Sol
0daf7de5da
- Updates to how tokens ETB blocking interact + adding some needed code for Mirror Match
...
- C15: Added Mirror Match
2016-01-29 05:02:34 +00:00
Krazy
d60ffaea83
[maven-release-plugin] prepare for next development iteration
2016-01-29 01:18:39 +00:00
Krazy
2f3b051db0
[maven-release-plugin] prepare release forge-1.5.48
2016-01-29 01:18:27 +00:00
Krazy
0dcf0c72b9
Revert 1.5.48 release
2016-01-29 01:03:21 +00:00
Sol
cb13ecc74d
- Fix issue where paying 2/Hybrid mana costs breaks the second hybrid mana before finishes paying the first one
2016-01-28 00:27:22 +00:00
Krazy
0e434aa6a8
[maven-release-plugin] prepare for next development iteration
2016-01-27 23:32:11 +00:00
Krazy
d531046b04
[maven-release-plugin] prepare release forge-1.5.48
2016-01-27 23:32:03 +00:00
Sol
1ef18dfaca
- Activating a card with multiple mana abilities which produce differing amounts of mana should prompt the user to select one
2016-01-26 14:15:39 +00:00
Agetian
0a4f62c5c7
- Functions that count spells cast this turn/last turn allow duplicate card objects during iteration and filtering. This allows, for example, spells cast with Buyback to be counted properly (fixes Jori En, Ruin Diver triggering on a second spell that was previously cast that same turn with Buyback, and other similar scenarios).
...
- This fix assumes that the functions mentioned above always care for duplicates if any. Please report any weird behavior you may encounter from this.
2016-01-26 06:33:53 +00:00
Sol
f7c81bd36c
- Convert a few more MagicColor references to ManaAtom references. (Fix Autopayment/AI payment of Colorless Costs)
2016-01-19 15:20:14 +00:00
Agetian
fbab80bc10
- Fixing auto payment for cards with {C} in their costs, as well as AI playability of these cards.
2016-01-19 15:13:02 +00:00
Sol
530a3c2eab
- Fixing some unexpected issues that colorless mana changes affected
...
- Commander mana generation restriction removed
2016-01-19 02:43:31 +00:00
Sol
a173540936
- Fix switch PT pumps from not refreshing the view immediately
...
- Added Immobilizer Eldrazi
2016-01-18 03:14:38 +00:00
drdev
1dd033b238
Implement rewards for Chaos battles
2016-01-18 01:00:24 +00:00
Sol
58328d6ebc
- Allow ReplaceMoved to look at the LKI info of the about to be moving object to fix new Kalitas
2016-01-18 00:22:51 +00:00
Sol
e905702eac
- Fix autopayment not choosing Colorless before colored when mana is already in your mana pool
2016-01-17 23:31:23 +00:00
Sol
cb14b2ef80
- Fixing Autopay/AI payment of cards like Holdout Settlement
2016-01-17 03:18:39 +00:00
Sol
2bac793f58
- Improve handling for SVars in PresentCompare
2016-01-15 04:39:34 +00:00
Sol
cd5ee18525
- Fixing Colorless costs so they can't be paid by Colored mana for Humans (This may prevent AI from paying Colorless costs)
2016-01-14 21:26:27 +00:00
Myrd
11167610be
Remove the commented out debugging line I accidentally left in.
2016-01-10 19:07:38 +00:00
Sol
8e5822fe82
- Why was this stack trace spamming my console log?
2016-01-10 17:54:48 +00:00
Myrd
577b7b536c
Fix card property controller checks to use LKI in case the card changed zones.
...
For example, this fixes the "It That Betrays" trigger that says "whenever an opponent sacrifices a nontoken permanent". Previously this would not work correctly - for example if the other player "It That Betrays" on the field and you sac an Evolving Wilds, they'll get control of that card (which is correct), but then when they sacrifice it, they would have gained control of it again (which is not correct).
2016-01-09 19:06:56 +00:00
swordshine
8310a2c28f
- C15: added Seal of the Guilds
2016-01-03 12:40:11 +00:00
swordshine
1015e23c27
- OGW: added Reckless Bushwhacker and Tyrant of Valakut
2016-01-03 07:40:08 +00:00
swordshine
b942d014bc
- OGW: Initial implementation of Surge; added Comparative Analysis and Crush of Tentacles
2016-01-03 07:16:24 +00:00
Myrd
d7e088b5c0
Fix a typo in a previous commit.
2016-01-02 17:06:24 +00:00
Myrd
7e65a16f2a
Trying to make GameState properly restore commander state - still not fully there.
2016-01-02 01:35:12 +00:00
Myrd
7303d132de
Fix AbilityManaPart.canProduce() for Command Tower. This has the effect of being able to Auto-pay using Command Tower and also lets AI correctly figure out it can tap it for any of those colors as well (affects both heuristic and simulated AI).
2016-01-01 23:46:16 +00:00
Myrd
622743359c
The new Commander tuck rule doesn't apply to Tiny Leaders.
2016-01-01 22:51:17 +00:00
Myrd
04834372e1
Remove debugging print from my last commit.
2016-01-01 18:12:42 +00:00
Myrd
5d334e113e
Fix Dark Depth's trigger not activating until next phase when it gets copied via a Thespian's Stage. Also, remove the previously-added work-around for this in GameSimulator.
2016-01-01 18:12:03 +00:00
Agetian
5011cda1af
- Looks like cards revealing split cards from the top of the library to Count$TopOfLibraryCMC can work differently (e.g. Counterbalance vs Interpret the Signs). As such, I've introduced an alternative count mechanism, Count$TopOfLibraryEachFaceCMC, which accounts for each face if the card is a split card (Counterbalance). Other cards work unchanged and count the combined CMC of both faces together.
2016-01-01 08:16:02 +00:00
Agetian
cf7ddaa821
- Implement a mechanism for encoding two CMC values for split card faces that allows Count$TopOfLibraryCMC to correctly process split cards and test against both faces individually (fixes e.g. revealing a split card to Counterbalance).
...
- There's probably a much better solution to this, feel free to change/improve.
2016-01-01 07:57:39 +00:00
Myrd
82801af655
Make AI pick correctly for Dark Depths copy trigger. Also, add a test for simulation code to correctly simulate this as well with a test. Currently, there's a TODO because it's not clear to me why we need to check static effects twice.
2015-12-31 23:40:08 +00:00
Myrd
e7e8632e4e
Make the Okk combat checks a little bit more efficient.
2015-12-31 20:11:18 +00:00
Myrd
5505cbd2f8
Add the Okk blocking restrictions to CombatUtil.validateBlocks() too.
2015-12-31 20:05:21 +00:00
Myrd
6fb7e57fdd
Add the Okk blocking restrictions to CombatUtil.validateBlocks() too.
2015-12-31 19:41:08 +00:00
Myrd
7f65f696dc
Fix NPE when clicking "cancel" for Join Forces value prompt.
2015-12-31 18:38:54 +00:00
Myrd
cfab2fe985
Implement Okk and Orcish Conscripts.
2015-12-31 17:57:57 +00:00
Myrd
c3d6051e08
Fix: Dryad Arbor has no mana cost, so it shouldn't be possible to unmanifest it.
2015-12-31 16:43:17 +00:00
Myrd
ffda0d7478
Fix NPE when playing Dig Through Time and add explicit logic to not show an extra reveal dialog when all cards are valid choices and when picking a 2nd or subsequent card.
2015-12-30 20:47:11 +00:00
Sol
d90622bc95
- Fix failing manifest test?
2015-12-30 20:46:08 +00:00
Myrd
a7d99b7126
When a card like Explosive Vegetation asks you to search for multiple cards, only reveal the cards in the library once.
2015-12-30 20:01:57 +00:00
Sol
ff73eb78eb
- Synchronize nomenclature of Generic Cost
...
- Add new Colorless Cost
- Start displaying of colorless mana with new symbol (with backwards compatibility for existing scripts that produce "{1}" instead of "{C}")
2015-12-29 16:37:22 +00:00
Sol
5ff062a9bf
- Missed a {CHAOS} change
2015-12-29 05:07:50 +00:00
Myrd
baa25b3705
Fix for exception thrown when trying to tap Command Tower to pay for a generic mana cost.
2015-12-26 19:48:00 +00:00
Myrd
3aa0e71675
Fix some warnings reported by Eclipse.
2015-12-25 23:39:49 +00:00
Agetian
8671761b73
- Update the fizzling mechanism in AB ChangeZone, fixes the interaction of Knowledge Pool with auras (experimental, please test).
2015-12-13 09:46:17 +00:00
Sloth
2a3c54d20c
- Fixed logic in getUnblockedAttackers() (used by Ninjutsu AI).
2015-12-12 21:17:34 +00:00
drdev
1d8efee185
Improve performance of getting image keys by moving it into InventoryItem interface
2015-12-07 02:02:05 +00:00