Commit Graph

20568 Commits

Author SHA1 Message Date
Chris
17d9804923 - Added new card names to changes.txt. 2013-04-18 11:33:04 +00:00
Sloth
1b093eced3 - Improved castPermanentInMain1 function. 2013-04-18 07:27:15 +00:00
Sloth
97aca3753a - Updated some AI SVars. 2013-04-18 07:23:20 +00:00
Sol
8c637ed500 - Added Corrosion 2013-04-18 02:23:00 +00:00
Sol
f8ddf44881 - Fixing smart quote 2013-04-17 23:21:56 +00:00
Sol
01f88df772 - Fixing some overzealous changes in Card overlays that could place the Blocking icon underneath the Sickness icon 2013-04-17 22:49:13 +00:00
Sloth
5a7874f758 - Fixed addChangedCardKeywords overwriting entries with same timestamp. 2013-04-17 15:55:01 +00:00
Maxmtg
dbcb86c62d Chat and 'player has joined' announcements work now. 2013-04-17 13:21:45 +00:00
swordshine
2ccb64efa3 - Added Whipgrass Entangler (the last one for Legions set) 2013-04-17 13:09:41 +00:00
Maxmtg
a4743c1035 lobbyPlayers have strict types, this is used to provide separate code paths to deliver messages to GUI player and remote one.
lobbyPlayer has a factory method to build concrete player.
2013-04-17 12:44:28 +00:00
Maxmtg
f1b1100c89 minor improvements to chat window 2013-04-17 11:58:31 +00:00
Maxmtg
4c4430e793 Chat window - messages now appear in the list above (but it's still disconnected from network part)
Dealt with Command class - now it's method is called run and the interface extends Runnable.
All UI-related calls may be switched
2013-04-17 11:48:06 +00:00
swordshine
ce8ac3fcdd - DGM: Notion Thief 2013-04-17 11:08:30 +00:00
Chris
9b3bf168ad - Added a fluff piece to the changes.txt file.
- Added new card names to changes.txt.
2013-04-17 10:57:28 +00:00
Maxmtg
85a42f0670 cards with Suspend X didn't ask for X to pay 2013-04-17 10:53:05 +00:00
Maxmtg
63321510eb Added a kinda console to display messages coming from network 2013-04-17 10:34:18 +00:00
Maxmtg
12090a6bd7 xCount refactored 2013-04-17 07:57:59 +00:00
Maxmtg
1d582a48b1 worldheart_phoenix - do not create custom requirements please, use built-in value calculation 2013-04-17 05:44:34 +00:00
swordshine
999c785f86 - Fixed pic url of Illuminate 2013-04-17 05:20:50 +00:00
swordshine
6e8a4f70bc - Added Worldheart Phoenix (CFX set is 100%) 2013-04-17 04:54:17 +00:00
swordshine
db2327557f - Vanguard: Added Ink-Eyes, Servant of Oni Avatar and Maralen of the Mornsong Avatar 2013-04-17 04:48:36 +00:00
Maxmtg
a77dd8c547 cost adjustments moved closer to payment (by human)
X/MK have to be announced to have their costs reduced.
2013-04-16 20:37:51 +00:00
Maxmtg
4d7b221eb5 Rumbling Aftershocks implemented 2013-04-16 19:42:41 +00:00
Maxmtg
89b81fc689 Triggers now check if altcost was used to pay - results in simplier scripts 2013-04-16 17:55:00 +00:00
Maxmtg
44554441ea OptionalCosts (Buyback, Kicker, AltCost) moved to EnumSet (there was a string list)
intrinsic abilities renamed to unparsed ones,
getMultiKickerMagnitude is getKickerMagnitude, it returns 1 for simple Kickers now
Kicker syntax changed,
AltCost avaiable to check on triggers
2013-04-16 17:53:51 +00:00
Maxmtg
33ade082ab 12 Cards with alternative kickers have different syntax now (code will follow)
+Illuminate
2013-04-16 17:43:19 +00:00
Maxmtg
6f9be4ff8f Mana cost additions were incorrect - X was discarded! 2013-04-16 17:25:12 +00:00
Maxmtg
78a75188cb No more cards use SetAsKicked keyword, code changes will follow soon 2013-04-16 15:21:33 +00:00
Chris
0c29b085e7 - Added a fluff piece to the changes.txt file. 2013-04-16 14:36:52 +00:00
Maxmtg
441b80c4df switched 3 cards to use Condition$ Kicked instead of SetAsKicked 2013-04-16 14:27:46 +00:00
Chris
4df88925b2 - Added a fluff piece to the changes.txt file. 2013-04-16 12:18:56 +00:00
Chris
4ee5e5ac0c - Added new card names to changes.txt. 2013-04-16 11:36:19 +00:00
Maxmtg
4a6834a9cb optional cost minor refactor 2013-04-16 07:46:32 +00:00
Sloth
6baf8cf43b - Cleanup. 2013-04-16 07:20:34 +00:00
Sloth
66846b4d0b - Fixed a possible NPE created by changeHiddenOriginResolveAI. 2013-04-16 07:13:12 +00:00
swordshine
e67da9cdec - DGM: Blood Baron of Vizkopa
- Some cards with "an opponent has 10 or less life, ..." use "PlayerCountOpponents$LowestLifeTotal" now
2013-04-16 06:40:54 +00:00
swordshine
87238a1d4d - DGM: Added Goblin Test Pilot 2013-04-16 04:46:41 +00:00
Sol
81b3cbb5dd - Apparently the conversion to predicate presets in new quest creation failed to adhere to monocolored requirements, leading to too many multicolored cards in a new quest 2013-04-16 01:06:02 +00:00
Maxmtg
d3571f81af CostExile: inputs converted to common routines, they execute doPayment from the right thread, do not lock UI
GameNew: rem imports
2013-04-15 20:40:23 +00:00
Sloth
11b61962a1 - Updated some quest decks. 2013-04-15 20:34:18 +00:00
Maxmtg
2b5baa2075 remove debug output from sideboarding 2013-04-15 18:22:39 +00:00
Maxmtg
d8f2f74fba simplify VMatchUI.populate 2013-04-15 15:03:54 +00:00
Maxmtg
99fd571e00 sending CField updates to a propper thread.
minor optimizations for the rest
2013-04-15 11:04:05 +00:00
Chris
52cfa9657b - Added new card names to changes.txt. 2013-04-15 10:47:43 +00:00
Maxmtg
d054621e45 removed extra parameters from spell and payMana constructors
pre-reqs to make payCost in spellAility not null and final
2013-04-15 10:16:16 +00:00
Sloth
90ff68282b - Added safety check in choosePermanentsToSacrifice. 2013-04-15 08:43:13 +00:00
Maxmtg
46ffa1c4f0 moved console update to EDT thread, this should solve NPE from http://www.slightlymagic.net/forum/viewtopic.php?p=115484#p115484 2013-04-15 08:37:40 +00:00
Maxmtg
4143c472ff removed manaCost from SpellAbility, use payCost instead.
removed Card arguement from Cost ctor
2013-04-15 08:31:37 +00:00
Maxmtg
1a721fc2b0 Cost.combine(c1,c2) was modifying its argument c2. That would lead to bugs in propaganda effects. The method was replaced with Cost.add(c1) that adds c1 to this (and the current cost is obvously changed) 2013-04-15 07:16:10 +00:00
RumbleBBU
98b1e3bb30 Added missing set info to two in-play cards in a Jamuraa challenge. 2013-04-15 05:25:02 +00:00