Agetian
|
b30d659aeb
|
- Added some AI deck hints for Amonkhet cards.
|
2017-06-21 06:33:09 +00:00 |
|
Agetian
|
d573f60acc
|
- Some comment cleanup in PlayerControllerHuman.
|
2017-06-21 04:46:22 +00:00 |
|
Hanmac
|
e29ec6fb83
|
GameActionUtil: add getOptionalCostValues to return OptionalCost with its Cost objects
SpellAbility: add canPlayWithOptionalCost
PlayerControllerHuman: got formated
|
2017-06-21 04:23:30 +00:00 |
|
Hanmac
|
d2b1c17f4e
|
OptionalCost: add Name to Enum to have Kicker display as the same
OptionalCostValue: add Holder for enum -> cost
|
2017-06-21 04:17:11 +00:00 |
|
Agetian
|
ce4cfd11bb
|
- Added AILogic$ ConsiderSac to Heart-Piercer Manticore, updated the logic not to sacrifice creatures with power 0 to it or valuable creatures unless lethal damage can be dealt to player (is CreatureEvalThreshold too permissive/restrictive? could stand to be improved, most likely).
|
2017-06-20 12:53:37 +00:00 |
|
Agetian
|
53ea39f787
|
- Added NeedsToPlay AI var to Harvest Season.
|
2017-06-20 12:26:55 +00:00 |
|
Hanmac
|
055bce58ce
|
Surge: removed part from restriction and use OptionalCost value of SpellAbility
|
2017-06-19 18:00:38 +00:00 |
|
Agetian
|
d23eb5d678
|
- Corrected collector card numbers for DDS.
|
2017-06-19 15:41:44 +00:00 |
|
Agetian
|
a9ce0de935
|
- Added Welcome Deck 2017 definition file.
|
2017-06-19 15:15:20 +00:00 |
|
Agetian
|
927575fbfa
|
- PumpAll AI should respect AIPreference:SacCost if specified.
- Specified a basic AIPreference for Maw of the Obzedat, marked it as AI playable.
|
2017-06-19 04:58:32 +00:00 |
|
Agetian
|
b19efd6c0d
|
- Implemented a way to auto-suggest basic lands in the Add Basic Lands dialog in desktop and mobile Forge.
|
2017-06-18 16:41:51 +00:00 |
|
Agetian
|
bcaf069d96
|
- Changed Wrexial, the Risen Deep to work correctly with damage redirection.
|
2017-06-18 10:19:06 +00:00 |
|
Agetian
|
ecb5ea3c6a
|
- A minor clarification / formatting fix.
|
2017-06-18 09:56:54 +00:00 |
|
Agetian
|
c6b405bad5
|
- Restored trigger zone for Wrexial, the Risen Deep.
|
2017-06-18 09:55:13 +00:00 |
|
Agetian
|
c35f7f00f6
|
- Several fixes and improvements to PlayAi ReplaySpell logic, now compatible with cards like Wrexial, the Risen Deep.
|
2017-06-18 09:54:08 +00:00 |
|
Agetian
|
5f08e2d065
|
- Fixed Wrexial, the Risen Deep trigger not working.
|
2017-06-18 09:52:22 +00:00 |
|
Agetian
|
ca043336a8
|
- Marked 1 more card with AILogic$ ReplaySpell.
|
2017-06-18 09:27:49 +00:00 |
|
Agetian
|
4565d64ca8
|
- Marked more cards with AILogic$ ReplaySpell.
|
2017-06-18 09:27:13 +00:00 |
|
Hanmac
|
a49e0e4926
|
upcomming: add Desert Cycling lands
|
2017-06-18 06:40:22 +00:00 |
|
Agetian
|
d71691eca7
|
- Added NeedsToPlay to Shields of Velis Vel.
|
2017-06-18 04:30:34 +00:00 |
|
Hanmac
|
a5069036cd
|
CardTraitBase: add more Desert flags
|
2017-06-17 23:12:04 +00:00 |
|
Agetian
|
cc3442780f
|
- Reverted previous commit.
|
2017-06-17 19:17:05 +00:00 |
|
Agetian
|
09d74513f4
|
- Another tweak in ChooseTypeAi.
|
2017-06-17 19:16:29 +00:00 |
|
Agetian
|
9ca6400d0a
|
- A couple more tweaks in ChooseTypeAi.
|
2017-06-17 19:14:30 +00:00 |
|
Agetian
|
2f466fccfc
|
- A better strategy for Mirror Entity Avatar (more conservative / more aggressive depending on conditions).
|
2017-06-17 19:01:03 +00:00 |
|
Agetian
|
299358264d
|
- Since Mirror Entity Avatar is used offensively by the AI, make the conditions somewhat more restricted and dependent on the opposition to try to ensure that it doesn't fail as an attrition attack (otherwise the AI wastes all mana).
|
2017-06-17 17:31:14 +00:00 |
|
Agetian
|
75951f5a76
|
- Improved Mirror Entity Avatar AI logic for all-changeling decks (like the one in PConq) so that the AI can still identify the cases to play the avatar's ability.
|
2017-06-17 16:40:15 +00:00 |
|
Hanmac
|
8ba50cf61f
|
Player: add hasDesert for Desert Battlefield or Graveyard checks
|
2017-06-17 13:17:03 +00:00 |
|
Agetian
|
662be6b56e
|
- Generalized the logic that is currently used for Goblin Dark-Dwellers to determine WithoutManaCost from the SA itself.
|
2017-06-17 10:15:57 +00:00 |
|
Agetian
|
0cb9dab01d
|
- Avoid code duplication in PlayAi.
|
2017-06-17 09:56:49 +00:00 |
|
Agetian
|
5b78887668
|
- Comments cleanup.
|
2017-06-17 09:31:12 +00:00 |
|
Agetian
|
25aa7aa429
|
- Imports cleanup.
|
2017-06-17 09:30:49 +00:00 |
|
Agetian
|
2ca7597624
|
- Refactored AI logic for cards like Goblin Dark-Dwellers and Snapcaster Mage.
- Rewired AI logic for Goblin Dark-Dwellers to work with the new card implementation.
|
2017-06-17 09:29:29 +00:00 |
|
Hanmac
|
154e546de5
|
Hour of Revelation: use IsPresent
|
2017-06-17 09:22:28 +00:00 |
|
swordshine
|
4881224b06
|
- HOU: Added Oasis Ritualist
|
2017-06-17 08:19:41 +00:00 |
|
Hanmac
|
39d22d1912
|
GameAction: remove outdated keyword "If CARDNAME would be put into a graveyard, exile it instead."
|
2017-06-17 08:01:54 +00:00 |
|
Hanmac
|
5e32ed291f
|
cards: update cards with ReplaceGraveyard
|
2017-06-17 08:01:03 +00:00 |
|
Hanmac
|
06890f0333
|
Sins of the Past: need two Effects for that
|
2017-06-17 07:58:14 +00:00 |
|
Hanmac
|
1dc8f21244
|
PlayEffect: add ReplaceGraveyard
|
2017-06-17 07:54:59 +00:00 |
|
Hanmac
|
e36ad290ab
|
Player: add Triggered into hasProperty
|
2017-06-17 07:53:19 +00:00 |
|
swordshine
|
788e60bc6a
|
- HOU: Added Adorned Pouncer and Steadfast Sentinel
|
2017-06-17 06:38:32 +00:00 |
|
swordshine
|
a811cc3d6c
|
- HOU: Added 3 cards
|
2017-06-17 06:22:24 +00:00 |
|
Hanmac
|
aafd47bcd0
|
Jave Vryn Prodigy needs two Effects for the replacement
|
2017-06-17 06:15:28 +00:00 |
|
swordshine
|
5ff714c139
|
- HOU: Add Nissa, Genesis Mage
|
2017-06-17 05:41:53 +00:00 |
|
Agetian
|
759f62418f
|
- Basic AI support for Maralen of the Moonsong Avatar to make the relevant PConq event work (still not sure if the AI should pay 1 or 2 here, it's not very good at choosing the right thing when it comes to choosing between a land and a non-land).
|
2017-06-16 19:38:17 +00:00 |
|
Agetian
|
43ec4e545f
|
- Some refactoring and imports cleanup in ChooseTypeAi.
|
2017-06-16 15:05:07 +00:00 |
|
Agetian
|
130f384853
|
- Added basic AI logic for Mirror Entity Avatar in Vanguard (for Planar Conquest). Removed RemAIDeck from the relevant avatar.
|
2017-06-16 15:02:48 +00:00 |
|
Agetian
|
13d29814c4
|
- Reorganized PayEnergyConservatively as an if-else chain.
|
2017-06-16 12:40:59 +00:00 |
|
Agetian
|
b8fcd43918
|
- Aggro AI profiles should play AI Logic PayEnergyConservatively the same as PayEnergy.
|
2017-06-16 12:33:10 +00:00 |
|
Agetian
|
c2eb2812f7
|
- Limit PayEnergyConservatively only to offensive combat, otherwise there's too much risk of using it when chump blocking and still losing the creature.
|
2017-06-16 10:52:00 +00:00 |
|