Commit Graph

6580 Commits (4bb897ff234bdf49dbc1e74b41ce6d1f3827b2fc)

Author SHA1 Message Date
melvin 6e130c8c70 Removed tag magarena_1_0 2012-10-27 10:38:44 +08:00
melvin b6ebe97100 Added tag 0.9 for changeset dbc70b6d19ac 2012-10-27 10:37:55 +08:00
melvin 16cff48e35 Removed tag initial 2012-10-27 10:37:11 +08:00
melvin a6e9ec85a4 merged with branch closing commit 2012-10-27 10:32:33 +08:00
melvin 9d999279ab close branch as it is out of date 2012-10-27 10:31:49 +08:00
melvin 287f3743be remove default value from constructor 2012-10-27 10:06:18 +08:00
melvin b2a6ab7930 remove unused method 2012-10-27 10:03:22 +08:00
melvin 145d1fcb65 use more specific subclass of MagicAction to remove subsequent cast 2012-10-27 09:38:07 +08:00
melvin 2fa772e217 remove casting of source 2012-10-27 09:37:44 +08:00
melvin 00a1f730db replace target with PN 2012-10-27 09:37:28 +08:00
melvin 2eed8ef94f remove casting of source 2012-10-27 09:37:08 +08:00
melvin 3d8bba8cc5 remove casting of source 2012-10-27 09:36:54 +08:00
melvin 08355fa45a remove casting of target, simplified logic 2012-10-27 09:36:39 +08:00
melvin 705629aa95 replace == with isController 2012-10-27 09:23:05 +08:00
melvin 23a220c90f added hasType and hasSubType to MagicObject 2012-10-27 09:18:12 +08:00
melvin 241369932f include casts with generics 2012-10-27 09:17:58 +08:00
melvin a07f67d1fa replace hard coded list of color symbols with values() 2012-10-27 09:06:41 +08:00
melvin 24e3003c2a simplified reflection to load card code 2012-10-27 08:59:25 +08:00
melvin 6ff44fa5c2 simplified compareTo 2012-10-27 08:49:33 +08:00
melvin 69f8867fa6 made MagicItemOnStack.id final, generate it in the constructor 2012-10-27 08:38:51 +08:00
melvin 8378226a43 made x final 2012-10-27 08:34:40 +08:00
melvin bf080893ad rename check to check_all 2012-10-27 08:23:58 +08:00
melvin 53334ff582 added test for ability vanishing 2012-10-26 23:52:04 +08:00
melvin 25f28a3f77 made source, controller, event, activation final in MagicItemOnStack 2012-10-26 23:51:41 +08:00
melvin 2655b139a1 remove unnecessary cast to float 2012-10-26 21:54:07 +08:00
melvin 8765292cea replace cast to float with multiplying by 1.0 2012-10-26 21:52:10 +08:00
melvin 4cc330316a added interface Updatable to denote having the method public void update to remove two casts 2012-10-26 21:45:27 +08:00
melvin 68e6067147 remove cast by using typed toArray 2012-10-26 21:28:48 +08:00
melvin b0f066f7f2 simplified trigger to do the work in executeTrigger as it does not use the stack 2012-10-26 19:46:27 +08:00
melvin 864c8e077f remove MagicFadeVanishCounterTrigger from card code, replace with vanishing ability 2012-10-26 19:34:55 +08:00
melvin 91c26cf612 remove checking for null target picker 2012-10-26 19:21:58 +08:00
melvin fbad5894fa replaced MagicEventActionFactory with MagicRuleEventAction
rules are not matched against regex, added support for
"Destory <target>. It can't be regenerated."

Remove card code that can be scripted with the new rule support.
2012-10-26 14:07:57 +08:00
melvin 2d28180a13 added check rule, rename check_event_data to find_event_data and check_literal to find_literal 2012-10-26 10:07:13 +08:00
Erkcan Özcan 6b2ed3c0c3 added Rootwater Hunter 2012-10-26 09:58:06 +08:00
Erkcan Özcan c7b669ae2b added Zuran Spellcaster 2012-10-26 09:57:52 +08:00
melvin c4dad802d0 cast target picker to MagicTargetPicker<MagicTarget> 2012-10-21 19:53:25 +08:00
melvin 670d18865f refine the return type of getLegalTargets from List<Object> to List<MagicTarget> 2012-10-21 19:42:13 +08:00
melvin 4e1da4b41b move MagicTargetFilter.isLegal to MagicTarget.isLegalTarget 2012-10-21 17:59:46 +08:00
melvin ae2b7dda69 made isLegal generic 2012-10-21 12:29:32 +08:00
melvin 774babed7e reorder methods in MagicTargetFilter 2012-10-21 12:17:38 +08:00
melvin 7cd96c39bf move targetting specific code into MagicTargetFilter 2012-10-21 12:11:41 +08:00
melvin ff58f4cdcc remove unused variables 2012-10-14 22:49:38 +08:00
melvin be35df5b8a remove redundant null check 2012-10-14 22:47:00 +08:00
melvin a5e1385213 remove redundant null check 2012-10-14 22:45:09 +08:00
melvin 3397b24d0e rename warnings.txt to findbugs_warnings.txt 2012-10-14 22:43:04 +08:00
melvin 9261da7d1a remove unused method 2012-10-14 22:16:18 +08:00
melvin 2b6cd41795 made filterTargets private 2012-10-14 22:12:30 +08:00
melvin c1f679c4bd use more specific type in magicTargetFilter 2012-10-14 22:08:26 +08:00
melvin 05899c560a changed line ending to LF 2012-10-14 21:55:54 +08:00
melvin 66d8f229df fixed indentation 2012-10-14 21:35:15 +08:00