Commit Graph

6674 Commits

Author SHA1 Message Date
Agetian
53b911f3e5 - When deciding to move equipment from one creature to another, only move if the new creature is better than the previously equipped one by a certain evaluation threshold. 2017-02-03 15:48:01 +00:00
Agetian
d05dffc1e8 - Prevent a crash in Planar Conquest when awarding 3 boosters for Chaos Round from a smaller card pool (e.g. Antiquities) which can exhaust possible rewards. 2017-02-03 09:21:30 +00:00
Agetian
189b69316a - For now, reverting the previous revision (probably not the right solution, needs investigation). 2017-02-03 08:48:08 +00:00
Agetian
125e741f4c - Fixed Aetherstorm Roc (otherwise the AI never paid its put counter cost). 2017-02-03 08:43:56 +00:00
Agetian
8206fff6a4 - Fixed rankings. 2017-02-03 06:41:26 +00:00
Agetian
073d9fad8b - Updated rankings to allow the AI to draft Kaladesh Inventions in the same way as Zendikar Expeditions. 2017-02-03 06:26:10 +00:00
Hanmac
7cad53013b cunning giant: replace CombatDamage with ReplaceEffect 2017-02-03 06:12:57 +00:00
Agetian
8208e5a2b0 - Fixed Everflowing Chalice. 2017-02-03 04:27:14 +00:00
Agetian
8f6d6b7b71 - Fixed a mistype in Default.ai. 2017-02-02 17:35:22 +00:00
nefigah
40c61f50a2 Fix potential exception on macro activation 2017-02-02 17:28:19 +00:00
nefigah
13941c9264 Add initial implementation of an action-sequencing system (macros) 2017-02-02 17:04:34 +00:00
Agetian
6df567e07d - Reverted the previous change, committed a correct fix for description generation for Sidar Kondo of Jamuraa. 2017-02-02 14:45:11 +00:00
Agetian
7b5c05b5d2 - Updated Bloodthirst on Bloodlord of Vaasgoth (in AB Animate). 2017-02-02 09:32:02 +00:00
Agetian
1a96eb8a96 - Fixed Bloodthirst hard-crashing Forge (and updated Bloodthirst cards to account for the change, consistent with other similar parametric keywords). 2017-02-02 08:18:41 +00:00
Agetian
0045034d16 - Updating CHANGES.txt. 2017-02-02 08:01:24 +00:00
Agetian
f3d646d61d - Added lots of cubes for cube drafting (based on various available cubes, many ported from XMage, also featuring a contribution from zookham). 2017-02-02 07:58:23 +00:00
Agetian
a3efc6f6a2 - CHANGES.txt update. 2017-02-02 07:38:26 +00:00
Agetian
7d6d9091c2 - CHANGES.txt update. 2017-02-02 07:36:32 +00:00
Agetian
f09ae9fa06 - Moved 1.5.59 changes to README.txt, cleared CHANGES.txt a bit for the upcoming 1.5.60 changes. 2017-02-02 07:34:36 +00:00
Agetian
2a289e34b1 - Added Portal quest world by Xyx. 2017-02-02 07:32:04 +00:00
Sol
e6b828af71 - Update Rankings for AER 2017-02-02 02:05:50 +00:00
Agetian
79da71ced1 - Somewhat better option name for auto-yield granularity. 2017-02-01 18:09:40 +00:00
Agetian
a8f84efacf - When auto-yielding per ability, do not clear auto-yields between games in a match to speed the game up (this is the original Forge behavior). When yielding per card, auto-yields are necessarily cleared between games because they are dependent on unique card IDs which change from game to game.
- Documenting the change in CHANGES.txt.
2017-02-01 17:51:22 +00:00
Agetian
10f76eae82 - Implemented a toggleable option to auto-yield either per ability or per card ("Auto-Yield Mode" under Gameplay).
- Restored the historical Forge default of auto-yielding per ability.
2017-02-01 17:32:02 +00:00
Agetian
8279aa57d2 - NPE prevention in CardDetailUtil. 2017-02-01 04:30:13 +00:00
Hanmac
889d32d4e8 cards: update Cards with Multikicker using etbCounter 2017-01-31 05:49:10 +00:00
Hanmac
fe32b0cef4 Dralnu's Pet: do it as Replacement Effect as it should be 2017-01-31 05:45:55 +00:00
Agetian
c3cbeb3efd - Fixed Divergent Transformations. 2017-01-30 16:09:18 +00:00
Agetian
f781c2fd0b - Removed an empty parameter in Fiend of the Shadows. 2017-01-30 04:41:58 +00:00
Agetian
104b17597e - Updated AI params for Fiend of the Shadows. 2017-01-30 04:41:19 +00:00
Agetian
a3a3f71fb9 - Fixed Fiend of the Shadows. 2017-01-30 04:21:53 +00:00
excessum
87fa58e0e9 - Implemented AI for Walking Ballista 2017-01-30 02:33:57 +00:00
Agetian
4803c757ee [maven-release-plugin] prepare for next development iteration 2017-01-29 19:47:52 +00:00
Agetian
63809ef5ec [maven-release-plugin] prepare release forge-1.5.59 2017-01-29 19:47:46 +00:00
Agetian
23e1b9bb0f - Updating CHANGES.txt before a new release. 2017-01-29 19:39:33 +00:00
Agetian
1361e347ae - Removing Champion of Lambholt known issue from CHANGES.txt (fixed). 2017-01-29 19:32:57 +00:00
Hanmac
9847da099a Champion of Lambholt: make it working as it should.
Description bit ugly but can't be helped for now.
2017-01-29 18:58:55 +00:00
Hanmac
e630fafb22 CountersPutOrRemoveEffect: refactor to use better methods
CountersPutOrRemoveAI: use better logic to check when its good to remove a counter and when not
PlayerController: add chooseBinary with Params, use it for AddOrRemove. no need for chooseAndRemoveOrPutCounter
2017-01-29 14:44:43 +00:00
Agetian
8aaeef6954 - AI should activate Astral Cornucopia in its main 2 phase since that's where it can make the most difference for it. 2017-01-29 06:08:31 +00:00
Hanmac
a6aa647ef0 PlayerController: remove old chooseCounterType in use of new one 2017-01-28 15:23:43 +00:00
Hanmac
25acf8309e cards: fixed DeckHints 2017-01-28 14:54:20 +00:00
Hanmac
26f9d6303e cards: update vampire hexmage to updated effect 2017-01-28 14:44:58 +00:00
Hanmac
02ac27ba64 cards: update some cards which does remove -1/-1 counter 2017-01-28 14:41:12 +00:00
excessum
f27ffb7eca - Implemented AI for Triskelion 2017-01-28 09:47:17 +00:00
Agetian
fb600be5db - Removing Spellskite-related known issue entry from CHANGES.txt (confirmed as working). 2017-01-28 06:58:19 +00:00
Agetian
ebbdddd49a - Fixed Slow Motion. 2017-01-28 04:18:03 +00:00
Agetian
f305ec2d87 - Added AI logic for Berserk.
- Some minor cleanup.
2017-01-27 15:38:40 +00:00
Agetian
dc01a30136 - More advanced Life Drain AI, now works with Soul Burn too, and also works correctly when the AI has other mana sources that do not provide black mana on the battlefield. 2017-01-27 05:58:44 +00:00
nefigah
f9f7bd1366 Fix a small typo, and test commit privileges 2017-01-26 20:30:21 +00:00
Agetian
5247793a68 - Basic AI for Drain Life (will only go for opponent's face for 3+ damage for now, to be improved later). Soul Burn currently doesn't work with this logic due to complex xColorManaPaid which I'm not sure how to set properly for the AI. 2017-01-26 19:20:37 +00:00