Sloth
0e084b6d39
- Improved PumpAllAi.
2013-03-21 08:47:19 +00:00
Sloth
87e607755d
- Improved TapAllAI.
2013-03-21 08:33:10 +00:00
Sol
fcf4ac4339
- Converted Temporal Aperture to script
2013-03-21 03:59:59 +00:00
myk
2b7ad652c7
use new booster images from Xitax and align the filenames with what we're actually looking for
2013-03-21 00:23:50 +00:00
myk
bb20576911
make flippable cards flippable in VPicture and VDetail
2013-03-20 23:52:52 +00:00
Sol
134090971b
- Adding Oracle text for a few cards
2013-03-20 23:30:08 +00:00
myk
92027bd067
ensure guidownloader progress bar gets updated for skipped downloads
2013-03-20 23:14:29 +00:00
myk
e5abecafce
resize import dialog up but not down to avoid having the checkboxes jump around on the screen when clicked
2013-03-20 22:49:28 +00:00
Maxmtg
4034544216
Filp cards also require a separate image for their changed state
2013-03-20 22:46:21 +00:00
myk
3006c71f9a
ensure the parent panels of the text areas resize with the text areas
2013-03-20 22:38:22 +00:00
Maxmtg
b87e64ee05
lightly formatted message in console
2013-03-20 21:08:37 +00:00
Maxmtg
1fb5479e4f
CardStorageReader uses a threadPool to load all cards in several threads, got 3x faster execution on i7-2600.
2013-03-20 21:06:12 +00:00
Sloth
8f35ae4961
- Fixed AI predicting Battletide Alchemist wrongly.
2013-03-20 20:06:31 +00:00
Sloth
33efc81ce2
- Fixed AI not playing Mana Drain.
2013-03-20 19:58:15 +00:00
Sloth
1d50e930fd
- Added a hard version of the sentinel quest opponent.
2013-03-20 19:48:44 +00:00
myk
ee97250519
make tool scripts working-directory agnostic
2013-03-20 17:26:14 +00:00
myk
fd90002a60
invalidate the image cache after downloading new images so the new images can be loaded if they were previously cached as not found
2013-03-20 17:13:19 +00:00
Sloth
31756b86cf
- Fixed AI not using Ancient Tomb.
2013-03-20 16:47:52 +00:00
moomarc
cf60782cca
- Added Paroxysm
2013-03-20 13:33:11 +00:00
Sloth
847855cc86
- Fixed cost of Laccolith Rig.
2013-03-20 12:47:00 +00:00
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