Oleg Agafonov
|
2a63314714
|
Added condition hints for cards
|
2019-02-05 02:43:13 +04:00 |
|
Oleg Agafonov
|
13ed3c6dbd
|
Added static and colored hints for cards
|
2019-02-04 18:48:45 +04:00 |
|
Evan Kranzler
|
7a89d22880
|
Implemented Sphinx of the Guildpact
|
2019-01-10 19:05:38 -05:00 |
|
Ingmar Goudt
|
d5003a6f8f
|
add null check
|
2019-01-11 01:04:34 +01:00 |
|
Evan Kranzler
|
fd709bcd28
|
Implemented Verity Circle
|
2019-01-04 20:58:02 -05:00 |
|
Evan Kranzler
|
1f24af8716
|
Implemented Carnival // Carnage
|
2019-01-04 12:28:14 -05:00 |
|
Oleg Agafonov
|
02b7e2cf10
|
Refactor: extract card names compare logic (is empty name, is same name)
Fixed last broken tests
|
2018-12-07 00:26:50 +04:00 |
|
Kevin Shin
|
7d2ba0cf2e
|
all tests passing and satisfied with minimal changes; ready to merge
|
2018-08-25 23:24:01 -05:00 |
|
Kevin Shin
|
3ffd812bc6
|
After some revisions, BestowTest is now fully passed! Now to fix the other tests that don't anymore...
|
2018-08-25 04:43:38 -05:00 |
|
Kevin Shin
|
e1bfd8a196
|
Permanents now detach all attachments when they change zones. Ready to test.
|
2018-08-25 03:57:43 -05:00 |
|
Colin Redman
|
9adfa96667
|
Fixed phased out creatures not removed from combat (#5200)
|
2018-08-05 17:13:42 -06:00 |
|
igoudt
|
c456a1961e
|
add more isActivePlayer and isAttachedTo calls
|
2018-07-09 21:25:04 +02:00 |
|
igoudt
|
dcb1affb9d
|
use isActivePlayer where possible, some minor text fixes
|
2018-06-29 21:18:05 +02:00 |
|
GrayedFox
|
3953f3dbdd
|
remove all MIT copyright notices from files
|
2018-06-02 17:59:49 +02:00 |
|
LevelX2
|
27ced167fb
|
* Added logic to add permitting object to play/cast events.
|
2018-05-27 23:47:57 +02:00 |
|
LevelX2
|
b28bf51c02
|
* Reworked some more card movement handling (#4866).
|
2018-05-26 22:39:20 +02:00 |
|
LevelX2
|
92793327f3
|
* returned UUID of used THOUGHT AS effect instead of boolean.
|
2018-04-21 22:32:45 +02:00 |
|
Evan Kranzler
|
3c2a8ee17d
|
refactored Player.setLife() to include source, some more changes
|
2018-04-18 21:14:05 -04:00 |
|
Evan Kranzler
|
3798f34c38
|
refactored Player.gainLife() to include source
|
2018-04-18 20:30:59 -04:00 |
|
igoudt
|
af83a34c64
|
added Academy Drake, Knight of Malice, Hexproof from White
|
2018-03-22 12:06:45 +01:00 |
|
igoudt
|
ddf568679f
|
added 3 Dominari cards, benalish marshal, charge, knight of grace, added a new condition and a new ability
|
2018-03-18 00:22:03 +01:00 |
|
LevelX2
|
442130beb6
|
Some minor changes.
|
2018-03-17 23:40:36 +01:00 |
|
L_J
|
f2a70193e3
|
Reverted canBlock changes
due to some incorrect banding interactions
|
2018-02-16 13:59:04 +00:00 |
|
L_J
|
3dbd5a72c4
|
Merge branch 'master' into Zzooouhh-banding-final
|
2018-02-15 00:49:08 +01:00 |
|
LevelX2
|
3b19304f64
|
* Fixed that soulbond arrow to paired card was not shown and improved soulbond text on permanent.
|
2018-02-14 12:41:44 +01:00 |
|
L_J
|
e7301e2c08
|
Implemented banding (#41)
|
2018-02-13 20:36:25 +01:00 |
|
LevelX2
|
2f016c8ea6
|
Fixed some more exception and/or logging problems.
|
2018-01-27 13:19:20 +01:00 |
|
LevelX2
|
6693929557
|
* Some refactoring.
|
2018-01-13 14:45:50 +01:00 |
|
LevelX2
|
2685d9f8b4
|
Fixed some possible null pointer exceptions (found in server log). Market Festival, Kindred Summons, Profane Processions, New Blood, Kindred Charge , Bishop of Binding, Metzal Tower of Triumph, Chrome Mox
|
2018-01-11 06:12:27 +01:00 |
|
LevelX2
|
f95b0e6c0a
|
Merge origin/master
Conflicts:
Mage.Sets/src/mage/sets/RivalsOfIxalan.java
|
2018-01-05 23:41:30 +01:00 |
|
LevelX2
|
02f6ce7639
|
Merge origin/master
|
2018-01-02 23:48:27 +01:00 |
|
LevelX2
|
bc490ef91a
|
Added Spellweaver Volute.
|
2018-01-02 23:48:07 +01:00 |
|
Zzooouhh
|
bde116e201
|
Implemented Autumn Willow
|
2018-01-02 05:48:06 +01:00 |
|
Zzooouhh
|
88e421918e
|
CardUtil overflow
|
2017-12-23 23:19:33 +01:00 |
|
Zzooouhh
|
bf6939f45b
|
Included overflow check methods
|
2017-12-20 00:31:31 +01:00 |
|
spjspj
|
b17d35dff3
|
Add 1.25 UST cards
|
2017-12-16 18:04:26 +11:00 |
|
Evan Kranzler
|
3d20e4dbef
|
changed how phasing is handled
|
2017-10-10 13:37:05 -04:00 |
|
Evan Kranzler
|
a63e024ea4
|
initial setup for phasing fix
|
2017-10-06 12:29:14 -04:00 |
|
Evan Kranzler
|
2733d736d5
|
fixed Curtain of Light targeting, updated how being unblocked is checked
|
2017-10-05 13:41:12 -04:00 |
|
igoudt
|
b12b0e29b8
|
change subtype.contains() to hasSubtype()
|
2017-09-25 21:21:13 +02:00 |
|
LevelX2
|
5996aa12e6
|
Trove of Temptation working for Human.
|
2017-09-15 17:51:54 +02:00 |
|
LevelX2
|
66c69e51a3
|
Started to implement a solution for effects that change words in rule text.
|
2017-09-03 07:31:36 +02:00 |
|
Evan Kranzler
|
4bf436b0f4
|
Fixed Duplicant getting boost from Commander in command zone (#3299)
|
2017-08-27 09:16:47 -04:00 |
|
igoudt
|
2ca7927580
|
AddCardSubtypeAllEffect uses SubType enum
|
2017-08-08 17:11:21 +02:00 |
|
LevelX2
|
ad12c75c20
|
* Cinder cloud - Fixed the check for "dies this way".
|
2017-07-31 20:55:29 +02:00 |
|
LevelX2
|
69e239d2ed
|
Xmage 1.4.25V0 (update because of Log problem)
|
2017-07-30 08:54:37 +02:00 |
|
ciaccona007
|
d484991818
|
Fix problem in Permanent.destroy()
|
2017-07-29 19:07:25 -04:00 |
|
LevelX2
|
3f351d0def
|
* Clean up.
|
2017-07-24 00:43:20 +02:00 |
|
LevelX2
|
acf28d8aff
|
* Breath of Fury - Fixed that the enchnatment was no longer properly moved (fixes #3722).
|
2017-07-24 00:41:03 +02:00 |
|
igoudt
|
905829561e
|
talk to interfaces rather than implementations
|
2017-07-16 11:08:09 +02:00 |
|