Commit Graph

20568 Commits

Author SHA1 Message Date
Maxmtg
a0968bc747 redraw batllefield right after a right click when a creture was removed from battle 2013-04-22 08:39:08 +00:00
Maxmtg
a1440ed244 InputAttack appears a single time, players may click on entities they want to attack. 2013-04-22 08:31:33 +00:00
Maxmtg
bc5f5aac51 removed Action interface
CommandList replaced with a plain list (though should better have used a stack, since the commandlist was adding items at index 0)
Phase - removed duplicate wrapper UntilYourNextTurn to same data as until(player)
removed imports, 
ColorChanger - used List instead of ArrayList
2013-04-22 07:02:46 +00:00
Maxmtg
ce428b0c1b named former client 'connectionTest' for a test it is 2013-04-22 06:17:09 +00:00
swordshine
cc4833c014 - Added Needlebite Trap 2013-04-22 01:35:58 +00:00
Sloth
ca2ae9014c - Eldrazi shuffling fix by Faxn. 2013-04-21 21:38:05 +00:00
Sloth
d42dffda19 - Fixed incorrect P/T storing of LKI copies (counters where counted twice). 2013-04-21 21:24:27 +00:00
Sloth
d5f9616ac5 - Cleanup of P/T calculation. 2013-04-21 21:14:55 +00:00
Sloth
0345b1a846 - Fixed ChooseGenericEffect ignoring Defined parameter when a target is present. 2013-04-21 20:54:56 +00:00
Sloth
4fddfa7135 - fixed a possible NPE in ChangeZoneAi. 2013-04-21 18:33:12 +00:00
Sol
b04959fa89 - Compare Targets of SubAbilities to the StackInstance SubAbilities for full Targeting confirmation (Bugfix Jitte multi-activation) 2013-04-21 17:32:33 +00:00
Maxmtg
084419d3de serverport empty line 2013-04-21 14:54:39 +00:00
Maxmtg
6cf5f19ec5 VHomeUI: start/stop button appear only when server port is set up in config
Server: a dedicated packet for greeting
ClientStates may throw exceptions when malformed packets come.
If clientStates chain leaves a packet unhandled, then it will be handled in NetClient
2013-04-21 14:53:32 +00:00
Sloth
55674b2f85 - Cleanup for targeting overlay not selected. 2013-04-21 14:42:39 +00:00
Maxmtg
197c64777b Trying to sacrifice Engineered Explosives with one counter on it I had a crash 2013-04-21 14:38:05 +00:00
Maxmtg
077723ffd2 extracted observable superclass from socket 2013-04-21 14:33:57 +00:00
Sol
04cb2e91b6 - Convert Stangg to Script 2013-04-21 14:03:15 +00:00
Maxmtg
96e339bc4a remove unused classes or imports 2013-04-21 12:08:32 +00:00
Chris
1eee7bc685 - Added new card names to changes.txt. 2013-04-21 11:53:48 +00:00
Maxmtg
b5d094e430 Network protocol rewrite:
* packets don't depend on serialization any longer (and they shouldn't since they are simple DTOs)
* support for multiple serialization types - add custom protocols when needed
* web client serialization protocol uses gSon
2013-04-21 11:23:17 +00:00
Maxmtg
bad3cf3191 forgot to commit 2 days ago 2013-04-21 11:18:24 +00:00
Maxmtg
072c541401 Allow any letter in EQ? expression. It was limited to X previously 2013-04-21 11:17:34 +00:00
Sloth
368fac3479 - The AI can now use Vesuva. 2013-04-21 09:17:48 +00:00
swordshine
901debd801 - Fixed Wing Puncture 2013-04-21 09:09:10 +00:00
Sloth
889305842b - Improved Cipher AI. 2013-04-21 09:04:21 +00:00
Sloth
0efbdfb006 - Fixed Engineered Explosives. 2013-04-21 08:14:48 +00:00
swordshine
3e87a5f3bf - Added Dismantle 2013-04-21 08:04:19 +00:00
swordshine
261e85bc8a - Fixed Dance of Many 2013-04-21 05:12:57 +00:00
Maxmtg
406109086d this is to fix bug for human paying non-announced X costs 2013-04-21 05:12:31 +00:00
swordshine
b8f35fba3d - Added Saproling Infestation 2013-04-21 04:51:46 +00:00
Sol
b9dca5e4ea Convert Kinsbaile Borderguard to script 2013-04-21 04:02:22 +00:00
Sol
2dfb0b58de - Allow Count$Compare to calculateAmount of SVars
- Convert Apocalypse Hydra to script
2013-04-21 01:59:11 +00:00
Sloth
acfd320657 - Updated the quest deck Riddler 4 and improved AI handling of Guilty Conscience. 2013-04-20 12:27:11 +00:00
Maxmtg
280a9a7d4c getAttackCost & getBlockCost - straight methods 2013-04-20 12:19:23 +00:00
Chris
7ac15be46e - Added new card names to changes.txt. 2013-04-20 12:00:58 +00:00
Maxmtg
18e03e569b cleanup unused imports 2013-04-20 11:38:35 +00:00
Maxmtg
348a8d9d72 VField: store labels for mana in an ArrayList
CField: new ZoneAction is performed not on click, but in ctor.
class ZoneAction moved to separate file
2013-04-20 11:37:23 +00:00
Maxmtg
75384b78e3 CField: click with meta key down is handled by the very input class. (a parameter added to selectCard)
VCombat: !parentCell.getSelected() won't NPE any longer (unless if parentCell is null for that thread), moved most thread-unsafe actions from update() to ctor and populate
PhaseHandler: bCombat is AtomicBoolean to be retrieved correctly from any thread.
2013-04-20 07:41:20 +00:00
Sloth
609164d7c5 - Fixed getShortColorsString dealing with more than one entry. 2013-04-20 06:41:04 +00:00
Sol
9611a40e1d - Fixed issue with AI retargeting for Optional triggers
- SpellAbilities will now (again) stay on the stack until they are finished resolving, allowing ChangeTarget spells to redirect Counterspells to themselves
2013-04-20 01:56:12 +00:00
swordshine
c32830f6a1 - Added 3 cards 2013-04-20 01:08:56 +00:00
Chris
3f722a10b5 - Added new card names to changes.txt. 2013-04-19 11:56:08 +00:00
Maxmtg
ad3d707e69 mana paid to avoid negative effect moved from ManaCostBeingPaid to AI. Normal players don't need these fields 2013-04-19 06:42:37 +00:00
Maxmtg
010a3ae727 fix for concurrent modification problems http://www.slightlymagic.net/forum/viewtopic.php?p=115820#p115820
note: copy to new arraylist does not help against comodification problem. The only known to me solution is use classes from java.util.concurrent
Playarea redraw timeout increased to 50ms
2013-04-19 06:41:27 +00:00
Sol
ff5c92cf20 - Fixing bad copy/paste in xCount 2013-04-19 03:42:56 +00:00
Sloth
0f60f2e4d9 - Added the hard quest deck Jubilee 3 by Nordos. 2013-04-18 20:48:36 +00:00
Sloth
880919b698 - More castPermanentInMain1 changes. 2013-04-18 20:43:31 +00:00
Sloth
177b20f1f5 - Fixed a possible ConcurrentModificationException. 2013-04-18 20:41:14 +00:00
swordshine
ff542ff30b - Missing SetInfo 2013-04-18 12:45:12 +00:00
swordshine
69618abdf9 - Vanguard: Added Elvish Champion Avatar and Seshiro the Anointed Avatar 2013-04-18 12:41:14 +00:00