Samuel Sandeen
ac6a289275
Merge branch 'magefree/master'
2016-09-08 19:12:19 -04:00
LevelX2
21baa14404
* Fixed a problem with token P/T reset (fixes the problem with Tree of Perdition and Soul Separator).
2016-09-08 17:15:40 +02:00
spjspj
1c49100d75
spjspj - Implement Paradoxical Outcome (KLD) - shroud wasn't being followed
2016-09-08 17:31:42 +10:00
spjspj
8cd3ec1135
spjspj - Implement Paradoxical Outcome (KLD) (done with addition to SweepEffect)
2016-09-08 17:09:47 +10:00
emerald000
67f29124f8
[KLD] Added 15 artifacts.
...
Aetherflux Reservoir, Aetherworks Marvel, Animation Module, Cogworker's Puzzleknot, Decoction Module, Demolition Stomper, Fabrication Module, Fireforger's Puzzleknot, Fleetwheel Cruiser, Ghirapur Orrery, Glassblower's Puzzleknot, Inventor's Goggles, Metalspinner's Puzzleknot, Ovalchase Dragster and Skysovereign, Consul Flagship.
2016-09-08 02:10:26 -04:00
Mark Langen
8d90f4558d
Merge pull request #2234 from stravant/master
...
Characteristic-Based rendering initial release completed unless further bugs come up before then.
2016-09-07 23:16:10 -06:00
Samuel Sandeen
80da09471d
Merge remote-tracking branch 'magefree/master'
2016-09-07 23:31:38 -04:00
Samuel Sandeen
c33a731a4a
Refactor the core zone change code to use a common code path.
2016-09-07 23:31:26 -04:00
Samuel Sandeen
b87f91fd97
Fix a Typo
2016-09-07 21:19:36 -04:00
spjspj
8342d03ac9
spjspj - Set Token Descriptor
2016-09-07 21:52:52 +10:00
Mark Langen
f0a1938b3e
Full art Land rendering
...
* Added "frameStyle" tagging to relevant full art lands (ZEN, BFZ, UNG, UHG)
* Added support for rendering based off of frameStyle
* Outstanding bug that frameStyle doesn't seem to be replicated exactly properly
2016-09-07 02:20:51 -06:00
emerald000
df2782fdb6
[KLD] Basic implementation of energy counters. Added Woodweaver's Puzzleknot.
...
Better display of energy counters would be preferred.
2016-09-07 01:07:21 -04:00
Mark Langen
b549dfe0dc
Added frameStyle Characteristic for cards
...
* Added FrameStyle Enum containing a list of styles that cards can be rendered in.
* Added getFrameStyle() getter to Card interface.
* Implemented getFrameStyle() for various concrete implementations of Card.
2016-09-06 21:50:04 -06:00
emerald000
5c5d6365d8
[KLD] Implemented Crew. Added 2 cards using it.
2016-09-06 03:18:47 -04:00
emerald000
90a55eddb7
[KLD] Implemented Fabricate. Added 3 cards using it.
2016-09-06 02:26:55 -04:00
emerald000
bc0f53973d
Added an easier way to put custom text on buttons in a chooseUse prompt.
2016-09-06 02:07:59 -04:00
fireshoes
d70f424d1b
[KLD] Added 9/5 spoilers to mtg-cards-data.txt and implemented a few cards.
2016-09-06 00:27:44 -05:00
Samuel Sandeen
34846170c4
Remove an unused argument to Player.putInGraveyard
2016-09-05 11:47:52 -04:00
Samuel Sandeen
db3c2e9d8c
Clean up an inconsistency in ZoneChangeEvent handling
...
Some places set a bit on the ZoneChangeEvent if a permanent was meant
to enter the battlefield tapped but only MeldCard ever read that bit to
determine whether things should come into play tapped.
2016-09-05 09:51:32 -04:00
ingmargoudt
e2a479255a
refactor : removed all instances of new Random() and replaced with RandomUtil for a ThreadLocal randomizer
2016-09-05 15:03:47 +02:00
Samuel Sandeen
434be545f7
Merge remote-tracking branch 'magefree/master'
...
# Conflicts:
#
Mage/src/main/java/mage/abilities/condition/common/SourceHasSubtypeCondi
tion.java
# Mage/src/main/java/mage/game/permanent/PermanentToken.java
2016-09-03 20:06:33 -04:00
Samuel Sandeen
ef5ed5256a
Clean up the deprecated moveCards methods in Player
2016-09-03 20:04:12 -04:00
Samuel Sandeen
bec11804f5
Make the handling of counters more consistent.
...
This dramatically reduces the code duplication around counters handling.
2016-09-03 16:52:41 -04:00
Styxo
adf95f1db5
Merge origin/master
2016-09-03 22:40:18 +02:00
Styxo
66f785dd71
Fixed AddCountersTargetEffect
2016-09-03 22:34:45 +02:00
Samuel Sandeen
148f633672
Make the Counters API for card and permanent consistent.
2016-09-03 10:33:54 -04:00
LevelX2
c1d632be18
Merge origin/master
2016-09-03 15:26:46 +02:00
LevelX2
ab2399cbe7
* Fixed that equipments with restrictions (e.g. Gate Smasher) were not unequipped if the equipped permanent did no longer fulfill the restrictions( fixes #2212 ).
2016-09-03 15:26:17 +02:00
Styxo
f5c2a51be1
Merge pull request #2219 from Styxo/master
...
Refactored some things
2016-09-03 12:58:47 +02:00
Styxo
23ac076a44
Added CountersCount
2016-09-03 12:47:46 +02:00
Styxo
2aec9f2ca7
Refactored counters on permanents counting
...
Added BecomeMonstrousTriggeredAbility
Added Target and Filter class for creature an opponent controls
2016-09-03 12:38:58 +02:00
LevelX2
cb91c5b9aa
Merge pull request #2216 from stravant/master
...
Full characteristic-based card rendering for cards
2016-09-03 09:13:49 +02:00
Samuel Sandeen
85dc15c5dc
Merge remote-tracking branch 'magefree/master'
2016-09-02 19:44:51 -04:00
Mark Langen
463576dbd0
Merged up to current
2016-09-01 15:44:14 -06:00
Mark Langen
818efb8535
* Textual set symbols no longer displayed if set symbol image doesn't exist.
...
* Fixed a small graphical mispositioning in rendering of keyword abilities.
* Added an option to hide set symbols entirely when rendering.
* Fixed flip walkers like Arlin Kord showing a "0" loyalty on their back face (when they should have no loyalty there).
* Removed some log files I accidentally committed.
* Fixed a bug in tokens, where they are missing their expansion symbol of they are created by another token
* Fixed the the new Rendering based CardPanel not returning the correct Image through getImage (resulting in a poor quality image in the card preview window)
2016-09-01 15:00:46 -06:00
spjspj
0f043d480d
spjspj - Implement new method for image generation of tokens.
2016-09-01 17:11:12 +10:00
Mark Langen
d33f8a636e
Most obvious bugs ironed out. Ready for PR.
2016-08-31 23:37:31 -06:00
Mark Langen
d5415d2d04
Working Card Rendering
2016-08-31 04:43:28 -06:00
Styxo
cde96864d5
Merge pull request #2209 from Styxo/master
...
Refactored multiple CreatureCondition classes into one class
2016-08-29 20:41:56 +02:00
Styxo
6518b56d9d
Refactored multiple CreatureCondition classes into one CreatureCountCondition class
2016-08-29 13:04:40 +02:00
Samuel Sandeen
282443c231
Add Subtype to the CardAttribute Framework
...
This is a massive change. I’ve refrained from unrelated refactoring
when possible but there are still a lot of changes here.
2016-08-28 17:30:10 -04:00
Styxo
42669b9c01
Merge pull request #2200 from Styxo/master
...
Refactored cards that use similar abilities
2016-08-28 16:56:08 +02:00
Styxo
b29c70a3c7
Refactored cards that use similar abilities
2016-08-28 16:39:33 +02:00
Eric McVicker
ebeb20681e
No spells cast last turn transform fix to not transform turn 1 #2188
2016-08-23 20:25:28 -05:00
drmDev
292105f60e
[CN2] Stunt Double and Subterranean Tremors implemented.
2016-08-21 15:00:41 -04:00
LevelX2
539b03bd1d
Xmage 1.4.14v0
2016-08-13 10:14:38 +02:00
LevelX2
4bfac31370
* Archangel Avacyn - Fixed check for source object of triggered ability.
2016-08-13 09:38:28 +02:00
LevelX2
46566361e7
* Fixed a bug that if a copy token creature of a transformed creature was created (e.g. Mirror Mockery), the front side instead of the transformed side was copied.
2016-08-12 15:42:50 +02:00
LevelX2
aa58c76ba9
* Meld - Fixed a bug that produced an exception if while the meld ability was on the stack, one of the permanents to meld left the battlefield meanwhile.
2016-08-12 12:12:10 +02:00
LevelX2
6f89a67f68
* Some more changes to return boolean for addCounters.
2016-08-11 19:14:18 +02:00