Chris
de3658d504
[maven-release-plugin] prepare release forge-1.5.47
2015-11-06 20:37:52 +00:00
excessum
411039b779
- Added check in DamageDealAi for planeswalkers
2015-11-01 07:34:25 +00:00
Sloth
21ba76d028
- Fixed Eater of Days skipping only one turn.
2015-10-26 10:12:35 +00:00
Sloth
9102e9c964
- Added basic AI support for Fell the Mighty.
2015-10-21 20:40:12 +00:00
Sol
8b3fadaead
- ChangeZone Fizzling should only occur for Spells, not abilities or Triggers.
2015-10-20 23:43:18 +00:00
Sloth
1155f442d8
- Added Desolation.
2015-10-20 08:32:11 +00:00
Sol
962597e816
- Fix triggers from using the trigger variables to using the SA variables, which are more correct with multiple simultaneous triggers
2015-10-16 01:53:32 +00:00
Sol
bddbd365d8
- Starting to fix using the right variables for getImportantStackObjects
2015-10-16 00:03:23 +00:00
Sol
e5ffc94533
- Display important Trigger information on the Stack
2015-10-15 02:52:51 +00:00
excessum
ac7cc30120
- Fixed bug with payManaCost() failing to pay with combo mana
2015-10-14 12:29:15 +00:00
Agetian
08f6b5a4b8
- Renamed setChangeZoneLKIInfo to addChangeZoneLKIInfo (better represents what the method does).
2015-10-14 05:50:25 +00:00
Sol
e072e2e6df
- Fix Sonic Burst being castable when it's the only card in your hand.
2015-10-14 00:00:06 +00:00
Agetian
69991880c1
- Also exclude Flashback from the zone that preserves changeZone LKI info.
2015-10-11 12:25:11 +00:00
Agetian
deb56c48e3
- Only store LKI information when a card moves from a physical zone to a physical zone, not when it's moving from/to stack (fixes e.g. instant and sorcery spells not gaining KW Lifelink on stack from Soulfire Grand Master).
2015-10-11 12:20:44 +00:00
excessum
7dd216545d
- Implemented AI for auto-payment of Converge/Sunburst costs
2015-10-11 07:25:08 +00:00
Agetian
20705ec3e4
- Only store the changezone LKI info for cards actually moving from zone to zone.
2015-10-10 18:51:41 +00:00
Agetian
b7dea3814d
- Removed an extra empty line.
2015-10-10 18:16:51 +00:00
Agetian
589cc37e11
- Highly experimental: implement an in-between-zone-change LKI information saving mechanism that allows the game to store and retrieve information about the card prior to its latest zone change (currently this is preserved as long as stack is resolving and is cleared whenever the stack is empty after resolution).
...
- Currently this is used by damage-dealing abilities (Damage*Effect). This fixes e.g. Nylea's Bow + sacrificing a creature equipped with Mortarpod to deal 1 damage to opponent's creature (the damage dealt has to be lethal (deathtouch) according to the LKI information about the sacrificed card).
- This is a rather intrusive and experimental change that is likely to affect something in an unwanted way, please test and feel free to improve.
2015-10-10 18:15:59 +00:00
Agetian
68ee5fe2e4
- Moved the holdCheckingStaticAbilities methods closer to the code that checks for static abilities.
2015-10-10 06:46:20 +00:00
Agetian
41f9f1da34
- Better and more concise commentary.
2015-10-10 06:37:37 +00:00
Agetian
492defb630
- Experimental: only check static abilities once when processing lethal damage in combat. Prevents e.g. Erebos's Titan gaining Indestructible prematurely when dealing lethal damage to the last opponent's creature on the battlefield. Please test.
2015-10-10 05:54:21 +00:00
Sol
6ed4b1eb8b
- Fix Charms always being processed in the order they appear on the card.
...
- Fix Charms being a SubAbility of the last piece of the previous SA chain
2015-10-08 21:47:31 +00:00
Agetian
16da11a828
- NPE protection.
2015-10-08 20:06:12 +00:00
Agetian
7df36900e4
- Reveal face down cards leaving the stack zone and not entering the battlefield (per rule 504.6).
2015-10-08 20:03:20 +00:00
Agetian
b84c5dbc23
- Implemented the "Remove X counters from among creatures you control" logic when testing the availability of counters on cards to do the CostRemoveCounter payment. Fixes Novijen Sages and similar cards (Ooze Flux, Retribution of the Ancients).
2015-10-07 11:12:19 +00:00
Agetian
ed36eeb728
- Update the visual state of a card when adding KW Haste to ensure that the summoning sickness icon is removed from it.
2015-10-07 09:31:57 +00:00
Agetian
5ea54f78eb
- Fix Devoid not interacting correctly with Clone and other things that grab current information about the card (Devoid used to add "colorless" as a temporary color text-changing ability).
2015-10-06 04:53:14 +00:00
Agetian
90698bc892
- Use a temporary card copy with full information about changed colors, types, and keywords when processing TriggerSacrificed such that the trigger is based on the most up-to-date information about the card (e.g. Savra, Queen of the Golgari + Painter's Servant + Warren Weirding on a creature with the changed color from Painter's Servant).
...
- Somewhat experimental, testing is welcome!
2015-10-04 13:51:46 +00:00
Agetian
25362f728f
- Ensure that a card is returned to its original state when it's being moved from the battlefield (fixes e.g. a Manifested tapland returning to hand that then causes a crash when that same land is played from hand later).
...
- This is a little experimental, please test for possible issues!
2015-10-04 07:57:59 +00:00
Sol
8c549a982d
- Display Devoid for Sorcery/Instants
2015-10-03 21:20:11 +00:00
Agetian
7c0631b1ab
- Better implementation of card text generation for Kor Castigator.
2015-10-03 18:29:56 +00:00
Agetian
cd4d300293
- Fixed card text generation for Kor Castigator.
2015-10-03 18:25:23 +00:00
Chris
d26d25fd85
[maven-release-plugin] prepare for next development iteration
2015-10-02 17:20:52 +00:00
Chris
10cb50140a
[maven-release-plugin] prepare release forge-1.5.46
2015-10-02 17:20:43 +00:00
Sloth
1f53269cd9
- Fixed Rush of Ice.
2015-09-29 07:17:08 +00:00
Sloth
25924bbab9
- (Fixed) Converted the Echo keyword to a script macro.
2015-09-27 11:29:12 +00:00
Agetian
273e71cc0a
- Temporarily reverted 30117:30118 (related to Echo update) because the current new implementation misbehaves (please see the related forum post) and I could not fix the rule interaction bug in a timely manner.
...
- Feel free to revert this commit and continue working on the new Echo implementation.
2015-09-27 06:00:21 +00:00
Agetian
9e6ec0ed2c
- Fix for Awaken + Flesh Allergy and other similar interactions, part 2.
2015-09-26 15:07:49 +00:00
Agetian
9ab1629aa5
- Another attempt at fixing Morbid + Awaken and other similar interactions (e.g. Awaken + Flesh Allergy).
2015-09-26 15:03:51 +00:00
drdev
bd9ee4f24d
Avoid being unnecessarily prompted when tapping multi-color creature for convoke
2015-09-26 15:01:45 +00:00
Agetian
e9552ec17f
- A more correct fix for color identity update. This fix also fixes Morph/Manifest cards leaking color to the "current card colors" display in card detail panel.
2015-09-26 14:42:26 +00:00
Agetian
a3eebd0e77
- Fixed the transformed cards displaying wrong color identity in the card detail panel.
2015-09-26 14:38:34 +00:00
Sloth
9947ff1b09
- Removed another obsolete part of the old Echo system.
2015-09-26 12:34:26 +00:00
Sloth
3d38a21349
- Converted the Echo keyword to a script macro.
2015-09-26 12:14:55 +00:00
Agetian
6938c66ee5
- Attempt to fix a bug which made it possible for the player to use the mana ability of a card with the {Q} (Untap) in its mana cost while paying its own mana cost (e.g. Zhur-Taa Druid + Umbral Mantle).
2015-09-26 08:43:27 +00:00
Agetian
5c9f0e0b2f
- Reverting my previous attempt at fixing Morbid + Awaken, wasn't a very good idea (broke a lot of stuff). Will see if I can come up with a better solution.
2015-09-26 05:40:57 +00:00
Agetian
1a8260ac84
- Temporarily revert the change for Morbid that's breaking both Echo and Sunburst (will try to recommit a better fix).
2015-09-26 04:45:45 +00:00
Agetian
e92e205a5c
- Reverting r30101 (breaks Echo).
2015-09-26 04:20:13 +00:00
Sol
0a7286fbd9
- Add Halimar Tidecaller
2015-09-26 00:03:25 +00:00
Agetian
c4d8edc05a
- Experimental: make getThisTurnEntered and getLastTurnEntered return information based on the latest state of the card instead of on the pristine state of the card. Fixes e.g. the interaction of Flesh Allergy and Awaken. Let me know if this breaks anything.
2015-09-25 18:31:26 +00:00