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
Agetian
abfbd3fa2b
- Clean up imports.
2017-06-16 10:31:37 +00:00
Agetian
9427f29c5b
- Reverted an accidental commit of a test change in CountersPutAi.
2017-06-16 10:31:02 +00:00
Agetian
d4c4afcf0b
- Added a more conservative version of AILogic PayEnergy for PutCounter AI that only pays energy if the creature is in combat (attacking/blocking) or if there's more energy available than the most expensive energy cost of a permanent SA on the battlefield requires plus whatever the PutCounter SA requires.
...
- Set this logic for Longtusk Cub and Bristling Hydra.
- TODO: maybe somehow teach the AI to pay energy if it can save the creature from lethal damage from a spell?
2017-06-16 10:30:13 +00:00
Agetian
146e21c8df
- Preparing Forge for Android publish 1.5.64.004 [incremental/fixes].
2017-06-16 06:07:04 +00:00
Agetian
40acef3479
- Experimental fix: set the zone in GameAction#changeZone for all cards, not only the cards leaving the battlefield. Helps fix e.g. View from Above ending up in two zones at the same time if it's cast while a white permanent is present, but may potentially break something (why was setZone only called in the fromBattlefield conditional branch anyway?)
2017-06-16 04:49:31 +00:00
Krazy
3ac29dd2e7
Free up some space on the duels list to show the random duel on smaller resolutions
2017-06-16 03:00:47 +00:00
Agetian
8c3159166c
- Fixed a NPE in doTargetSpellToPlayLogic.
2017-06-15 15:01:04 +00:00
Agetian
0934b09128
- Formatting fix, part 2.
2017-06-15 05:40:56 +00:00
Agetian
3055356e44
- Formatting fix.
2017-06-15 05:40:27 +00:00
Agetian
6591dadc4c
- Fixed the flooding of quest shop with dozens of color booster packs (now the total number of color booster packs corresponds to the total number of standard booster packs).
2017-06-15 05:19:49 +00:00
Agetian
33a901bbf8
- Fixed a note in CHANGES.txt.
2017-06-15 04:35:58 +00:00
Hanmac
14d975ee8e
Runesword: replace outdated hidden Keyword
2017-06-14 20:17:38 +00:00
Agetian
a69b345c00
- Improved and patched up the Snapcaster AI logic, enabled it for Snapcaster Mage (was previously disabled, most likely due to a crash).
...
- Added a variant of the Snapcaster logic called PlaySpellForFree used for cards that allow to play spells without paying their mana cost. Set this for Goblin Dark-Dwellers.
2017-06-14 14:14:58 +00:00
swordshine
988bda701d
- HOU: Add Wildfire Eternal (keyword: Afflict), still need to update ai
2017-06-14 08:17:32 +00:00
swordshine
ed7497007f
- HOU: Add two cards
2017-06-14 07:40:32 +00:00
Agetian
05213c5128
- Aetherworks Marvel is now banned in Standard.
2017-06-14 06:16:01 +00:00
Agetian
6c9b19001e
- Use ManaAtom.MANATYPES to simplify code for DoubleManaInPool in AF Mana.
2017-06-14 05:50:49 +00:00
Agetian
9ba44e1847
- Fixed Ward of Bones.
2017-06-13 20:31:33 +00:00
Agetian
4925fb90b4
- Refactored Lightmine Field AI logic into its own method.
2017-06-13 17:59:24 +00:00
Agetian
328a5a745b
- Fixed Doubling Cube and Mana Reflection interaction.
...
- Updated several cards to use C->X format instead of Colorless->X for mana reflection (the latter is outdated and does not work anymore).
2017-06-13 17:56:05 +00:00
Agetian
26a96cd245
- Fixed Mana Reflection not doubling colorless mana.
2017-06-13 17:47:57 +00:00
Agetian
99cd34fecb
- Removed an unnecessary empty line.
2017-06-13 16:39:17 +00:00
Agetian
dcce72d770
- Reverted one accidental change in the previous commit.
2017-06-13 16:37:46 +00:00
Agetian
e03f39c0ac
- A little bit better prediction in Lightmine Logic AI for creatures that are forced to attack.
2017-06-13 16:37:01 +00:00
Agetian
5f9efe9192
- Improved the AI for attacking in presence of Lightmine Field (logic developed by nefigah).
2017-06-13 16:03:42 +00:00
Agetian
2cc5a47336
- Preparing Forge for Android publish 1.5.64.003 [incremental].
2017-06-13 05:25:37 +00:00
Krazy
8da3420313
Fix currently open bazaar tab not updating when changing quests
2017-06-13 04:36:57 +00:00
Krazy
1fac1efba3
Fix bazaar not updating when changing quests
2017-06-13 04:34:06 +00:00
Krazy
37ab0d5650
Add random duels to mobile version and move from button to main list
2017-06-13 04:27:34 +00:00
Agetian
ce7ab53f49
- Fixed Thrasios, Triton Hero moving a revealed nonland card to the bottom of the library after scry and prior to drawing a card.
2017-06-13 03:59:01 +00:00
Agetian
ea65d1de4d
- The Siege cycle cards now visualize their chosen mode in the card detail panel.
2017-06-12 13:20:21 +00:00
Agetian
de837d66f9
- Improved dynamic card text generation for AF Charm in cards where the opponent chooses the mode..
2017-06-12 12:45:06 +00:00
Agetian
e55e64a2eb
- Improved dynamic card text generation for AF Charm with repeatable modes.
2017-06-12 12:40:10 +00:00