elcnesh
28a92e34df
Fix Grim Haruspex plus some cleanup.
2015-01-27 14:29:31 +00:00
elcnesh
f9b473c8fd
- Move changed card colors to the Card rather than CardState
...
- Fix Kusari-Gama
2015-01-27 14:28:54 +00:00
elcnesh
4a74fe87fc
Fix some possible issues with attack constraints and how the AI handles them.
2015-01-27 14:22:03 +00:00
swordshine
e32030bc35
- Fixed Hardened Scales
2015-01-27 04:35:40 +00:00
elcnesh
7952bdaac0
Fix static abilities that remove a type (like those on Theros gods).
2015-01-26 13:32:50 +00:00
elcnesh
ef1b397647
Fix cards with a static ability that adds hidden keywords, like Courser of Kruphix.
2015-01-26 13:18:15 +00:00
elcnesh
92b80c69ff
Refactoring changes and other updates:
...
- Completely refactor continuous static effects. Layers are now implemented properly in the sense that every effect applies the relevant parts in the relevant layer, while locking in the set of cards to which it applies.
- Refactor the (un)freezing of Trackable objects to a per-game Tracker object rather than static methods, to allow multiple games hosted on the same machine.
- Refactor the changing of card colours to match other parts of the code (like type and P/T changing) more closely. Also get rid of some static parameters in that code.
- Some changes in how split cards on the stack are handled to make them more robust.
- Some more minor changes/cleanup.
2015-01-26 10:41:06 +00:00
Sol
0320e8b9cb
- Don't add Unmanifest ability to noncreatures
2015-01-23 14:14:00 +00:00
Agetian
01f2f8c29f
- Fix the clean up of imprinted cards using DB CleanUp.
2015-01-22 14:59:03 +00:00
Agetian
db09562965
- For now, revert the Imprint change until a better solution is found.
2015-01-22 14:23:58 +00:00
Agetian
9cc8415af7
- Fixed Imprinted cards not being cleared when a card with Imprint LTBs.
...
- Fixed equipment lingering on cards in graveyard.
2015-01-22 12:56:49 +00:00
Myrd
5c609d80f0
Move getValidCardsToTarget() to CardUtil from TargetSelection, so it can be re-used from elsewhere (e.g. AI code I'm currently working on).
2015-01-22 06:25:46 +00:00
swordshine
c09926a190
- Reverted changes in CopyCard to fix Bestow (please do not handle Bestow in state based action)
...
- Converted ZCTrigger to normal GameCommands
2015-01-22 05:19:09 +00:00
Agetian
f615293f79
- Take two: trying to fix Bestow (this should account for the Far // Away test in Fuse mode when taking down a creature enchanted with a bestowed enchantment creature).
2015-01-22 04:52:47 +00:00
Agetian
27d78fd106
- Fixed Boon Satyr (and possibly others) going straight to graveyard if bestowed onto a creature which then dies.
2015-01-21 19:06:45 +00:00
swordshine
54f23f81a5
- Several cards with MillEffect will never reveal the milled cards now (e.g. Helm of Obedience/Rest in Peace combo, Painters combo)
2015-01-21 13:40:15 +00:00
swordshine
541f28c203
- Fixed Teferi's Puzzle Box
2015-01-21 13:19:49 +00:00
swordshine
7a073c8d94
- Fixed Mindstab Thrull
2015-01-21 12:22:27 +00:00
swordshine
d6ec277ced
- Added Arashin War Beast
2015-01-21 05:12:52 +00:00
Myrd
4b98b8d715
Fix: bestowed enchantments should animate into creatures when the enchanted permanent leaves the battlefield.
2015-01-21 04:50:23 +00:00
Myrd
4a90436589
Better error message to debug an exception.
2015-01-21 04:15:28 +00:00
drdev
265f7f52df
Prevent Card.getType() from depending on view being updated
2015-01-20 02:11:18 +00:00
elcnesh
24680c4aef
Fix owner of token to be its initial controller.
2015-01-18 21:11:33 +00:00
elcnesh
b1d41c1336
Fix creature required to attack a nonexisting GameEntity.
2015-01-18 21:06:06 +00:00
Agetian
fd7d644eec
- Attempt to fix Lim-Dul's Vault by allowing the activating player of AF DigEffect to see the cards even if they're not actually moved.
2015-01-18 20:34:21 +00:00
Sol
6f8d674cad
- Creatures without a name can't have the same name as other creatures without a name (Bile Blight + Morph)
2015-01-18 17:10:43 +00:00
drdev
d2108e26c0
Fix Momir Vig crash
2015-01-18 17:09:48 +00:00
Sol
e576dbcf93
- AI will no longer cast Bolster with no creatures on the BF
...
- Manifest Ability can't be activated if the original card isn't a creature
2015-01-18 17:00:03 +00:00
Agetian
59a4c0ec2a
- Fixed NPE related to Devour.
2015-01-18 13:52:42 +00:00
swordshine
9d022fb318
- Updated scripts according to Fate Reforged Update Bulletin
2015-01-18 07:21:53 +00:00
swordshine
711290ad31
- Added Hungering Yeti
2015-01-17 03:40:38 +00:00
drdev
d36b59b9b7
Fix issue with Phasing
2015-01-16 23:07:27 +00:00
elcnesh
f1745fae72
Fix bug in method body (my fault, nonfunctional)
2015-01-16 21:19:51 +00:00
Sol
7a41b061df
- FRF: Added Ghastly Conscription
2015-01-16 16:55:18 +00:00
Sol
d8e44a62bd
- FRF: Added Dark Deal and Write Into Being
2015-01-16 16:09:56 +00:00
Agetian
4596afe9b7
- A better fix for the issue with keywords not being cleared - it seems like this part of the issue is remedied with a previously missed state update call.
2015-01-16 15:57:57 +00:00
swordshine
5d8054200f
- FRF: Fixed Monastery Siege
2015-01-16 12:07:30 +00:00
Agetian
e5c25f1cab
- Second attempt at fixing the keywords lingering longer than necessary, looks like there were actually two related problems - the data about equipments being copied over to a temporary copy that then became a card going to graveyard *and* the keywords from enchantments and such staying on the card (even the copied one, without any enchantment info being hard-copied) when going to graveyard.
...
- A better fix for the second problem would be to actually find *why* (and where in the code) those keywords are not cleaned up and clean them up there, but I can't find where it is for now. Please review and update as necessary.
2015-01-16 10:44:15 +00:00
Agetian
12688a1bb1
- Do not copy equippedBy/enchantedBy/fortifiedBy information when copying a card (because two cards can't really be enchanted/equipped by the same card anyway, so it should be unique). This fixes a bug with keywords lingering longer than necessary.
2015-01-16 08:06:18 +00:00
swordshine
a27bd64d5d
- FRF: Added Channel Harm
2015-01-16 07:26:08 +00:00
drdev
72a33daf87
Prevent mobile app crashing on startup
2015-01-16 03:58:13 +00:00
swordshine
f3a490db3d
- Tweaked "TriggeredDefendingPlayer"
2015-01-15 13:46:02 +00:00
swordshine
9483a889f1
- Fixed a possible ClassCastException when Septic Rats attacks a planeswalker
2015-01-15 13:10:10 +00:00
swordshine
cee0eb27f6
- FRF: Added #97-100 by Marek14 and Kapoue (tweaked CopyAttacking for Flamerush Rider)
2015-01-15 12:11:24 +00:00
Sol
d4b74ddc31
- For some reason hasFizzled didn't have any checks to make sure spells are still on the stack
2015-01-13 00:29:01 +00:00
swordshine
ed444c2705
- FRF: Added Grim Contest
2015-01-12 14:14:18 +00:00
swordshine
ed2bfcc295
- FRF: Added Soulfire Grand Master
2015-01-09 04:21:01 +00:00
Agetian
cf718c48fa
- Removed an extra empty line.
2015-01-08 11:28:15 +00:00
Agetian
4305ad0612
- Visualize the information about the outcome of Scry in the log (because this info is supposed to be public - you can see whether your opponent scries to the top or to the bottom of the library). The only minor problem is that this outcome appears right before the announcement of the ability in the log (in the reverse order), not sure how to fix.
2015-01-08 11:20:06 +00:00
Myrd
2853af3a10
Support saving/restoring game state that has creature tokens.
2015-01-03 19:15:44 +00:00