Commit Graph

20580 Commits

Author SHA1 Message Date
Maxmtg
138f8f07f1 changes from trunk commited 2013-03-26 08:42:13 +00:00
Maxmtg
ef505a63dd ci res changes w/trunk updates 2013-03-26 08:38:02 +00:00
Maxmtg
5d3af30b87 Fixed double extraction of InputPayManaBase inputs, that lead to stack incosistency 2013-03-26 08:34:06 +00:00
myk
2eca4da809 remove old data directories 2013-03-26 07:41:01 +00:00
swordshine
c89cd73d34 - Fixed Razortip Whip 2013-03-26 06:09:36 +00:00
myk
659ac783fe add cards won via ante to deck in constructed matches 2013-03-26 05:01:42 +00:00
Maxmtg
9fc0c5c508 widely changed costs, not tested 2013-03-25 23:44:11 +00:00
Maxmtg
18e59f30a5 remove some duplicated in GameActionUtil 2013-03-25 20:43:42 +00:00
Chris
7cc51014ed - Updated the README.txt file. 2013-03-25 19:58:52 +00:00
Chris
af3b5fc971 - Added a section to CHANGES.txt explaining how to find the forge.profile.preferences.example file in the Mac OS X version of Forge. 2013-03-25 19:56:21 +00:00
Maxmtg
1ea083cba0 bugfix for previous commit, that also included simplification of handleUnlessCost 2013-03-25 19:49:36 +00:00
Maxmtg
19a1a7b173 GameAction.payCostDuringAbilityResolve now returns a boolean indicating whether the cost was paid,
all the paid/unpaid commands eliminated, since the code may be executed right after payCostDuringAbilityResolve under if's branches
2013-03-25 19:47:10 +00:00
Maxmtg
a82abd077c moved add to game log out of 3 branches of if-else 2013-03-25 19:26:35 +00:00
Maxmtg
50bd7d43c9 InputPayManaExecuteCommands takes ManaCost instead of String as a measure of mana to pay.
ManaCost got a static factory method to get colorless mana costs.
Methods in GameActionPlay to carry extra mana paid from previous multikicker payment removed. Extra mana goes to pool and can be used from there.
2013-03-25 19:15:04 +00:00
myk
0afcf073c1 move art index tracking from pack superclasses to booster pack classes 2013-03-25 16:34:08 +00:00
swordshine
6bf4af4a85 - Fixed Sosuke's Summons 2013-03-25 12:21:42 +00:00
Maxmtg
948ea6803c Special input for discard cost during resolve also removed 2013-03-25 10:15:23 +00:00
Maxmtg
70ee826a52 ci changes from trunk 2013-03-25 09:42:54 +00:00
Maxmtg
59e6d17461 InputPayReturnCost.java removed for there's already input to select cards, and the very discard can be done from outside of input. 2013-03-25 09:37:32 +00:00
Maxmtg
ddc2315699 InputSelectCards made synchronous, select cards to sacrifice uses that input instead on GuiChoose...
Added check to MagicStack add to prevent spells being added by EDT.
2013-03-25 09:13:42 +00:00
Sol
a8dad64b91 - Move Planeswalker abilities from a file by itself into CardFactory 2013-03-25 04:13:58 +00:00
Sol
e4dc940fcc - Two Planar abilities will now be assigned during card building, instead of being scripted. (This should simplify future Plane scripts) 2013-03-25 04:07:08 +00:00
Sol
11ec1a8b1f - Cleanup for Target.java and adding a few more restrictions to the copy constructor 2013-03-24 23:31:06 +00:00
Sol
9c81ed1207 - Added dividedAsYouChoose to Target's copy constructor 2013-03-24 22:40:54 +00:00
Sol
1f2ba326d3 - Don't use RegenerateAi abilities if it has a Target object and nothing is actually targeted 2013-03-24 18:51:36 +00:00
Chris
3ba8405959 - Fixed the Kyscu Drake ab mix up. 2013-03-24 14:41:01 +00:00
myk
2f3509ae2d implement varied images for booster packs (waiting in branch until images are synced to server) 2013-03-24 14:13:15 +00:00
myk
b2d6f96e9b fix a number of issues in ImageCache
- correctly load no_card.jpg when Forge is not run from a bundle
- use skinned "unknown" icon when icon not found instead of default card picture
- don't redo image resize when an image is resized to a size that is already in the cache, just under a different key
2013-03-24 13:31:14 +00:00
myk
455430c99b branch for work on varied booster pics 2013-03-24 11:20:37 +00:00
Maxmtg
7de818de6f commiting trunk changes 2013-03-24 08:49:30 +00:00
Maxmtg
49496a3ca1 Multikicker bugfix 2013-03-24 08:47:06 +00:00
Sol
4c2176b9b3 - Planeswalkers Loyalty will now be shown in the P/T label in CardDetailPanel. If a Planeswalker also has P/T both will be shown. 2013-03-24 03:34:30 +00:00
Maxmtg
d43ab023f5 Correct handling of unless costs 2013-03-23 19:26:17 +00:00
Maxmtg
57c7a1af87 Made a base class for synchronized inputs, so their clients don't have to import any java.util.concurrent classes
Threw away GameInputUpdatesThread.java - it's no longer needed.
2013-03-23 18:03:41 +00:00
Chris
ec359d32d1 - Updated the README.txt file. 2013-03-23 16:55:30 +00:00
Maxmtg
c859abcb93 Extract base class Input.java 2013-03-23 14:41:49 +00:00
Maxmtg
8b69575a84 removed isClassUpdated old methods (I already forgot what they were used for)
made showMessage method to remove dependency on CMatchUI in inherited inputs.
made stop() protected, removed stopSetNext
2013-03-23 14:16:10 +00:00
Maxmtg
3215a5c32c Inputs base class renamed 2013-03-23 14:00:53 +00:00
Maxmtg
c30bb25547 Syncronous mana payment that used to execute commands 2013-03-23 13:57:56 +00:00
Chris
9cd185d902 - Added a fluff piece to the changes.txt file.
- Added new card names to changes.txt.
2013-03-23 13:10:09 +00:00
Maxmtg
c3f7facedf untied dependencies in newGame, made input field in match final 2013-03-23 12:14:18 +00:00
Maxmtg
76960e7ea8 targeting is also synchronous now 2013-03-23 12:06:30 +00:00
Maxmtg
0ce3aba250 All cost-paying inputs are syncronous 2013-03-23 10:48:28 +00:00
swordshine
37a77f3a30 - Added Sanctum Guardian 2013-03-23 03:32:21 +00:00
Sol
c6d461fe14 - Convert Catastrophe to Generic choice 2013-03-23 02:37:02 +00:00
Sol
7a036a7df2 - Fixing Quietus Spike description 2013-03-23 00:41:30 +00:00
Sloth
51d607ff1e - Added Whipkeeper. 2013-03-22 21:42:41 +00:00
Maxmtg
d192d4977f code changes from trunk/src 2013-03-22 18:17:56 +00:00
Maxmtg
72d38b34a3 Thread-related routines moved from FControl to FThreads 2013-03-22 18:16:38 +00:00
Maxmtg
e01b00d5d9 ci changes from trunk, remove decks, pics_product, preferences 2013-03-22 18:00:14 +00:00