Commit Graph

5679 Commits

Author SHA1 Message Date
Myrd
8d5706b36e Fix copying game with static effects to not double count them along with expanded tests for this. 2015-02-03 04:43:40 +00:00
Hellfish
9e1633fec9 *Fixed Planechase Phenomenon brokenness. 2015-02-01 17:52:26 +00:00
Maxmtg
36bc0d08e1 removed the FCollection from forge-core 2015-02-01 03:13:08 +00:00
Chris
9618b85dc0 Checking in the pom.xml.releaseBackup files which failed to be checked in when the maven goal ended. 2015-02-01 01:45:18 +00:00
Chris
3fd3b876d4 [maven-release-plugin] prepare for next development iteration 2015-01-31 15:00:24 +00:00
Chris
87d8d96c7d [maven-release-plugin] prepare release forge-1.5.34 2015-01-31 15:00:17 +00:00
Agetian
62657532ef Reverting 28752 as requested by Chris 2015-01-31 05:21:08 +00:00
Chris
0ea0288f72 test commit 2015-01-30 23:33:39 +00:00
Agetian
783f9c094c - Recreate default card properties and spell abilities for cards returning to hand (fixes e.g. Genju of the Fields unplayable after returning from graveyard, Far // Away and other splits not allowing to choose another ability if mana payment was canceled, etc.). 2015-01-29 16:55:54 +00:00
Myrd
e22029463d Commit initial version of experimental AI simulation code.
It's disabled by default. Set SpellAbilityPicker.USE_SIMULATION = true to enable.

It's nowhere near complete and there are still tons of issues to work out, but it works a lot of the time.
2015-01-29 00:27:02 +00:00
Myrd
f083b9055d Fix a NPE. 2015-01-29 00:24:49 +00:00
Myrd
b9005faf1c Missed a space. 2015-01-28 03:39:46 +00:00
Myrd
ee5549c489 Disambiguate triggered vs. activated abilities in game log. 2015-01-28 02:23:26 +00:00
Agetian
86b2ff054b - A little further fix for AB RemoveCounter. 2015-01-27 18:57:43 +00:00
Agetian
16100096a7 - Fixed the AB RemoveCounter not correctly remembering multiple instances of removed counters of the same type (fixes Give // Take, Delaying Shield and possibly other similar cards). 2015-01-27 18:01:34 +00:00
elcnesh
5f08b5710f Use a List rather than a Set for storm count so that the same card can be counted twice. 2015-01-27 14:47:31 +00:00
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
Krazy
7e4cd4b717 [maven-release-plugin] prepare for next development iteration 2015-01-23 03:50:25 +00:00
Krazy
141a20570b [maven-release-plugin] prepare release forge-1.5.33 2015-01-23 03:50:15 +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