Agetian
3f8170d834
- AI shouldn't land Necro cards when already under 7 life or so since it tends to just kill itself with them.
2017-01-10 06:54:04 +00:00
Agetian
c7d6077e05
- One more calibration of The Great and Powerful Trixie 4 deck, turned it into a straight Necropotence Necro-Donate deck, which is the only kind that works reliably with the current AI, since it sucks with tutoring. I had to give it 4 Necropotence for reliability, which is not Vintage legal under current rules but that is compensated by absence of most of the tutors (e.g. 4 Intuition) that the current AI can't play reliably.
2017-01-10 06:47:05 +00:00
Hanmac
c8a3d7b421
Magmasaur: doing it as UnlessCost
2017-01-10 06:02:02 +00:00
Agetian
5c56eadfd1
- A better location for ControlGainAi fix.
2017-01-10 05:40:04 +00:00
Agetian
c3996d8d4a
- Fixed ControlGainAi logic with Defined.
2017-01-10 05:34:05 +00:00
Sol
489338b766
- Add Divergent Transformations and Manifold Insights
2017-01-10 03:05:54 +00:00
Sol
e3c4386473
- Add Improvise keyword handling first pass
2017-01-10 02:10:32 +00:00
Sol
042cacef26
- Banned/Restricted updates
...
- AER Blockdata
2017-01-10 00:16:20 +00:00
Hanmac
9b9e6af65e
cards: update removed wasDealtDamageBySourceThisTurn & wasDealtDamageBySourceThisGame
2017-01-09 20:24:34 +00:00
Hanmac
291d42d065
Player: refactor wasDealtDamageThisGameBy & wasDealtDamageThisTurnBy add wasDealtCombatDamageThisTurnBy
2017-01-09 20:23:32 +00:00
Hanmac
17691510ab
Player: extend TriggerLifeLost with FirstTime variable
2017-01-09 19:51:02 +00:00
Hanmac
ce968f9f15
Daredevil Dragster: updated code with Conditions
2017-01-09 18:30:01 +00:00
Agetian
7d9a3a217e
- Fixed booster generation for Masters Edition IV.
2017-01-09 18:28:58 +00:00
Hanmac
fa60ad78bc
cards: update cards with 'blocked this combat'
2017-01-09 18:28:28 +00:00
Hanmac
ecb1ce986e
Card: add blockedThisCombat from DamageHistory
2017-01-09 18:20:27 +00:00
Agetian
802a3c4336
- NPE prevention related to adding a card panel in desktop Forge (might happen if an aura attached to a permanent is swapped for something else an opponent controls).
2017-01-09 17:17:16 +00:00
Agetian
0553d6fb1e
- Calibrated the UB Necro-Donate Trix deck a little bit more.
2017-01-09 16:02:40 +00:00
Agetian
ba6abe08ef
- Fixed Baral's Expertise casting cost.
2017-01-09 14:30:27 +00:00
Agetian
48446c1936
- Updated The Great and Powerful Trixie 4 deck to UB Necro-Donate Trix flavor.
2017-01-09 13:27:22 +00:00
Agetian
3ae51102cc
- Update for the desktop Forge Targeting Overlay code: significantly improves performance of targeting overlay, gets rid of the serious and continuous CPU overload whenever targeting arrows are displayed (includes code contribution from nefigah).
2017-01-09 05:59:39 +00:00
Agetian
e9d81a93b9
- Moved Ugin, the Spirit Dragon hardcoded Planeswalker ability priority handling to SpecialCardAi.
2017-01-09 05:26:44 +00:00
Agetian
fbec2e2fb9
- Brought back the DB$ syntax in Implements.
2017-01-09 05:22:14 +00:00
Agetian
f5ab908143
- Corrected file names in upcoming.
2017-01-09 05:20:24 +00:00
Agetian
0efceaaf97
- Added AER cards by Marek14 (batches 8-11). For now, removed SacMe from Implements (not sure about a good enough number, 4 seemed too high for a card so easy to sac anyway).
2017-01-09 05:19:30 +00:00
Agetian
208ab6778b
- Ichor Wellspring update.
2017-01-09 05:16:34 +00:00
Agetian
52512967cb
- Oracle text updates.
2017-01-09 04:47:43 +00:00
Myrd
3488c9423f
[Simulated AI] Support multiple choices from an SA and plumb cost decision choices into simulation AI.
...
With these changes, both decisions for Crop Rotation (what to sac and what to search for) are taken into account. Also adds a test.
2017-01-09 03:56:47 +00:00
Myrd
ec825413ff
[Simulated AI] Print chosen card.
2017-01-09 01:35:20 +00:00
Myrd
fb1ec29141
Add a TODO to modes iterator in simulated AI.
2017-01-08 23:01:52 +00:00
Myrd
8ccb126dc5
Don't in GameSimulatorTest - since that isn't being tested.
2017-01-08 22:53:37 +00:00
Myrd
88634bb0a0
[Simulated AI] Add support for cards that need multiple targets.
...
Note: Currently, no special optimizations are made to try to prune decision trees for these, even though they definitely can result in a lot of choices and really slow simulation AI performance.
2017-01-08 21:02:24 +00:00
Hanmac
94a5c12604
cards: some fixes for upcoming
2017-01-08 19:52:49 +00:00
Agetian
917fa54b99
- Adding AER cards by Marek14 (batch 7), corrected Merchant's Dockhand.
2017-01-08 19:41:15 +00:00
Agetian
9e7ab5c04a
- Corrected Goblin Chieftain capitalization.
2017-01-08 19:40:49 +00:00
Hanmac
56a04abd0e
update cards using new MoveCounter logic, add Scrounging Bandar
2017-01-08 19:31:35 +00:00
Hanmac
8849c7d031
CounterMoveEffect: update Effect for cards using multiple Sources or multiple Targets
2017-01-08 19:26:11 +00:00
Agetian
afeee10a93
- Fixed Aethergeode Miner trigger desc.
2017-01-08 18:57:24 +00:00
Myrd
f5423fe16e
[Simulated AI] Add unit test coverage for mode selection.
2017-01-08 17:49:03 +00:00
Myrd
be5b5ac3d2
[Simulated AI] Add tests for mode choosing logic.
2017-01-08 17:42:57 +00:00
Agetian
409841a068
- Adding AER Planeswalker achievements.
2017-01-08 17:36:28 +00:00
Agetian
4ad1cc90d5
- For some reason CharmEffect could not match SAs in ChoiceRestriction mode (Demonic Pact). For now, checking by equality of description, please update if necessary.
2017-01-08 17:30:51 +00:00
Myrd
add8a1d24e
[Simulated AI] Fix printing of target string and check in a change I forgot in last commit.
2017-01-08 17:24:29 +00:00
Myrd
1208736f36
Inspect full plan in spell picker test.
2017-01-08 17:18:35 +00:00
Myrd
a45e005897
[Simulated AI] Test coverage for playing lands.
2017-01-08 17:09:38 +00:00
Myrd
742ef8157b
[Simulated AI] Add actual test coverage for SpellAbilityPicker logic.
2017-01-08 17:06:52 +00:00
Myrd
331eaae221
[Simulated AI] Add a base SimulationTestCase class so other test classes could derive from it.
2017-01-08 16:59:19 +00:00
Agetian
4b5fc7f8f4
- Adding AER cards by Marek14 (batch 6). Changed AB Draw Cost 0 to DB Draw, added SacMe to Implements (for now at priority 4).
2017-01-08 15:39:25 +00:00
Hanmac
d5e138f922
CardLists: add new getValidCards with allows SpellAbility and does split by ","
2017-01-08 15:30:28 +00:00
swordshine
3bcc01025f
- AER: Add Heart of Kiran
2017-01-08 15:20:49 +00:00
Agetian
f958ec4cc8
- Removed unused import.
2017-01-08 07:44:55 +00:00