Agetian
e06ea82f62
- Some improvements to AnimateAi.
...
- Fixed Myth Realized ability text. Also, it shouldn't be a characteristic-defining ability since it's an ability granted to itself (point 4 in rule 604.3a), otherwise it doesn't interact correctly, for example, with Starfield of Nyx in presence of five enchantments.
2017-09-19 17:37:57 +00:00
Agetian
085732868c
- Minor improvement to the experimental "hold land drops" AI option (currently disabled by default).
2017-09-19 16:42:59 +00:00
Agetian
3f7c512c63
- Improved AI cast params for Fleetwheel Cruiser.
2017-09-19 16:42:26 +00:00
Agetian
28d8b49de7
- Minot tweak to previous commit.
2017-09-19 15:16:27 +00:00
Agetian
c79d04f29a
- Added an experimental logic for Intuition (currently disabled by default, pending testing and fine-tuning).
2017-09-19 15:15:58 +00:00
Agetian
d1ba022ce9
- Tweaked the deck Morkus Rex 3 a bit.
2017-09-19 12:37:07 +00:00
Agetian
d36fb16b12
- Migrating XLN cards from upcoming to the real folders.
2017-09-19 12:04:06 +00:00
Agetian
26e94d3ba6
- Minor tweak to quest opponent descriptions.
2017-09-19 03:24:45 +00:00
Agetian
d2cd5e7202
- ScryAi: in the general case, avoid activating before the end of opponent's turn before own turn if it requires tapping the source (especially if it's on a creature) and has a mana cost.
2017-09-19 03:22:45 +00:00
Agetian
0bfd5cc292
- Added quest opponents Guybrush Threepwood 1, Guybrush Threepwood 2, Morkus Rex 2, Morkus Rex 3 with Ixalan cards (Pirate and Dino themed, respectively).
2017-09-18 19:05:02 +00:00
Agetian
deb25f8299
- Added a reference to Gishath, Sun's Avatar.
2017-09-18 18:51:22 +00:00
Agetian
aab28fd3fd
- [XLN] Fixed ability description for Captain Lannery Storm.
2017-09-18 17:03:41 +00:00
Agetian
d9759305a3
- Do not calculate damage to planeswalkers for the purpose of chump saving in case the AI profile specifies to always consider them threatened if something is attacking them.
2017-09-18 15:49:08 +00:00
Agetian
e015e57dda
- Try to detect cases where the actual damage to planeswalkers will be zero after prevention.
2017-09-18 15:29:14 +00:00
Agetian
44a2f1880d
- Some improvements to the "protect planeswalkers with weak chumps" logic. Enabling it in a conservative version by default.
...
- Several additional experimental toggles for ChangeZoneAllAi, will be used to fine-tune "bounce all" type spells in generic cases.
2017-09-18 15:26:15 +00:00
Agetian
2e3617ad1c
- Storm Seeker: added a missing SVar reference.
2017-09-18 12:51:51 +00:00
Agetian
ae5e7d1e60
- One more tweak to the previous commit.
2017-09-18 12:47:56 +00:00
Agetian
a31c3dc611
- Readded a part of the reanimator-specific Survival of the Fittest code.
2017-09-18 12:47:17 +00:00
Agetian
2ee3ec303d
- Fixed Survival of the Fittest AI, which was accidentally made to grab discard targets from the library, lol
2017-09-18 12:46:11 +00:00
Agetian
3d8a85a145
- A tweak to Skyshroud War Beast NeedsToPlay (may still not work reliably in multiplayer, depending on who the AI chooses; ideally could use its own AI logic or something).
2017-09-18 12:20:54 +00:00
Agetian
fc18153f02
- A tweak to DigUntilAi DontMillSelf.
2017-09-18 12:19:02 +00:00
Agetian
77c1875b6b
- [XLN] Fixed River Herald's Boon mana cost.
2017-09-18 09:29:45 +00:00
Agetian
4388a84787
- Gaze of Adamaro: marked as AI-playable.
2017-09-18 06:30:32 +00:00
Agetian
0d3a9c8b16
- Some logic for cards like Sudden Impact that deal damage to the player by the number of cards in his hand.
2017-09-18 06:19:50 +00:00
Hanmac
2ca05b5634
add TriggerDamageDealOnce
2017-09-18 05:28:02 +00:00
Agetian
4569bca39d
- ChangeZoneAllAi: for things that return creatures from the battlefield to wherever en masse (e.g. Evacuation), cast is as a last resort if the opponent is about to deal lethal damage and win.
...
- Skyshroud War Beast: added NoZeroToughnessAI param.
2017-09-18 04:35:14 +00:00
Agetian
c401a609a4
- Survival of the Fittest, Treasure Trove: added an AI cast preference parameter to avoid having a duplicate on the battlefield.
...
- Expanded AI cast preferences to potentially support cards the duplicate for which can be cast in case the opponent debuffed the original (currently not used by any cards, looking for good candidates).
2017-09-18 04:15:41 +00:00
Agetian
07a71f1059
- Survival of the Fittest AI: avoid mana lock by casting it at the end of opponent's turn.
2017-09-18 03:40:03 +00:00
Agetian
82f6f7d4d5
- [XLN] Assorted fixes.
2017-09-18 03:32:26 +00:00
Agetian
97f68a8247
- Removed a hard limit on playing Survival on the Fittest (needs a better solution, currently too restrictive and the AI will not cast another SotF even if the first one becomes locked in some way on board, e.g. Imprisoned on the Moon).
2017-09-17 20:06:21 +00:00
Agetian
1d9f867c75
- Added an implementation comment.
2017-09-17 19:50:53 +00:00
Agetian
ebd3c33051
- Added some simple SVar-based prediction of Reanimator decks, currently used by the Survival of the Fittest AI code.
...
- Added a worlds.txt entry for Kamigawa quest world.
2017-09-17 19:50:03 +00:00
Agetian
00cec4faa0
- Documenting changes in CHANGES.txt.
2017-09-17 18:42:25 +00:00
Agetian
690fa7bf78
- Added Kamigawa quest world by daitokujibiko.
2017-09-17 18:40:19 +00:00
Agetian
ace6474157
- Survival of the Fittest: no point in casting the second copy while the first one is active and in play.
2017-09-17 18:33:03 +00:00
Agetian
974a017044
- [Request] Improved AI logic for Spike Weaver.
2017-09-17 18:23:34 +00:00
Indigo Dragon
89917d4f75
Added CostDesc$ {5}{R}{R}{R} to mizzixs_mastery.txt
...
Removed some double spaces " " for the rest.
2017-09-17 16:05:18 +00:00
Agetian
f651364e00
- [XLN] A couple fixes.
2017-09-17 12:35:52 +00:00
Agetian
2a8b43b7a3
- Comment fix.
2017-09-17 10:46:01 +00:00
Agetian
aff991690d
- Improved DigUntil logic for Hermit Druid.
2017-09-17 10:43:55 +00:00
Agetian
7f095947ab
- ShouldPumpCard: when testing for Infect, ensure that the opponent can actually receive poison counters.
2017-09-17 08:29:43 +00:00
Agetian
b18b2cff44
- PumpAi (Aristocrats logic): only check Infect in case the target can receive Poison counters.
2017-09-17 08:23:14 +00:00
Agetian
befd16238b
- Arcane Adaptation: should not affect Sideboard.
2017-09-17 08:16:11 +00:00
Agetian
20d3e540b0
- One more tweak to the previous commit.
2017-09-17 08:09:37 +00:00
Agetian
cede2927c5
- Made the new experimental AI option chance-based (currently disabled by default).
2017-09-17 08:07:56 +00:00
Agetian
543aae0893
- Some tweaks and improvements in the experimental AI code.
2017-09-17 08:02:43 +00:00
Agetian
e9c55345b8
- Fixed Heartless Pillage.
...
- Fixed some non-UTF-8 symbols in scripts.
2017-09-17 07:45:21 +00:00
Agetian
8c7dc08844
- Added an experimental option to hold unused land drops until main 2 (disabled by default).
2017-09-17 06:22:30 +00:00
Agetian
3ae20885c4
- Removed and defaulted the experimental AI option to avoid counting static attack bonus effects in declare blockers twice.
2017-09-17 04:47:27 +00:00
Agetian
09042f1dbf
- Minor code reorganization in ComputerUtilCard.
2017-09-17 04:44:07 +00:00