Commit Graph

20233 Commits

Author SHA1 Message Date
Chris
8cf7685671 - Added new card names to changes.txt. 2013-03-20 12:35:50 +00:00
moomarc
d1db51bf41 - Added Laccolith Rig 2013-03-20 12:24:07 +00:00
moomarc
ae493f8948 - Removed the 'Text' line from some recent scripts and from the card template script. 2013-03-20 12:05:37 +00:00
moomarc
200ac8381d - fixed Maelstrom Pulse so that it doesn't destroy a creature twice, eliminating the effectiveness of regeneration 2013-03-20 10:29:05 +00:00
moomarc
832858a109 - updated CHANGES.txt with a pointer to the new clone image source preference. 2013-03-20 09:49:46 +00:00
moomarc
906b82f3ab - Added a user preference that allows a user to choose whether a clone or copied card should use its native artwork or the artwork of the card being cloned. By default the cloned card's image will be used. 2013-03-20 09:34:48 +00:00
moomarc
9be5cc2e29 - Added the three new quest opponent icons to the download list 2013-03-20 07:20:25 +00:00
Maxmtg
5c14793d48 a default picture will be embedded into jar file to be used when a card image is missing 2013-03-20 05:38:06 +00:00
Maxmtg
10389722dc removal of setBeforePayMana 2013-03-20 04:39:23 +00:00
Maxmtg
a0de29bc13 setPriority to human player moved from Input and CField to Player.playSpellAbility (that both sources call)
InputProxy.selectCard no longer requires PlayerZone (it can be derived from card by those who needed it)
ComputerUtil - rem imports
2013-03-20 04:30:05 +00:00
Sol
06bf9d3e65 - Convert Global Ruin to script. 2013-03-20 01:31:33 +00:00
Sloth
347eae0ed5 - Added the medium quest deck Black Panther 2 by Nordos. 2013-03-19 21:14:05 +00:00
Sloth
fd7b5c25c3 - Added the medium quest deck Firestorm 2 by Nordos. 2013-03-19 19:36:14 +00:00
Maxmtg
be83ec87f3 a smarter way to make ImageLoader check for an image only once. It uses a placeholder value, that is not null and therefore may be added into cache without errors 2013-03-19 19:25:16 +00:00
Maxmtg
9074929c81 placed a static variable to prevent multiple BugReport windows 2013-03-19 19:23:17 +00:00
Chris
cdbb167be7 Temporarily comment out line 124 in the ImageCache class. 2013-03-19 16:57:17 +00:00
moomarc
ea94d76c0f - Added Infinite Reflection
- Converted Essence of the Wild to script
- added ImageSource parameter to CloneEffect
- some small checkstyle fixed
2013-03-19 16:35:41 +00:00
moomarc
755e35ea20 - Added the two new quest opponent icons to the download list 2013-03-19 15:35:27 +00:00
moomarc
9333d4fe4f - Cleaned up the code I added recently to return a list of cards sharing the highest cmc. Thanks for the assistence Max! 2013-03-19 14:18:47 +00:00
Maxmtg
37126549cc renamed GameActionPlay.playSpellAbilityForFree into playCardWithoutPayingManaCost
PlayEffect.java - optimized the part which plays the spell
2013-03-19 09:57:06 +00:00
Sloth
4e4fc2a67a - Added the medium quest deck Piper 2 by Nordos. 2013-03-19 09:49:58 +00:00
Maxmtg
85beda72e1 Image loader will give up if it failed to find image once 2013-03-19 09:44:47 +00:00
Maxmtg
ecf41ea05d madness moved to PlayerController
removed imports and sources of warnings
2013-03-19 09:10:32 +00:00
Maxmtg
b3c042dd08 Play miracle moved to PlayerControllers
a method to choose and play a sa out of a list extracted and moved to AiController
2013-03-19 08:47:54 +00:00
Sloth
f1405738a9 - Fixed getShortColor being case sensitive. 2013-03-19 08:19:50 +00:00
Maxmtg
e1771f55f0 refactor the code assigning profiles to AI players. 2013-03-19 07:57:05 +00:00
Maxmtg
a6f15b6e98 remove unused imports
inline few vars in downloader
2013-03-19 07:55:28 +00:00
Sol
e5de3d3d23 - Fixing Momenary Blink using "Targeted" instead of "Remembered" since Targeted refers to the old object, but Remembered is the new one 2013-03-19 03:27:28 +00:00
Sol
ff4b20236e - Convert Champion keyword to Trigger 2013-03-19 03:17:33 +00:00
Agetian
94c36b571a - Reintegrate merge: AIPersonalities --> trunk.
- The primary API for AI personalities is now in place. AI properties are implemented in forge.game.ai.AiProps and are retrieved via a call to one of AiController.getProperty, AiController.getIntProperty, or AiController.getBooleanProperty depending on the type of property (AI controller can be retrieved via a getAi() call on the AI player object). Each property can be assigned on a per-profile basis in res/ai/*.ai profile files. A profile can be selected in the game properties. For an example implementation of a property, see AI_MULLIGAN_THRESHOLD implemented in AiProps and retrieved in ComputerUtil.
- Currently there is one property only, but more are on the way. Everyone is also free to expand as necessary. Specific AI profiles for specific quest opponents will be implemented at a later date.
2013-03-19 02:40:58 +00:00
Sloth
5ab6fd14a8 - Fixed Freeze caused by Wake Thrasher. 2013-03-18 21:51:34 +00:00
Maxmtg
160d45015d added code to see what the game is about to download (commented it out to avoid spamming other developers) 2013-03-18 20:37:57 +00:00
Maxmtg
7f24c62fae 1. added a method to determine if a printed card uses a different picture for its other face
2. remove unused imports from previous commit
2013-03-18 20:27:27 +00:00
Maxmtg
5bea8704c3 added a method Card.isSplitCard() to shorten tests for split type. 2013-03-18 19:29:14 +00:00
moomarc
260f626ee1 - Made Scythe Specter work correctly when opponents discard cards tied for highest cmc.
- Made Heretic's Punishment work correctly with split cards
2013-03-18 17:18:58 +00:00
moomarc
5742264443 - Fixed Bant so that it adheres to the rulings: " A creature with a divinity counter put on it due to the {C} ability remains indestructible even after Bant stops being the face-up plane card." and " If all divinity counters on a creature are moved to a different creature, the indestructibility doesn't move along with them. The first creature is no longer indestructible because it no longer has a divinity counter on it. The second creature isn't indestructible because the {C} ability didn't target it." 2013-03-18 14:00:50 +00:00
Chris
825fc80646 - Added new card names to changes.txt. 2013-03-18 13:08:11 +00:00
moomarc
93d915f877 - Fixed Mirri the Cursed Avatar putting the +1/+1 counter on the targeted creature instead of the activating creature 2013-03-18 11:38:53 +00:00
moomarc
fc616fb82f - added missing URL for Riftmarked Knight's token 2013-03-18 09:51:00 +00:00
moomarc
0197100d44 - uncommented the url for Rally the Horde's token image 2013-03-18 09:45:16 +00:00
Maxmtg
4016b95469 removed extra parameter from getDownloadUrl - it was always true anyway 2013-03-18 09:41:40 +00:00
Maxmtg
c241dfb8b9 collection of old ungroupped pics has been fixed 2013-03-18 09:15:34 +00:00
Sloth
0156f1da7d - Added the very hard quest opponent Vic Stone 4. 2013-03-18 07:19:51 +00:00
Sloth
dfa66c2f55 - Updated some deck SVars. 2013-03-18 07:19:01 +00:00
myk
6aa3e91a57 move tools into tools directory and lists into lists directory 2013-03-18 05:58:40 +00:00
Sol
efac733af4 - Fixed Necromancy script to incorporate how Animate Dead works and stop NPE 2013-03-18 02:45:24 +00:00
swordshine
bf7a34f5ff - A small fix of last commit 2013-03-18 02:37:49 +00:00
swordshine
10bae9c32c - Added Yavimaya Dryad and Thieve's Auction 2013-03-18 02:16:22 +00:00
swordshine
f2560e5d0a - Added Perplex 2013-03-18 01:58:42 +00:00
swordshine
3914e8c277 - Added Phyrexian Grimoire, Purging Scythe, and Noxious Vapors 2013-03-18 01:57:39 +00:00