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
magenoxx
e1210e15b5
[mage] ExileFromGraveCost
2010-12-24 16:52:03 +03:00
magenoxx
bad3506dd1
typo fix
2010-12-24 14:41:13 +03:00
magenoxx
d1a8bf399b
[core] Conditional effect. Condition interface. Metalcraft condition instance. Refactored SnapsailGlider.
2010-12-24 14:37:13 +03:00
Loki
1a572f442a
SOM
2010-12-24 00:20:49 +02:00
Loki
9d341a74d8
Rupture Spire
2010-12-22 15:43:59 +02:00
BetaSteward
04ab3e11b6
fixes and new files
2010-12-21 23:26:51 -05:00
BetaSteward
925f4cf658
Merge
2010-12-19 22:47:00 -05:00
BetaSteward
0bc5f88468
matches - preliminary
2010-12-19 22:46:04 -05:00
BetaSteward
13648d773e
fixes
2010-12-19 22:42:32 -05:00
Loki
cf41b3f4b2
WWK
2010-12-20 00:33:07 +02:00
BetaSteward
b607536435
added Metalcraft
2010-12-19 16:47:43 -05:00
BetaSteward
0ce1f50734
redesigned evasion abilities and added restriction and requirement effects
2010-12-19 00:56:45 -05:00
Loki
ab1f0b5f11
fix text for EntersBattlefieldEffect
2010-12-18 13:17:32 +02:00
BetaSteward
bddddcb646
added Watery Grave
2010-12-16 23:28:28 -05:00
BetaSteward
ba8532ea86
deck format change
2010-12-15 23:50:52 -05:00
Loki
5bf72ec6fa
basic landcycling support and Fiery Fall
2010-12-14 09:23:57 +02:00
BetaSteward
77936865c3
Merge
2010-12-13 23:56:55 -05:00
BetaSteward
10cdf10da6
fixed issue 13
2010-12-13 23:45:16 -05:00
magenoxx
2244fc45fe
Merge
2010-12-13 09:54:47 +03:00
BetaSteward
d6c30e3734
fixed AI - will now attack if opponent has no defenders
2010-12-13 00:01:35 -05:00
magenoxx
6e347d835a
Moved getCard to CardImpl, no need to override it in card implementation anymore. Updated recent Seaside Citadel as example.
2010-12-12 19:05:18 +03:00
magenoxx
b26db98817
Phase stops - done.
2010-12-12 17:02:24 +03:00
BetaSteward
7aadc8ed9d
fixes
2010-12-10 04:23:09 +00:00
BetaSteward
b2d9c3b344
fixes
2010-12-09 04:55:01 +00:00
BetaSteward
7efd24464c
fixed issue 44 and made triggered abilities extendable
2010-12-08 04:27:28 +00:00
BetaSteward
4ad22c676d
fixed RMI timing issues + other fixes
2010-12-06 04:33:17 +00:00
BetaSteward
21fe584e63
fixed issue 50
2010-12-06 03:03:50 +00:00
BetaSteward
8d176bf82b
fixed issue 49
2010-12-06 00:04:36 +00:00
BetaSteward
2044b00a99
fixed issue 46
2010-12-05 23:55:54 +00:00
BetaSteward
632775c617
fixed issue 39
2010-12-05 02:40:13 +00:00
BetaSteward
d97286b5d8
fixes
2010-12-03 04:37:09 +00:00
BetaSteward
2e2ff65284
fixed issue 32
2010-12-03 02:33:38 +00:00
BetaSteward
3384d27ea8
fixes
2010-12-02 04:40:21 +00:00
BetaSteward
53d7e5623b
send list of targets to client
2010-12-02 04:39:18 +00:00
magenoxx
770e5673f5
Now random decks contain non basic lands.
2010-12-01 21:55:37 +00:00
BetaSteward
65e5c59004
fixed issue 28
2010-12-01 03:18:58 +00:00
BetaSteward
79eb8cede7
added getMana method to card
2010-12-01 01:59:13 +00:00
BetaSteward
d6dd2a22cc
fixed issue 19 (again) + added some new sample decks
2010-11-29 04:27:11 +00:00
BetaSteward
88fb9b3cc6
fixed issue 26 - summoning sickness and haste
2010-11-28 19:41:15 +00:00
BetaSteward
9c3ff863e8
fix for issue 22 + fix for planeswalker damage redirection
2010-11-28 04:31:48 +00:00
BetaSteward
ecd0281d81
added Summoning Sickness property
2010-11-27 17:55:51 +00:00
BetaSteward
8f45bc1717
more fixes
2010-11-27 05:23:35 +00:00
BetaSteward
25e95b708b
missed file
2010-11-26 22:01:48 +00:00
BetaSteward
3b1696d8f0
fixes
2010-11-26 05:06:25 +00:00
BetaSteward
a99ef071c8
fixed EntersBattlefieldTappedAbility - singleton was a bad idea
2010-11-25 04:42:30 +00:00
BetaSteward
428609ab8b
fixes for issues 18, 19, 20, 21 + more fixes
2010-11-25 03:15:35 +00:00
BetaSteward
0cd0b7045a
lots of fixes - mainly to continuous effects and zone changes
2010-11-23 05:08:45 +00:00
BetaSteward
06b7e63843
added missing Planeswalker damage redirection effect + some fixes
2010-11-21 03:35:04 +00:00
BetaSteward
20826e850c
fixed EldraziSpawnToken and added ability selector for sacrifice only abilities
2010-11-20 03:51:30 +00:00
BetaSteward
3b9b92ed0b
fixes
2010-11-19 04:02:10 +00:00
BetaSteward
90fa953478
more fixes
2010-11-18 03:15:49 +00:00
BetaSteward
fe3e76b64e
fixes
2010-11-17 03:49:34 +00:00
BetaSteward
c6ff81e619
fixes
2010-11-16 04:20:51 +00:00
BetaSteward
e8be81cd34
fixes
2010-11-15 03:40:47 +00:00
BetaSteward
d71f48c2ce
Planechase is back
2010-11-14 19:52:44 +00:00
BetaSteward
a2561515a3
fixes
2010-11-14 04:23:52 +00:00
BetaSteward
437bdaca7f
added mwDeck and txt deck importers
2010-11-14 04:22:31 +00:00
BetaSteward
95cd28cb22
fixed decks and deck loading in editor
2010-11-13 16:25:16 +00:00
BetaSteward
58c4ae1f38
more fixes
2010-11-13 04:41:30 +00:00
BetaSteward
c61881e5df
fixes
2010-11-12 04:19:11 +00:00
BetaSteward
5acf46bb60
updated sets and added booster packs - commented out planechase set
2010-11-11 04:38:36 +00:00
BetaSteward
f13c9bc3bb
fixes and cleanup
2010-11-09 03:38:55 +00:00
BetaSteward
304b7404cf
more cards + singleton landwalk abilities
2010-11-08 03:41:26 +00:00
BetaSteward
8187b250d2
fixed search library
2010-11-06 02:42:48 +00:00
BetaSteward
46656f19b5
fixed cardNumber for permanents
2010-11-06 01:54:24 +00:00
BetaSteward
14c91ec9d9
more cards
2010-11-05 03:22:26 +00:00
BetaSteward
bcca116290
...
2010-11-05 01:50:52 +00:00
BetaSteward
44785178bf
added cardNumber to card - updated some cards
2010-11-04 19:58:41 +00:00
BetaSteward
ce4537c6c4
new cards
2010-11-03 04:08:18 +00:00
BetaSteward
ff33253646
fixes
2010-11-03 04:06:47 +00:00
BetaSteward
4f1763a601
new cards
2010-10-30 02:23:40 +00:00
BetaSteward
3a784f59ee
...
2010-10-28 03:19:26 +00:00
magenoxx
2fc9fc1301
[GUI] Displaying spell target with arrow. (at the moment only first target is displayed).
2010-10-22 07:10:05 +00:00
magenoxx
c82d3c6dd9
Mage.Server/config/init.txt for adding cards to any zone in testMode. Fix for icon being null. Temporary fix for expansionSetCode being null for BasicLands.
2010-10-22 07:08:41 +00:00
BetaSteward
5bc45757c8
...
2010-10-22 02:34:51 +00:00
Loki
8f9e574543
missed effects
2010-10-15 09:49:32 +00:00
BetaSteward
d0a0068ed3
...
2010-10-10 01:33:16 +00:00
Loki
017e02aedc
fixed compile for me, revert pls if I do something wrong
2010-10-06 10:31:53 +00:00
BetaSteward
5eae8136e4
...
2010-10-06 01:51:53 +00:00
BetaSteward
9b21c60b8d
Replaced by BoostPowerXSourceEffect
2010-09-26 17:37:56 +00:00
BetaSteward
80ac89830d
Renamed to Indestructible
2010-09-26 17:13:22 +00:00
BetaSteward
e0b4388361
...
2010-09-25 20:35:23 +00:00
BetaSteward
3fa0e8b8f4
...
2010-09-01 03:01:43 +00:00
BetaSteward
69e219c7c6
...
2010-06-29 01:08:50 +00:00
BetaSteward
2d5af63cba
changes to support multiplayer
2010-05-17 03:08:18 +00:00
BetaSteward
65ed00328e
fixed priority bug
2010-05-07 04:01:54 +00:00
BetaSteward
aa8bae1399
fixed priority bug
2010-05-07 04:00:11 +00:00
BetaSteward
09fa8ac748
...
2010-05-06 03:41:36 +00:00
BetaSteward
9e925a7723
...
2010-05-04 02:19:02 +00:00
BetaSteward
b1958d9761
...
2010-05-02 14:50:58 +00:00
BetaSteward
ee760de985
latest
2010-04-16 03:50:35 +00:00
BetaSteward
ca4281ed2d
removed Game object reference
2010-04-16 03:48:16 +00:00
BetaSteward
3b86e421d6
store compressed game states instead of full object graph
2010-04-16 03:47:19 +00:00
BetaSteward
442e127ab7
removed Copier
2010-04-16 03:46:26 +00:00
BetaSteward
978f697f41
skip Declare Attackers step if no available attackers
2010-04-16 03:44:12 +00:00
BetaSteward
32c27cd8cb
removed Copier
2010-04-16 03:43:07 +00:00
BetaSteward
59f8e3e324
added GetBlockers
2010-04-16 03:41:59 +00:00
BetaSteward
422c5d59a5
changed Copier
2010-04-16 03:41:26 +00:00
BetaSteward
f67ed0211d
changed Copier
2010-04-16 03:40:33 +00:00
BetaSteward
dde4aa6965
Initial
2010-04-16 03:37:35 +00:00
BetaSteward
9ca981955c
fixed missing mana costs
2010-04-16 03:36:31 +00:00
BetaSteward
f11ab3b326
cleanup
2010-04-16 03:35:28 +00:00
BetaSteward
1ba1f41fd3
fixed spelling
2010-04-16 03:34:47 +00:00
BetaSteward
31062be41c
cleanup
2010-04-16 03:34:16 +00:00
BetaSteward
4e6bfb29ee
Initial
2010-04-16 03:32:21 +00:00
BetaSteward
42d2f4ee57
changed ExileSourceEffect to non singleton
...
copied original ExileSourceEffect to ExileSpellEffect
2010-04-16 03:31:30 +00:00
BetaSteward
7923d04f57
added getAmount
2010-04-16 03:27:57 +00:00
BetaSteward
232453105c
cleanup
2010-04-16 03:27:22 +00:00
BetaSteward
083d10475a
changed Target type
2010-04-16 03:26:10 +00:00
BetaSteward
cbb37e7933
latest
2010-04-11 19:52:34 +00:00
BetaSteward
058af9a48e
removed DeckType, added Outcomes
2010-04-11 19:34:30 +00:00
BetaSteward
bdc88f8669
added getColorCount
2010-04-11 19:24:49 +00:00
BetaSteward
6ae4e31bb0
Initial
2010-04-11 19:16:25 +00:00
BetaSteward
a3e2a8dae0
...
2010-03-27 01:35:32 +00:00
BetaSteward
6ebd93d673
...
2010-03-21 03:44:01 +00:00
BetaSteward
381eeee8bc
...
2010-03-20 16:51:26 +00:00
BetaSteward
2d7af460a5
...
2010-03-20 16:41:48 +00:00
BetaSteward
8d3ee98a60
Initial
2010-03-20 16:04:10 +00:00
BetaSteward
5fb81e96c0
Initial
2010-03-20 16:02:37 +00:00
BetaSteward
12080bcd0e
Initial
2010-03-20 16:00:46 +00:00
BetaSteward
d8c4f96f1c
...
2010-03-20 13:00:25 +00:00
BetaSteward
a4ecfa58fa
Initial
2010-03-20 02:47:42 +00:00