Commit Graph

33035 Commits

Author SHA1 Message Date
Agetian
f1631b6746 - Descent into Madness triggered ability should be mandatory. 2017-05-22 14:10:41 +00:00
Agetian
ccda031d9e - Counterspells should move sources of Aftermath SAs to exile by default instead of to graveyard. 2017-05-22 04:13:55 +00:00
Agetian
93d5bc81e5 - Added a reference to Max SVar in Harnessed Lightning. 2017-05-21 12:58:44 +00:00
Agetian
082d3b8265 - Added a new quest opponent: Dr Eggman 2, a medium WR Vehicles deck with Depala, Pilot Exemplar and Veteran Motorist. 2017-05-21 12:52:21 +00:00
Agetian
fd1cf75259 - Preparing Forge for Mobile publish 1.5.63.005 [incremental]. 2017-05-21 07:21:46 +00:00
Agetian
376d127d8b - Adding a way to suppress testing canRegenerate from combat code temporarily to avoid re-entry from ComputerUtil#canRegenerate when testing cards such as Varolz, the Scar-Striped. 2017-05-21 06:35:17 +00:00
Agetian
010f3adcea - Fix rare corner case crashes when an attempt is made to insert a card to the zone at a specific index position but that zone ends up being empty at that point (for instance, this can happen when clicking "Concede" during a mana payment for a spell). Currently this is set to issue a console warning for testing purposes to see if this happens in any other cases. 2017-05-20 18:30:58 +00:00
Agetian
f79009c544 - Removing Vizier of the Menagerie from ISSUES.txt. 2017-05-20 18:25:14 +00:00
Hanmac
57ce6e29ee Vizier of the Menagerie: use new Keyword better 2017-05-20 17:29:14 +00:00
Hanmac
5159e9dafe HumanPlaySpellAbility: add Keyword to fix Vizier of the Menagerie 2017-05-20 17:28:32 +00:00
Agetian
02bf6bc17b - Temporarily preventing the possibility of freely casting cards from all zones via Vizier of the Menagerie (similar to Aluren, allows to cast from all zones at all times with no restriction and is thus heavily abused by the AI).
- This is not 100% correct as it makes it impossible to cast cards from Graveyard for any mana when there's a legal way to do so from another effect (also similar to Aluren). MayPlay needs an update to make this work correctly.
- Added Vizier of the Menagerie problem to known issues in ISSUES.txt.
2017-05-20 09:37:25 +00:00
Agetian
7b9a5ef089 - Reordered properties in Sidar Kondo of Jamuraa to match the rules text. 2017-05-20 05:41:27 +00:00
Agetian
6241588814 - Fixed Sidar Kondo of Jamuraa. 2017-05-20 05:40:45 +00:00
Agetian
306f797bf2 - Quest Draft Tournaments always run in "Simulate AI vs. AI Results" mode on mobile Forge, since this is the only mode that works correctly on Mobile without hanging the game (temporarily removed the relevant setting from Mobile Forge preferences page not to confuse the player).
- If QDTs are improved to the degree where non-simulated matches can run correctly, this functionality can be restored.
2017-05-19 15:47:37 +00:00
Agetian
bbd6b3d8ea - Marked Quest for Ula's Temple with AILogic$ AlwaysConfirm. 2017-05-19 15:16:01 +00:00
Agetian
c5b493d45e - Added AI logic AlwaysConfirm to AF Dig for some unusual complex cards (e.g. Quest for Ula's Temple) 2017-05-19 15:15:43 +00:00
austinio7116
e3027dc234 Added the preferences option to re-enable the old style 800x600 deck viewer window 2017-05-19 08:24:45 +00:00
Agetian
6c2c888b6c - AI should not target basic lands with Ghost Quarter since it's almost guaranteed to result in a suboptimal/useless play. 2017-05-19 05:09:41 +00:00
Hanmac
d4f2b461fb Heart-Piercer Manticore: no need for Remember anymore 2017-05-18 19:56:22 +00:00
Hanmac
4adbde656e Player: fixed CardLKI for Sacrificed Trigger 2017-05-18 19:50:29 +00:00
austinio7116
03a0cdb2a2 Avoid breaking tron decks (by randomly removing one of the pieces) in card-based deck generator 2017-05-18 19:36:34 +00:00
austinio7116
fe2ccbc0a2 Altered the size of the deckviewer dialog window to be a proportion of screen size to make the most of the available space on higher res screens. 2017-05-18 18:52:24 +00:00
Agetian
508c76db2b - Added a basic NeedsToPlay to Moonmist to at least make the AI not cast it when it controls no Human creatures. 2017-05-18 17:57:31 +00:00
Agetian
a5b66415e9 - Documenting changes in CHANGES.txt. 2017-05-18 05:49:45 +00:00
Agetian
96f2268343 - Preparing Forge for Mobile publish 1.5.63.004 [incremental]. 2017-05-18 05:43:21 +00:00
Agetian
9e3c51fb0d - FIXME: Temporarily reverting the way damageIfUnblocked queries damage prevention effects (since isCombatDamagePrevented doesn't work as desired and I can't figure out why). Feel free to revert this to continue working on isCombatDamagePrevented. 2017-05-18 05:36:22 +00:00
Agetian
d42bf8eac7 - Removed an extra symbol from the AIPreference line in Varolz, the Scar-Striped. 2017-05-18 05:23:48 +00:00
Agetian
fe060452fb - Adding AIPreference:SacCost to Varolz, the Scar Striped (makes the AI use it and also, more importantly, fixes smashing the stack with a recursive re-entry). 2017-05-18 05:21:53 +00:00
nefigah
36dfa34a94 Planar Conquest: Modify odds and rules related to pulling from Aether to make it less lucrative/exploitable 2017-05-17 21:33:34 +00:00
austinio7116
94fa9ce1d2 Improved landbase generation for card-based deck generator 2017-05-17 10:49:30 +00:00
Agetian
b3ae65acb4 - Reverted an accidental width/height change in FDeckViewer. 2017-05-17 08:26:29 +00:00
austinio7116
dde9f064ab Improvements and extensions to Card based random deck generator. Now randomly picks a second keycard to build the deck around too. Also I have now included all non-AI playable decks in the model (the AI still excludes the non-AI playables from the decks it builds). There are now 10x more decks in the model including the latest decks from pro tour AKH. The format of the .dat files has now changed - so these new dat files need to be redeployed if you are manually installing on Android. 2017-05-17 08:23:47 +00:00
Agetian
1bc868c0c9 - Added cleanup to Heart-Piercer Manticore. 2017-05-17 04:56:10 +00:00
Agetian
e00854ba1b - Fixed Heart-Piercer Manticore not using the sacrificed creature's LKI for the purpose of dealing damage. 2017-05-17 04:55:03 +00:00
Agetian
31fdcba181 - Added support for PayXButSaveMana AI logic for non-trigger AF Dig as well (for potential use cases). 2017-05-16 17:17:49 +00:00
Agetian
eab4232463 - Added AI Logic PayXButSaveMana to Depala, Pilot Exemplar. 2017-05-16 15:34:32 +00:00
Agetian
861728f7a6 - Simple AI support for AF Dig triggers that ask to pay {X} (e.g. Depala, Pilot Exemplar). 2017-05-16 15:34:17 +00:00
Agetian
c9773eeca5 - Marked Restoration Angel with AILogic$ BounceOnce. 2017-05-16 06:14:27 +00:00
Agetian
f8d84f0d60 - Attempting to fix a potential ConcurrentModificationException in ChangeZone AI. 2017-05-16 04:39:38 +00:00
Agetian
968c4542b0 - Added IsCurse to Vendilion Clique. 2017-05-15 05:57:33 +00:00
Hanmac
e277be4191 ComputerUtilCombat: add better look for ReplacementDamage 2017-05-15 05:10:48 +00:00
Agetian
8c7ec20556 - Preparing Forge for Mobile publish v1.5.63.003 [hotfix]. 2017-05-15 05:05:22 +00:00
Agetian
7219c766e5 - Added some more keywords to damageIfUnblocked in ComputerUtilCombat (AI). 2017-05-15 05:03:28 +00:00
Agetian
0957ce6563 - AI should not attack with creatures the damage from which is prevented (temporarily or permanently). Not sure if this is the right fix, please take a look. 2017-05-15 04:33:22 +00:00
Sol
d163bb4648 Add Shadow of the Grave 2017-05-14 21:01:38 +00:00
Agetian
58cf2a90e7 - Fixed a crash in mobile Forge when quitting a Quest Draft Tournament prematurely. 2017-05-14 13:18:12 +00:00
Hanmac
cb586dea4a DebuffEffect: fixes Lose Protection on something like Order of the Stars 2017-05-14 09:26:35 +00:00
Hanmac
071f970636 fixed Reverent Mantra using correct Protection effect 2017-05-14 09:03:46 +00:00
Hanmac
7f08332631 cards: update Protection:Card.ChosenColor to use static ability instead of direct keyword 2017-05-14 08:44:38 +00:00
Hanmac
d9c0ed2960 CopyPermanentAi: cat combo got doubled 2017-05-14 05:30:04 +00:00