Commit Graph

34929 Commits

Author SHA1 Message Date
Agetian
9fe86bf72a - Vampire Nocturnus Avatar: ensure that its static ability only starts working when the game actually begins. 2017-09-28 16:08:38 +00:00
Agetian
1d76f89428 - Added puzzles PS_XLN1 and PS_XLN2. 2017-09-28 15:54:40 +00:00
Agetian
fc26af5a89 - Fixed Gonti, Lord of Luxury generated effect description. 2017-09-28 15:43:58 +00:00
Agetian
7f85a8f2e1 - A shorter name for the option to allow ordering cards in graveyard in mobile Forge (due to visual space constraints). 2017-09-28 13:40:47 +00:00
Agetian
e3ff8029de - Preparing Forge for Android publish 1.6.3.003 [hotfix]. 2017-09-28 13:23:52 +00:00
Agetian
70f5bdd339 - A couple fixes for the Kamigawa quest world. 2017-09-28 06:36:18 +00:00
Agetian
2ecc36ab12 - AI should not be so reckless with triggered pumps that result in losing the card at end of turn (e.g. Hazoret's Favor) 2017-09-28 06:24:44 +00:00
Agetian
a4c14c6be1 - Some improvements to the Splice AI: do not reconsider the SA unless at least something was chosen for splice to save processing time; reset the targets on the main SA because it'll need to be retargeted anyway. 2017-09-28 04:41:38 +00:00
Agetian
6cbda005e8 - Fixed Vampire Nocturnus Avatar. 2017-09-28 04:19:29 +00:00
kevlahnota
8ea99648f0 Try to fix rotated split card with foil overlay 2017-09-28 01:52:09 +00:00
Agetian
58a5d9b0e1 - Attempting to fix Splice onto Arcane AI: when adding splice effects by the AI, actually reconsider the entire SA (with spliced subs) via the canPlay routine (and set targets while at it) before deciding whether to play it or not. Might not be optimal, but at least it seems to stop the AI from wasting splice cards and making them disappear from the game into the void. Improvements are welcome. 2017-09-27 18:53:25 +00:00
Agetian
b969f2eac6 - Fixed a NPE in DiscardEffect. 2017-09-27 17:02:23 +00:00
Agetian
5c295e9080 - Turned CheckCondition into a generic top-level AILogic, used it for both Repeating Barrage and Sasaya, Orochi Ascendant at the same time. 2017-09-27 15:02:36 +00:00
Agetian
64a6c3c5bb - Fixed the AI cheating with Repeated Barrage Raid ability. 2017-09-27 14:59:07 +00:00
Agetian
22cc4c635a - Minor fix in CHANGES.txt. 2017-09-27 14:55:03 +00:00
Agetian
b5b96f1155 - Fixed preference capitalization. 2017-09-27 14:41:36 +00:00
Agetian
06b887cd93 - A somewhat more fine-grained and less spoiler-y option to order graveyards, now with three states (Never / With Relevant Cards / Always). 2017-09-27 14:40:48 +00:00
Agetian
c6ef376d15 - Fixed generated description for Uba Mask. 2017-09-27 13:24:09 +00:00
Agetian
6ef249195e - Minor clarification in CHANGES.txt. 2017-09-27 08:09:32 +00:00
Agetian
f6e99cf748 - Preparing Forge for Android publish 1.6.3.002 [incremental/bug fixes]. 2017-09-27 08:05:13 +00:00
Agetian
6d39088777 - Added NeedsOrderedGraveyard to Alms and Death Spark. 2017-09-27 08:04:28 +00:00
Agetian
e5cb026608 - Bushido AI: attempt to avoid accounting for it twice when predicting P/T bonuses. 2017-09-27 07:39:18 +00:00
Agetian
ce9dbc2b5f - Restoring support for Extended for the time being, part 2 2017-09-27 06:36:53 +00:00
Agetian
bfef677e93 - Restored support for Extended format (removing it from blocks.txt breaks Quest Mode completely). 2017-09-27 06:35:42 +00:00
Agetian
0d18a1d19a - PlayerControllerAi: when playing with ordered graveyards and there's a Volrath's Shapeshifter in the game, try to place the best creature on top of the graveyard for the most value if Volrath's Shapeshifter hits the battlefield. 2017-09-27 06:20:25 +00:00
Agetian
91b3b7194d - Updated ISSUES.txt. 2017-09-27 04:26:42 +00:00
Agetian
306d515e7f - Documenting changes in CHANGES.txt. 2017-09-27 04:21:05 +00:00
Agetian
0a21e03eac - Added Bosium Strip (currently with an implementation similar to Kess, Dissident Mage, which doesn't interact correctly in corner cases where another card also lets you cast cards from graveyard but allows you not to exile them; need a better way to check "a card cast this way" (by checking that it was cast from an effect of a particular source card). Improvements in this area are welcome). 2017-09-27 04:20:49 +00:00
Agetian
e112704a63 - Fixed Nissa's Judgment. 2017-09-27 03:51:50 +00:00
Agetian
c0bbf107c6 - Fixed an occasionally broken orderMoveToZoneList (fixes Sensei's Divining Top). 2017-09-27 03:51:37 +00:00
Agetian
84a6876265 - Added an experimental option to allow ordering cards going to graveyard when playing with cards that care about graveyard order (Volrath's Shapeshifter and others). Disabled by default. 2017-09-26 19:40:44 +00:00
Agetian
add9ffe5d9 - Boros Charm: fixed an ability description. 2017-09-26 18:22:09 +00:00
Agetian
c71f0b7e39 - Deploy the Gatewatch: look at the cards even if there are no valid choices. 2017-09-26 15:11:26 +00:00
Agetian
e934071716 - Volrath's Shapeshifter: switched to a less aggressive update schedule (no update unless necessary), which fixes interaction with composite triggers that consist of several related parts (e.g. Undying, Persist).
- Volrath's Shapeshifter: QoL update: do not show the same text and discard ability twice if Volrath's Shapeshifter is attempting to copy the text of another Volrath's Shapeshifter that is on top of the graveyard.
2017-09-26 13:55:28 +00:00
Agetian
5693cddc3a - Some refactoring in AiBlockController related to random trades.
- Enabling random trades for favorable gang double and triple blocks.
2017-09-26 12:48:22 +00:00
Agetian
561d27be0a - Comment style fix. 2017-09-26 10:20:04 +00:00
Agetian
2e19a2a99c - Fixed Mindbreak Trap. 2017-09-26 10:15:52 +00:00
Agetian
4055e421bc - Minor formatting tweak. 2017-09-26 10:14:00 +00:00
Indigo Dragon
792255b676 Adding a Commander banned list a la Tiny Leaders (Literally a la. Involved many copying and pasting)
Adding a Commander Format, so that decks can now be checked in the original deck editor. Don't know how to implement highlander rules though, (Aside from the obviously stupid way of Restricting EVERY CARD EVER MADE).

Retiring the Extended Format. This one's dead Jim, dead Jim, dead Jim. It's as dead as Frontier. Maybe. Yes. If anyone complains they can just remove the \\s.
2017-09-26 08:46:36 +00:00
Hanmac
0ddb8d9644 ExploreEffect: fixed trigger and counter part 2017-09-26 05:22:00 +00:00
Agetian
5c29555ae7 - Fixed a typo. 2017-09-26 03:49:59 +00:00
Agetian
cf5e6bde9a - Documenting changes in CHANGES.txt. 2017-09-26 03:43:48 +00:00
Agetian
515ddbb28d - Removed one more portion of the leftover DamageDone|OnlyOnce code, I believe this is the last one. 2017-09-26 03:28:13 +00:00
Agetian
18720e3693 - Some additional NPE protection in applyPotentialAttackCloneTriggers. 2017-09-25 13:28:19 +00:00
Agetian
6b21664dff - Documenting changes in CHANGES.txt. 2017-09-25 13:17:40 +00:00
Agetian
ca92f90f6d - Integrating Personal Ratings patch by Seravy. 2017-09-25 13:14:23 +00:00
Agetian
8a1ab40f3c - AF Explore: apparently there's no need for a special SpellDescription on it when used as an Execute target for a trigger. 2017-09-25 13:06:56 +00:00
Agetian
f738822cce - A more appropriate solution for the manland animation AI problem. 2017-09-25 11:21:48 +00:00
Agetian
2ef900443b - Fizzle DamageDoneOnce for cards returning to battlefield from graveyard 2017-09-25 11:14:54 +00:00
Agetian
917c6b7c54 - Removed one more portion of the now-unused DamageDone|OnlyOnce code which would crash Forge. 2017-09-25 11:13:30 +00:00