Agetian
2ef900443b
- Fizzle DamageDoneOnce for cards returning to battlefield from graveyard
2017-09-25 11:14:54 +00:00
Agetian
917c6b7c54
- Removed one more portion of the now-unused DamageDone|OnlyOnce code which would crash Forge.
2017-09-25 11:13:30 +00:00
Agetian
e91b428bd5
- Removed the now-unused Explore hack from AF Dig.
2017-09-25 07:31:54 +00:00
Agetian
d5cf8848fa
- Some fixes for AF Explore.
2017-09-25 07:18:37 +00:00
Agetian
025a201a7d
- Convert DamageDone|OnlyOnce to the new trigger DamageDoneOnce. Remove code for DamageDone|OnlyOnce (no longer needed).
2017-09-25 06:41:13 +00:00
Agetian
867eae442b
- Fix compile.
2017-09-25 05:40:49 +00:00
Hanmac
e8e80a7ac8
replace lifelink with generic damage trigger, and do lifelink there
2017-09-25 05:21:06 +00:00
Agetian
312421ed28
- ReplaceProduceMana: check the root ability for tap cost (in case the mana ability is a subability), fixes interaction of mana replacement effects (e.g. Mana Reflection) with cards that tap in the root ability (e.g. Nykthos, Shrine to Nyx).
2017-09-24 14:57:28 +00:00
Indigo Dragon
bab2b9f528
Changed "CARDNAME can block an additional creature." to CARDNAME can block an additional creature each combat."
...
Notes: Possible weird interactions when giving a multiblock creature an additional block eg. Equipping a Night Market Guard with echo circlet. Further study required.
2017-09-24 12:33:45 +00:00
Agetian
56798a76c9
- Fixed generated text for Volrath's Shapeshifter.
2017-09-23 16:07:28 +00:00
Agetian
2faab75bd8
- Changed comment type.
2017-09-23 15:44:08 +00:00
Blacksmith
9f0a34455b
[maven-release-plugin] prepare for next development iteration
2017-09-23 13:45:20 +00:00
Blacksmith
da51f8af37
[maven-release-plugin] prepare release forge-1.6.3
2017-09-23 13:45:13 +00:00
Agetian
df4b625ac4
- Adapted the DigEffect implementation of Explore until the effect is fully converted and it can be removed.
2017-09-23 11:58:47 +00:00
Hanmac
2d6ff3b74c
basic Explore Effect
2017-09-23 11:47:57 +00:00
Agetian
a5b3b61052
- Fixed Scry AI scrying away basic lands thinking that they do not produce mana since they do not use a mana-producing SA as such and rely on the basic land type instead.
2017-09-23 11:16:58 +00:00
Hanmac
2603d08aa4
add more Damage Once Triggers
2017-09-22 05:36:33 +00:00
Agetian
990c0afee2
- Updated the Protection effects to use the timestamp-based changed keywords mechanism, this fixes interactions like Lignify + Reverent Mantra choosing Protection from green.
2017-09-22 05:00:54 +00:00
Agetian
08222b0d5c
- Moved the code fragment a bit.
2017-09-21 18:17:36 +00:00
Agetian
d599d29514
- ReplaceDamage: according to 119.8, if something would deal 0 damage, it deals no damage at all, and thus there is no event to replace (please double check).
2017-09-21 18:08:33 +00:00
Hanmac
2ca05b5634
add TriggerDamageDealOnce
2017-09-18 05:28:02 +00:00
Agetian
ae66502fd5
- Fixed the em-dashes in CardFactoryUtil code.
2017-09-16 15:28:55 +00:00
Agetian
613238e0f9
- Fixed the interaction of Tribute with effects like Solemnity.
2017-09-16 11:04:53 +00:00
Agetian
236a7c91d5
- Comment fix.
2017-09-16 10:18:05 +00:00
Agetian
c6bae2116a
- Added an extra mode to DamageDone trigger (OnlyOnce$ True) that tries to count the damage only once. Currently will do it in combat, but will not yet do it for noncombat simultaneous damage like Aura Barbs (feel free to improve).
...
- Effectively this replaces the double trigger setup for Enrage and other cards that require such a count (e.g. Fungusaur and friends).
2017-09-16 10:17:14 +00:00
Indigo Dragon
05d42d9518
Replace many " - " with "—"
2017-09-16 06:56:28 +00:00
kevlahnota
7e982b327b
Refactor some String.replace to use TextUtil.fastReplace
2017-09-15 09:01:58 +00:00
Agetian
bd10364d27
- Simultaneous combat damage pass 1: "deals combat damage to X" card update
2017-09-15 05:52:08 +00:00
Agetian
36721dde56
- A tweak to the previous commit.
2017-09-15 05:14:05 +00:00
Agetian
6a74bd841a
- Improved TriggerCombatDamageDoneOnce to propagate the amount of damage dealt to targets.
...
- Corrected Armadillo Cloak and Fungusaur as implementation examples for simultaneous combat damage (simultaneous noncombat damage like Aura Barbs is still impossible as of yet, feel free to improve if you know how).
2017-09-15 05:12:55 +00:00
Agetian
74980f84d5
- A more generic implementation of AF MustAttack.
2017-09-14 04:19:03 +00:00
kevlahnota
8c90fb3c15
Planchase Mod for mobile Forge. Uses BG art of current planes when a player planeswalk.
2017-09-14 00:45:52 +00:00
Agetian
452bdd7b4f
- NPE prevention in ControlGainAi.
2017-09-13 16:41:10 +00:00
Agetian
37ebb5731d
- Added Ydwen Efreet.
...
- Forge is now at 100 unsupported cards total.
2017-09-13 16:35:11 +00:00
Agetian
b8d0019ece
- Added Dulcet Sirens.
2017-09-13 15:37:33 +00:00
Agetian
0b7fc67c3f
- Experimental: for Dingus Egg, do not check the time stamp of the card that changed zone (fixes interaction with Sacred Ground). Should this be the default behavior for ChangesZone triggers that do not seem to care for how many times the card had changed zones before the trigger resolves?
2017-09-13 14:52:09 +00:00
Agetian
a0abaf62b4
- [XLN] Added Trove of Temptation. This card is ugly, so certain side effects in corner cases are probably still possible. Currently implemented as a keyword-like ability similar to "no more than X creatures can attack each turn" etc., but maybe is better as a global rule, I'm not sure (and not sure how to properly convert it to a global rule either...). Assistance and improvements are welcome.
2017-09-13 08:59:35 +00:00
Agetian
b026111ef8
- Attempting to fix generation of keyword text with long descriptions.
2017-09-13 06:46:18 +00:00
Agetian
f19c9183f0
- Decouple MustAttackEntity from MustAttackEntityThisTurn for Alluring Siren.
2017-09-12 16:34:37 +00:00
Agetian
5af3384b02
- Improved implementation for Alluring Siren.
2017-09-12 11:07:46 +00:00
Agetian
ba6079164c
- Attempting to fix a concurrent exception on an accidental quick reentry of addAttackingBand.
2017-09-11 09:55:26 +00:00
Agetian
9eddb37c3e
- As Foretold: a simpler check for split half CMCs.
2017-09-10 16:50:19 +00:00
Agetian
6a262ea604
- A hacky workaround for the interaction between As Foretold and split cards. Seems to work in general cases, for both non-Aftermath and Aftermath splits, but a better solution is most certainly needed and welcome.
2017-09-10 16:25:32 +00:00
Agetian
1d93fccbb3
- As Foretold: simplified implementation of copyWithDefinedMana
2017-09-10 13:42:16 +00:00
Agetian
f8786bcd47
- Ancestral Vision and similar cards should also be castable without paying their mana cost (117.6a).
2017-09-10 11:46:34 +00:00
Agetian
8af3fe3db8
- Attempting to fix an issue with fastlands and slowlands ETBing in the wrong state when entering the battlefield together with other lands at the same time.
...
- Fixed an issue with LastStateBattlefield/LastStateGraveyard not returning anything unless at least some ability has been played.
2017-09-10 11:32:42 +00:00
Agetian
09c1db9afe
- As Foretold: allow interaction with spells that initially have no mana cost (e.g. Ancestral Vision).
2017-09-10 11:28:07 +00:00
Agetian
4429e36c3f
- Improved copyWithDefinedMana such that the defined mana cost is added to spells that initially have no mana cost.
...
- TODO: it's still impossible to cast e.g. Ancestral Vision via As Foretold, even though it should be possible according to a ruling. Not sure how to fix, help is welcome.
2017-09-10 07:53:27 +00:00
Agetian
0b8a3cfcea
- Emblems should be colorless.
2017-09-10 06:19:07 +00:00
Agetian
2a5badbc7c
- Added As Foretold.
2017-09-10 05:54:43 +00:00