Commit Graph

5684 Commits

Author SHA1 Message Date
Sloth
5f5d857017 - Added the Frankenstein 2 and 3 decks. 2011-08-25 15:55:10 +00:00
jendave
2b07df21c8 fixed checkstyles 2011-08-25 15:22:02 +00:00
jendave
8cf3c63d55 Revert "fix checkstyles. remove old files"
This reverts commit e6ae0bd753cd02c545f41d7434604e0c69e39e6e.
2011-08-25 15:21:53 +00:00
jendave
18b41f2bcb fix checkstyles. remove old files 2011-08-25 15:21:43 +00:00
Sloth
aeb5bf0bd4 - Replaced the red dungeon special quest. 2011-08-25 11:03:59 +00:00
Sloth
3ef7b21654 - Little updates in CombatUtil. 2011-08-25 11:01:10 +00:00
Maxmtg
4373bd84ff added dependency 2 org.apache.commons.lang3 (for StringUtils.join)
@GuiFilter just removed duplicated code
2011-08-25 09:52:44 +00:00
Sloth
c2a188addd - The AI will now check DealDamage triggered abilities when attacking (to not run into Circle of Flame and Caltrops). 2011-08-25 09:30:04 +00:00
slapshot5
44238e8803 remove some debug code in GuiDisplay4.java 2011-08-25 05:42:32 +00:00
slapshot5
bf60a0b534 add the ability to Exile cards face down. Added an ExileFaceDown$ True parameter to ChangeZone and ChangeZoneAll. In the GUI code, I had to change the ZoneAction (for viewing Exile, Graveyard, etc.) class to not use the YieldUtils iterator stuff. I pull the Generator into an ArrayList. If someone can do it with Iterator, go for it. 2011-08-25 05:39:44 +00:00
Sol
763d7e7870 Initial checkin of CostReveal
Some preparation for actual Payment occurring after all Costs have been completed.
Add Living Destiny
2011-08-25 02:32:40 +00:00
Sol
40a945fa72 Moving Inputs from Cost_Input into specific CostParts 2011-08-25 00:25:20 +00:00
Sol
6132594038 Small fix for ExileFromHand Input 2011-08-25 00:15:57 +00:00
Sol
b436950ac3 Fix for CostExile not grabbing Valid Cards before being used with XChoice 2011-08-24 23:44:45 +00:00
Sloth
de68a3b258 - Added the function removeAll to CardList to remove all instances of a card from it (I was shocked that we didn't have this, or am I missing something?).
- Fixed some possible bugs of assigning blockers twice in ComputerUtil_Block2.
2011-08-24 21:11:45 +00:00
Rob Cashwalker
3f2fa09751 Updated BugzReporter -
- Fixed layout issues causing truncated labels.
- Changed "Git rev" field to "SVN rev." field.
- Added "Steps to Reproduce" field.
- Check Summary and Description fields for valid data, Error Message Dialog if not.
- Attempt to match Build Version with Mantis version list.
- Populate SVN rev. field with revision if available.
- If crash report, relabel "Additional Information" field as "Error Dump" and auto-select category "New Crash Report".
- Fix log4j warning.
- Fix close and Cancel buttons not terminating window.
2011-08-24 19:15:43 +00:00
Rob Cashwalker
d95a9bf685 Modified svnversion command line - provide "src" as target path for revision. 2011-08-24 18:43:05 +00:00
Sloth
0bea97b042 - Changed Prowl to be used for other Creature types than Rogue. 2011-08-24 16:53:06 +00:00
Sloth
48bc240d9a - Added Prowl keyword.
- Added Thieves' Fortune.
2011-08-24 14:33:53 +00:00
Sloth
ce25a3cedc - Fixed the description and updated the decklist of Jabba the Hut 3. 2011-08-24 11:35:35 +00:00
Sol
9947b3281b Add XChoice to PayLife
Add Hatred
2011-08-24 04:05:37 +00:00
Sol
055936d218 Add Missing Exile Inputs and support for XChoice
Convert Haunting Misery to Script
2011-08-24 03:46:26 +00:00
Sol
633b69ec82 Add XChoice to CostDiscard
Convert Firestorm and Vengeful Dreams to Script
2011-08-24 01:33:21 +00:00
Hellfish
8d29f7b3ce *Added Torpor Orb.
*Triggered Abilities no longer trigger AbilityCast.
2011-08-23 20:45:16 +00:00
Sloth
d74f9e6358 - Replaced the black and green dungeon special quests. 2011-08-23 18:45:47 +00:00
Sloth
0de6c3a01a - Fixed Flame Rift and Kagemaro, First to Suffer. 2011-08-23 12:09:07 +00:00
Sloth
71763271aa - Fixed logic error with DamageAmount parameter of DamageDone triggers.
- Fixed TriggerZones of Pain Magnification.
2011-08-23 11:47:56 +00:00
slapshot5
31f0b0e84d fix Gideon Jura's Lure-like ability not working properly when the Human is low on life. (bAssault was taking over before the 'must attack entity' logic was being run.) 2011-08-23 06:06:18 +00:00
slapshot5
7ec3016fef add a Set Player Life option in DevMode 2011-08-23 04:57:30 +00:00
Sol
943057865a - Added Support for XChoice to CostRemoveCounter
- Converted Mana Batteries and FE Storage Lands to Script
2011-08-23 04:25:00 +00:00
Sol
2dbd141611 - Some fixes to Reflectable Mana in regard to activating during activation of a SA. 2011-08-23 03:38:23 +00:00
Maxmtg
fabb3f7f25 CardReference is designed for use in decks and cardpools. holds only name, edition, foil; it also can be key of a hashtable. 2011-08-22 23:44:19 +00:00
Maxmtg
96b6bd0a99 fix: Player could not concede having Platinum Angel on battlefield 2011-08-22 23:23:23 +00:00
Maxmtg
2b86fbb7ba Aestetic text changes (booster type "T2" renamed to Standard) 2011-08-22 20:54:35 +00:00
Maxmtg
8133a3d8ec Quest reward cards are being presented in a much cleaner detailed view 2011-08-22 13:58:04 +00:00
ArsenalNut
96149e1ac4 Added "ActivatedOnly" script key so SpellAbilityCast triggers can be limited to non-triggered abilities. Added Ceaseless Searblades. 2011-08-22 04:56:13 +00:00
Maxmtg
825e64e9f2 Player can choose which booster to receive in the course of quest: containing only T2 cards, Extanded or Legacy (the way it was before) 2011-08-22 04:33:15 +00:00
Sol
a3b5f9eb45 - HumanPlayer wasn't saved apparently. 2011-08-22 03:39:34 +00:00
Sol
8451aa99a4 - Fixing NPE in IsPlayer() 2011-08-22 03:38:48 +00:00
Sol
c0e68b19d2 Issue 92: Reorganization of Costs
- Fix a few cards to adhere to new Cost requirements
2011-08-22 02:19:10 +00:00
Braids
1df5c1aa55 Fixed compatibility with Java 7.
Problem was due to inability to deserialize display_new_layout.xml. I changed that file's default serializer to XStream. This fix maintains compatibility with existing display_new_layout.xml when possible, and uses an XStream-generated display_layout.xml when it cannot parse the former.

Note this updates the default display_layout.xml, which looks OK under Windows XP with resolution 1024x768.

Bug: 144
2011-08-22 01:54:21 +00:00
Maxmtg
36e71434c2 fix typo 2011-08-22 00:04:21 +00:00
Maxmtg
a04d035129 Refactored QuestMatchState
GameInfo is renamed to GameSummary and is now an observer for game state. It's purpose is now to hold statistic data on game and actions performed by players. The former functionality moved to ColorChanger and Phase (all combat damage prevention due to Fog spell). Since then game turns calculation is done properly (no need to add/substract 1)
Total cleanup at Gui_WinLose, removed all references to global objects for quest and match-related entites. 
Some of quest rewards calculations use now special functions in QuestData class.
Tracking of win and lose conditions refactored (see Player and Upkeep classes)
2011-08-22 00:02:22 +00:00
Braids
6afac1c7e0 Issue 117: Load from default display_layout.xml when user's customized display_new_layout.xml does not exist.
* Updated the default display_layout.xml to look good on a Windows XP 1024x768 display.
* Updated GuiDisplay4.java to load from default layout if user's "new" layout does not exist.
* We have not had display_new_layout.xml in the repository for some time, but that is a related change.

Bug: 117
2011-08-21 16:05:15 +00:00
jendave
0bfd66f8b3 remove Adium depedency. modify other dmg scripts 2011-08-21 05:08:11 +00:00
ArsenalNut
90dfca737b Added RememberTokens script key to Token AF, added Gilt-Leaf Ambush 2011-08-21 04:19:44 +00:00
Braids
01e7f66d6b Issue 77: Avoid NPE when choosing cards at random for quests. 2011-08-21 04:01:47 +00:00
Braids
ed7b114a67 - Remove compiler warning from forge.deck.generate.Generate5ColorDeck. 2011-08-21 02:45:55 +00:00
jendave
d7ceba4f19 match on empty line with trailing space - thanks Braids 2011-08-20 22:31:23 +00:00
Chris
a724e2a16b - Added the new Swan 2 deck to quest mode. 2011-08-20 16:42:42 +00:00