Agetian
4b5a555c1e
- Fixed the AI overtargeting cards like Hunt the Weak and Savage Stomp and failing to add the card to stack.
2018-01-21 16:38:45 +03:00
swordshine
c0ae7f42d9
- Added Orzhov Advokist (still need improved ai logic)
2018-01-17 13:47:03 +08:00
swordshine
e050a62b0c
- Added Slaughter the Strong
2018-01-13 16:21:59 +08:00
swordshine
a12eedfa93
- Added cost for Timestream Navigator
2018-01-13 10:30:20 +08:00
swordshine
356bd9c635
- Fixed P/T of two cards
2018-01-11 21:07:53 +08:00
Hanmac
c888a09a40
AscendEffect: add Effect to add Blessing to Player
2018-01-07 18:56:52 +01:00
KrazyTheFox
6d5e56f6bf
Normalize line endings
2017-12-28 23:40:29 -05:00
Agetian
f08a0eaffd
- Added a new Puzzle Mode game state flag, "NoETBTrigs", which allows you to ignore the ETB triggers and replacement effects for a card when necessary.
...
- Fixed a bug that made it tricky to add several precast flags to a puzzle due to absence of whitespace trimming.
- Added puzzles PC_012616 and PC_020216 by Xitax.
- Updated the puzzle PC_122915 to set itself up automatically without being obnoxious.
2017-12-21 06:11:21 +00:00
Agetian
013cd0a9a8
- Added puzzle PC_122915 by Xitax (has some start-of-the-game quirks, documented in the description for now, may be addressed later).
2017-12-04 05:30:59 +00:00
Hanmac
c5fad910ba
remove use of CardFactory.copyCopiableAbilities, it is already done by copyCopiableCharacteristics
2017-11-19 09:02:38 +00:00
Agetian
164e6656e8
- Pump AILogic ContinuousBonus: don't target opponent's creatures.
2017-10-25 04:28:37 +00:00
Hanmac
2030ffcea3
KeywordApocalypse: return KeywordInstance whenever possible
2017-10-23 19:54:12 +00:00
Hanmac
477408676d
UntapAI: fixed non-final problems
2017-10-16 17:24:41 +00:00
Agetian
c10a2e1133
- Minor improvement in Volrath's Shapeshifter AI logic.
2017-10-16 08:33:37 +00:00
Agetian
bdbdd990a7
- UntapAi: use the Tap to Untap Land logic for permanents only for now, to be improved later for sorceries.
2017-10-16 06:37:32 +00:00
Agetian
70e4d80965
- A more advanced untap logic for cards like Voyaging Satyr that allows the AI to pool mana and untap lands for more in order to cast a bigger spell.
2017-10-16 06:21:29 +00:00
Agetian
08a08855aa
- One more tweak to the previous commit.
2017-10-15 14:46:19 +00:00
Agetian
95ee7ba2f8
- Further logic update for Voyaging Satyr and similar cards.
2017-10-15 14:45:19 +00:00
Agetian
cde55f37f3
- Somewhat less risky logic for Voyaging Satyr and friends.
2017-10-15 14:40:40 +00:00
Agetian
bb48bd22a3
- Slight further improvement to PlayAi for Hideaway (might also consider improving for untargeted sorceries or sorceries with available legal targets, but that's iffy).
2017-10-15 14:05:43 +00:00
Agetian
0d4a837be6
- Patched up PlayAi to enable the AI to play Hideaway lands. Marking the relevant cards as playable.
...
- Some improvement to Volrath's Shapeshifter AI.
2017-10-15 13:38:17 +00:00
Agetian
7cbf5ff74e
- Added an implementation comment.
2017-10-15 08:11:05 +00:00
Agetian
b5a167df05
- Unify most AITgts filtering calls in the AI code (except a couple which work differently).
2017-10-15 08:09:23 +00:00
Agetian
05bfc51a20
- RemAIDeck update: next iteration (the rest of letter A).
2017-10-11 05:33:46 +00:00
Agetian
df480b67c0
- RemAIDeck update: next iteration (the rest of letter N).
2017-10-10 13:55:45 +00:00
Sol
9f4184974e
Extract TokenInfo from CardFactory
2017-10-10 00:52:32 +00:00
Agetian
f16251d046
- A bit more Extraplanar Lens logic.
2017-10-09 09:35:35 +00:00
Agetian
aa10845ef0
- RemAIDeck update: next iteration (letter H).
2017-10-09 05:42:12 +00:00
Agetian
a34afb1a81
- Removed a comment that doesn't apply.
2017-10-08 14:18:00 +00:00
Agetian
9ee58451b5
- RemAIDeck update: next iteration (Last Rites, mostly for Reanimator).
2017-10-08 14:16:41 +00:00
Hanmac
faa8ca0b34
DelayedTriggerAI: use getAdditionalAbility if able
2017-10-08 13:38:38 +00:00
Agetian
e084f66354
- RemAIDeck update: next iteration (letter L finished, beginning of letter H).
2017-10-08 13:35:54 +00:00
Agetian
3d5606cc7b
- AI: reset the paid hash for newly played abilities similar to how it's done for PlayerControllerHuman.
2017-10-08 08:51:25 +00:00
Agetian
553d059113
- RemAIDeck update: next iteration (letter C).
2017-10-08 06:58:55 +00:00
Agetian
1cbf075036
- RemAIDeck update: next iteration.
2017-10-07 14:50:51 +00:00
Agetian
6e518df398
- RemAIDeck update: next iteration (the rest of letter K).
2017-10-07 14:21:11 +00:00
Agetian
8e1af41938
- Fixed a potential concurrent modification error.
2017-10-07 13:52:48 +00:00
Agetian
66af4ef831
- Fixed a logic error in the previous commit.
2017-10-07 05:13:47 +00:00
Agetian
cc0fdb302b
- RemAIDeck update: next iteration.
2017-10-07 05:04:05 +00:00
Agetian
fd1f686469
- RemAIDeck update: next iteration ("when CARDNAME enters the battlefield, return a creature you control to its owner's hand").
2017-10-06 17:16:17 +00:00
Agetian
a45a8a6011
- RemAIDeck update: next iteration (the rest of letter G + letter X).
2017-10-06 14:16:42 +00:00
Agetian
3613cb704e
- RemAIDeck update: next iteration.
2017-10-06 05:54:29 +00:00
Agetian
d514944657
- PlayerControllerAi: fall out of Tap/Untap preference in case an invalid preference was specified, to get to the default return value.
2017-10-05 16:21:22 +00:00
Agetian
5172aaafdb
- RemAIDeck update: next iteration (letters P and Q, some playable Graft).
2017-10-05 13:05:36 +00:00
Agetian
d8ec34aa6f
- RemAIDeck update: next iteration.
2017-10-05 06:35:39 +00:00
Agetian
0257acce1d
- RemAIDeck update: next iteration (Ashnod's Battle Gear and Flowstone Armor)
2017-10-05 05:04:15 +00:00
Agetian
f7746a0da6
- RemAIDeck update: next iteration (cards that grant continuous bonuses until untapped).
2017-10-05 04:45:22 +00:00
Agetian
52605f6a4a
- Simple logic for Tawnos's Weaponry and potentially other similar cards.
2017-10-05 04:26:11 +00:00
Agetian
d865a8ba0c
- Some Ixalan card logic update.
2017-10-05 03:48:01 +00:00
Agetian
bd78dff68f
- RemAIDeck update: next iteration (letter T).
2017-10-04 16:26:53 +00:00