Commit graph

54 commits

Author SHA1 Message Date
LevelX2
8b8097878c * Reworked/Cleaned card movement handling. 2015-10-11 03:52:38 +02:00
LevelX2
2d54604fd2 Some redesign for split cards. 2015-07-19 19:27:20 +02:00
LevelX2
c27ef5ee97 * Started to fix color setting for cards (e.g. Painter's Serverant) #408 (not completely finished yet). 2015-06-10 01:24:38 +02:00
betasteward
6405c8d2f0 move zoneChangeCounter to GameState - Card is now immutable 2015-03-29 08:30:31 -04:00
betasteward
72ff6f27b3 changes to the way abilities are added to cards 2015-03-23 13:04:09 -04:00
betasteward
9ad8530dee moved faceDown property from Card to CardState 2015-03-12 22:09:12 -04:00
betasteward
fe2cd395a6 moved info from CardImpl to CardState and PermanentImpl + created InfoEffect for displaying rule info on Card 2015-03-10 14:57:55 -04:00
betasteward
632573fc3e moved Watchers to Ability and moved Counters to CardState 2015-03-01 21:17:23 -05:00
betasteward
620a3b9a52 Moved some setters from Card to Permanent 2015-02-24 15:37:33 -05:00
LevelX2
4efc2a7582 * Bestow - Fixed that a permanent card cast with bestow has the bestow ability as spell ability. 2015-02-03 01:40:08 +01:00
LevelX2
dd54269216 * Fixed handling of Split cards (fixes #670). 2015-02-03 00:05:30 +01:00
LevelX2
faa2b0a0bf * Rally the Ancestors - Fixed that creatures cards were moved to exile also if already in the graveyard. Problem was that the zoneChangeCounter was not raised as a permanent card left the battlefield. So some more fixes were neccessary for implementations that are based on this fixed zoneChangeCounter of permanents leaving the battlefield. I guess there will be some more bugs caused by this change but I guess this is the correct way to go. 2015-01-31 19:17:22 +01:00
LevelX2
d244551e3b * Added Morph ability. 2014-06-09 17:53:55 +02:00
LevelX2
59d907c981 * Improved handling of enlarged images. Added mode to show other side of flip and transform cards. Added icon for copied cards and possibility to show enlarged original or copied card. 2014-03-06 21:51:51 +01:00
LevelX2
a1ba324dba * Token images - added possibility to set a original set for the token to get the correct token image if it does not exist for the card itself. Fixed a lot of not found token images. Some more have to be corrected. 2013-12-27 16:43:58 +01:00
LevelX2
5d13559ef1 Gather Specimens, simplified replacement effect, some other minor changes. 2013-09-24 13:43:56 +02:00
Li REN
f68df5d24b Magic 2014: add Guardian of the Ages 2013-07-13 03:34:36 -04:00
Plopman
f43b3d1ee2 Added "tapped" option for putOntoBattlefield. Fixed amulet of vigor 2013-07-03 21:24:47 +02:00
North
0bb110be45 [refactor] moved enums from Constants class 2013-06-16 12:28:10 +03:00
LevelX2
25948e089e Implemented Split cards, not yet finished. Fuse does not work. Comparation for e.g. converterted mana (708.6a) does also not work correctly. 2013-05-01 21:41:56 +02:00
magenoxx
3df5466d8a Added downloading flipped card images. Removed counting images for ignored sets. 2013-01-14 22:07:07 +04:00
LevelX2
452794bf1e Moved methods and attributes concerning counters from Permanent to Card (to support e.g. suspend in the future). 2013-01-04 15:04:31 +01:00
North
fde10788db removed redundant modifiers from interfaces 2012-12-20 23:45:47 +02:00
LevelX2
f1f2202c15 Implemented Buyback ability. 2012-12-08 13:46:20 +01:00
LevelX2
4b2e6a8bc0 Redesigned handling of various art for cards. 2012-11-27 15:24:29 +01:00
magenoxx
533cc69101 Added builder method to cards 2012-06-29 10:02:02 +04:00
North
239a4fb100 [refactoring][minor] Replaced all tabs with four spaces. 2012-06-19 23:50:20 +03:00
magenoxx
e759f8a0fc Added possibility to display any data on card's tooltip 2012-06-12 12:55:15 +04:00
magenoxx
1d22d59c42 Added zoneChangeCounter to fix spell fizzle on flicker bug. All tests passed. 2012-06-08 17:55:44 +04:00
magenoxx
04379e7c99 Fixed few bugs with transform effect. +4 tests pass. Some transform cards should be refactored. 2012-06-01 21:08:29 +04:00
magenoxx
42108ef59c fixed downloading images from flip cards according to changes on magiccards.info site 2012-04-28 03:27:36 +04:00
North
c9ddaac961 Added javadoc to Card.moveToExile
removed unused imports
2012-03-30 21:20:18 +03:00
BetaSteward
1d32f49fd0 modified triggered abilities, continuous effects and zones 2012-02-02 23:27:23 -05:00
North
182d636078 minor refactoring 2012-01-01 22:54:18 +02:00
BetaSteward
c00e34c051 over-hauled watchers 2011-10-12 21:44:26 -04:00
magenoxx
3ee7c808e1 Reverting back - 711.1. Tokens and cards with a Magic card back can't transform. 2011-10-07 23:58:51 +04:00
magenoxx
0c9151cc1f Copying and creating tokens from double-sided cards. 2011-10-07 23:29:04 +04:00
magenoxx
e7bb796d48 Double-faced cards support 2011-09-17 16:47:28 +04:00
North
8737722e90 Javadoc for Card.moveToZone
Fixed mtg-cards-data.txt (quotes were literal)
2011-08-29 18:17:38 +03:00
BetaSteward
981bdf5bfa added sourceId to Watchers 2011-08-12 21:34:03 -04:00
magenoxx
dc4fed493b Face down cards. Updated card plugin. [SOM] Clone Shell 2011-07-29 18:40:12 +04:00
North
569191a55a Removed getArt and everything related to it. 2011-05-30 00:07:02 +03:00
BetaSteward
42509dd4f8 optimizations + leave game fix 2011-03-10 22:05:15 -05:00
BetaSteward
1945538041 added X cost options to AI 2011-02-24 22:01:04 -05:00
magenoxx
b73a2a58e3 Downloading images of not implemented som cards. 2011-01-09 21:40:21 +03:00
BetaSteward
79eb8cede7 added getMana method to card 2010-12-01 01:59:13 +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
44785178bf added cardNumber to card - updated some cards 2010-11-04 19:58:41 +00:00
BetaSteward
5eae8136e4 ... 2010-10-06 01:51:53 +00:00