Commit graph

272 commits

Author SHA1 Message Date
BetaSteward
e2fd0299c7 fixed multi-human drafting 2011-02-08 11:34:28 -05:00
Loki
6d188d76d7 some cards, start effects moving 2011-02-07 22:09:47 +02:00
magenoxx
bda75873de Started working on new ai. 2011-02-07 21:14:50 +03:00
magenoxx
1789438287 Missing PlainswalkAbility. Minor enchancement in GameImpl. Rating for rarity. 2011-02-07 20:54:16 +03:00
BetaSteward
ffc7b5bfd8 added tournaments - drafts are now a variant of tournament 2011-02-06 11:09:25 -05:00
Loki
78e60ce457 Clockwork Dragon 2011-02-06 13:55:52 +02:00
Loki
8718b3ed3e SOM, one ROE 2011-02-05 12:44:47 +02:00
magenoxx
a1b2127962 Added options to gameclient target message. 2011-01-27 18:27:41 +03:00
BetaSteward
23c5bf9db0 fixed error when jar path has spaces 2011-01-26 21:31:25 -05:00
magenoxx
04b9db5c60 Proliferate 2011-01-27 01:50:13 +03:00
magenoxx
b71a5ed9b4 Updated targetImpl message with multi targets. Updated PreventDamageFromTargetEffect to work with multi targets. Soul Parry works. 2011-01-26 09:31:21 +03:00
magenoxx
8341d1dbfd PreventDamageFromTargetEffect, updated TargetCreaturePermanent, [SOM] Soul Parry (not tested). 2011-01-25 20:42:53 +03:00
magenoxx
8be91fbeff Fixed card class loading: Issue 32. 2011-01-25 20:40:15 +03:00
BetaSteward
e3e686c719 missed revealed copy 2011-01-24 22:56:16 -05:00
BetaSteward
360bbc86b5 modifed revealed cards 2011-01-24 22:51:45 -05:00
magenoxx
8003a1073e SOM cards. 2011-01-24 02:50:58 +03:00
Loki
3506004156 Sigil of Distinction description fix 2011-01-23 14:59:33 +02:00
magenoxx
08a4aa4aea New game panel: new player info, centered hand, displaying poison counters, layout fix (Issue 25 fix), avatars, etc. 2011-01-23 14:41:57 +03:00
Loki
3710f275db Elspeth vs Tezzeret started, SOM cards, static text support for abilities 2011-01-23 11:07:16 +02:00
magenoxx
4adc937b3c Fix for LKI. Ratchet Bomb works. 2011-01-20 18:47:26 +03:00
Loki
465e8c3093 fix Issue 20 2011-01-20 16:37:12 +02:00
magenoxx
9ed30fa0ae Last known information. Fixed Razor Hippogriff. 2011-01-20 16:27:42 +03:00
maurer.it
2c90429867 To bring in line with the use of modifying manaCostsToPay instead of the manaCosts. 2011-01-17 23:10:58 -05:00
maurer.it
0464dcdac2 Better javadocs 2011-01-17 23:06:45 -05:00
maurer.it
31fedb27a6 Much better than revision 4e7269ad70 2011-01-17 23:03:40 -05:00
magenoxx
66c04db9f4 Displaying set images in tool tips. 2011-01-17 03:05:22 +03:00
Loki
d06b3a924b Dymamic Values, Sigil of Distinction as example, tooltip is generated badly 2011-01-16 18:53:59 +02:00
maurer.it
cba120cb24 Revision 704 hosed targeted spells. 2011-01-15 23:40:40 -05:00
Loki
274922a6fc Intimidate 2011-01-14 21:31:49 +02:00
maurer.it
185913fde3 merge 2011-01-14 13:18:54 -05:00
maurer.it
fa76561b86 Possible modifications for Issue 26/601.2e 2011-01-14 10:12:31 -05:00
BetaSteward
11dcc166cc missed in previous push 2011-01-14 06:57:34 -05:00
magenoxx
ca2a598ac4 Fixed bug in ObjectColor. Added shares(color) method. Added test. 2011-01-14 00:22:15 +03:00
magenoxx
42812541b9 Added attacker to canBlock method. 2011-01-13 23:29:15 +03:00
BetaSteward
cb73d4a25d added draft timing 2011-01-12 23:44:04 -05:00
BetaSteward
f74df18cc9 still more Deck Editor changes 2011-01-11 15:51:57 -05:00
BetaSteward
86025f4748 fixed issue with attachments not removing themselves from creatures when moved to another creature 2011-01-10 22:04:15 -05:00
maurer.it
547afe573c Fix for Annihilator where NPE was encountered if attacking a planeswalker
Sarkhand the Mad
2011-01-10 21:54:29 -05:00
maurer.it
1d52177968 ROE cards and AnnihilatorAbility 2011-01-10 14:24:52 -05:00
maurer.it
9aca4b0284 Changes so the AI behaves better when asked to sacrifice multiple permanents. Previous versions caused it to enter an infinite cycle of picking targets. 2011-01-10 14:23:25 -05:00
maurer.it
7fbd807991 Fixes a problem of parsing large colorless costs (All the big Eldrazi creatures). 2011-01-10 14:22:25 -05:00
magenoxx
84a152fea3 Equipped condition. [SOM] Sunspear Shikari. 2011-01-10 16:29:17 +03:00
magenoxx
c0004fd85c [SOM] Sunblast Angel, True Conviction, Salvage Scout. 2011-01-10 15:37:29 +03:00
magenoxx
eeb561ef3c fixed Issue 24: GainControlTargetEffect does not work properly with Duration.EndOfTurn as Duration 2011-01-10 13:55:26 +03:00
BetaSteward
c79758f0e5 added deck construction to draft 2011-01-09 23:33:22 -05:00
magenoxx
b73a2a58e3 Downloading images of not implemented som cards. 2011-01-09 21:40:21 +03:00
Loki
f4f2251d3b SOM and some MRD reprints 2011-01-09 20:02:15 +02:00
BetaSteward
03e3be90d6 draft stuff 2011-01-08 23:54:32 -05:00
maurer.it
e035e240f9 Updates to SacrificeEffect so that more than one target will actually be sacrificed
SOM cards.
2011-01-08 12:24:16 -05:00
maurer.it
55418f7ad9 merge 2011-01-07 15:49:38 -05:00
BetaSteward
6bd05ecce0 Merge 2011-01-07 15:45:17 -05:00
BetaSteward
98d8a428a7 some more drafting stuff 2011-01-07 15:41:09 -05:00
maurer.it
79c2a124af merge 2011-01-07 12:45:46 -05:00
maurer.it
85a72180be Commiting changes to allow Dispense Justice to use common SacrificeEffect
Made SacrificeEffect accept a more generic filter and target, users will have to be more careful about the filter sent in than before.
Added setters for FilterCreaturePermanent so that attackers/blockers can be easily filtered without creating yet another child class.
2011-01-07 12:44:46 -05:00
magenoxx
eb580e1b00 Another fix for AddCountersSourceEffect. 2011-01-07 15:00:14 +03:00
magenoxx
8ebbc3de48 Fixed AddCountersSourceEffect. 2011-01-07 12:52:03 +03:00
BetaSteward
499a6fb0df adding Architect Ramp deck + plus necessary cards (taking a break from coding drafts) 2011-01-06 23:19:24 -05:00
BetaSteward
c67122b605 more draft stuff 2011-01-05 15:17:02 -05:00
maurer.it
21950ac738 Rebound Cleanup (made more strings static to reduce overhead)
Auriok Edgewright
Auriod Sunchaser
2011-01-05 00:03:49 -05:00
maurer.it
c417da1e4e Standard file header.
Copy constructor fix.
2011-01-04 10:59:21 -05:00
BetaSteward
7bea472fff initial drafting stuff 2011-01-03 23:52:28 -05:00
maurer.it
5679c2de15 merge 2011-01-03 22:32:13 -05:00
maurer.it
43798a475e ReboundAbility
Staggershock
2011-01-03 22:31:32 -05:00
Loki
17bb12a25a Kemba Kha Regent and new common triggered ability 2011-01-04 00:25:56 +02:00
maurer.it
6c5e1b6553 Pulse Tracker
Fixes optional Copperhorn Trigger
Vampire Lacerator upkeep now only triggers on its controllers turn.
2011-01-02 00:35:56 -05:00
maurer.it
ad18a1d428 Nissa Revane and formatting tweaks for displaying her abilities.
Formatting tweaks for displaying Ezuri's regen ability.
2011-01-01 19:22:05 -05:00
maurer.it
7aa044670b Merge 2011-01-01 16:57:36 -05:00
BetaSteward
33b1db1b1c finished targeting changes 2011-01-01 00:18:34 -05:00
maurer.it
327fc9748e Ezuri, Renegade Leader 2010-12-31 23:43:16 -05:00
BetaSteward
4ba0cab17a updating target methods - not finished yet 2010-12-31 11:48:10 -05:00
magenoxx
a7dcc3acfa fixed add counters effect string description (null name if Counter is used, and no space for "put 3 Chargecounters") 2010-12-31 10:03:39 +03:00
maurer.it
8d60ade078 Fixed Issue 23. 2010-12-30 09:47:10 -05:00
magenoxx
beb1830243 [SOM] Trigon cycle. 2010-12-30 15:51:09 +03:00
magenoxx
44e6e93445 Merge 2010-12-30 09:11:53 +03:00
magenoxx
2c4af82dfa Skinrender card. CounterType.getInstance -> CounterType.createInstance. Updated EverflowingChalice. 2010-12-30 09:10:53 +03:00
maurer.it
cd4e412b6b Gatekeeper of Malakir and Sacrifice Effect. 2010-12-30 00:27:01 -05:00
maurer.it
5c341872b7 Not makes more sense to me as Unless (Unless Controls Permanent Fewer than 4) something along those lines 2010-12-29 16:38:41 -05:00
maurer.it
bb5477496a Removed Controls condition after merging code in ControlsPermanent (nantuko's name makes much more sense)
Refactored all dependent classes.
2010-12-29 16:21:00 -05:00
maurer.it
88627d5606 merge 2010-12-29 15:14:47 -05:00
BetaSteward
e460b9af20 fixed some match problems 2010-12-29 15:00:18 -05:00
maurer.it
4653a53078 Merge 2010-12-29 13:40:36 -05:00
maurer.it
2f063775a4 Can't Block Ability finally working properly.
Added Not condition to be used for inverting other conditions... not sure how handy this will be but it helped with Vampire Lacerator.
2010-12-29 13:32:04 -05:00
magenoxx
93267f7132 More counter types (level,quest,charge,time,fade,...). Moved to common package. 2010-12-29 14:41:03 +03:00
magenoxx
e3b9c8f20d [mage.core] Setting poison counters fix. 2010-12-29 13:41:38 +03:00
magenoxx
6ba6d46f43 [mage.core] forgot to return value when no type was found. 2010-12-29 12:39:07 +03:00
magenoxx
a5e6a3109b [mage.core] Infect and Wither abilities. 2010-12-29 12:32:32 +03:00
magenoxx
c54ce8eb22 [mage.core] Reimplemented Counters: using enums instead of strings. Now supports only P1P1, M1M1, POISON. Feel free to add more. 2010-12-29 12:26:00 +03:00
maurer.it
e69895a448 Hoping that the server or client replaces {this} with the owner's name. 2010-12-28 23:42:34 -05:00
maurer.it
0548ff7467 Added TenOrLessLife condition which can be used for Zendikar Block vampires and should be usable with cards such as Convalescence, Lurking Jackals, Opal Avenger, etc, magiccards.info search: o:"10 or Less Life"
Modified javadoc author on Controls condition.
Added CantBlockAbility.  Used with Bloodghast and can be used with cards such as Aesthir Glider, Ashenmoor Gouger, Auntie's Snitch, Bog Hoodlums, Bojuka Brigand, etc.  magiccards.info search: o:"Can't Block"
2010-12-28 23:40:48 -05:00
BetaSteward
4b26727d71 changes to support multi-duel matches and sideboarding 2010-12-28 23:34:06 -05:00
Loki
aa5e45e69d description cloning 2010-12-28 22:45:09 +02:00
Loki
ff669009af add more generic WhileConditionContiniusEffect and Wurmcoil Engine 2010-12-28 22:40:46 +02:00
BetaSteward
c8db6ba350 moved {this} and {source} replacement to server 2010-12-26 20:41:40 -05:00
maurer.it
456389637a Removed, see the decorators now available in this project. 2010-12-26 20:32:25 -05:00
magenoxx
7bc6a97a44 [deck.generator] Added Set.findCard(name, random). Now decks contain random basic lands (against previous M11 only). 2010-12-26 22:38:22 +03:00
maurer.it
efe55aff76 Modifications to LandfallAbility:
Bloodghast's landfall comes only when he's in the yard, added constructor for such a case where the zone may not be battlefield.
Modifications to Condition:
     Javadoc'ed the apply method.
Renamed ConditionalEffect to be ConditionalContinousEffect
2010-12-26 14:00:27 -05:00
BetaSteward
6ae4ac3c5e changes to support matches 2010-12-26 00:34:34 -05:00
Loki
9ed6145b4b ARB 2010-12-25 23:24:38 +02:00
magenoxx
a4eb706f80 Fixed bug in CardImpl.moveToZone. Molten-Tail Masticore works now. 2010-12-25 17:47:42 +03:00
magenoxx
20efee44fb [mage] fix for ExileFromGraveCost 2010-12-24 16:54:17 +03:00