Samuel Sandeen
|
29ce4b1ad4
|
Fix Lifelink so it triggers per source instead of per recipient in combat. (#6272)
* Fix Lifelink so it triggers once per source instead of once per recipient in combat.
* Undo an import collapse.
* Add more tests for lifelink.
|
2020-02-08 20:31:50 -06:00 |
|
Oleg Agafonov
|
5adab75324
|
Revert "format: organize imports"
|
2020-02-05 02:17:00 +04:00 |
|
Leandro Doctors
|
8a0a9acff7
|
format: organize imports
|
2020-02-04 16:21:48 -03:00 |
|
Oleg Agafonov
|
cae3081123
|
Additional card hints for 68326c8554
|
2020-01-29 07:08:52 +04:00 |
|
Oleg Agafonov
|
68326c8554
|
* UI: added card hints about active requirement effects (permanent must attack or must block);
|
2020-01-29 06:51:39 +04:00 |
|
Oleg Agafonov
|
8ca6fd8552
|
Can't be target/attached effects - fixed that user gets multiple warning message about prevention effect;
|
2020-01-28 05:31:32 +04:00 |
|
Oleg Agafonov
|
9ec6aa83c4
|
* Infected counters - fixed rollback error on usage;
|
2020-01-26 18:41:01 +04:00 |
|
Oleg Agafonov
|
11976b5c89
|
Refactor: move player.damage params to default (same as permanent.damage);
|
2020-01-14 09:15:33 +04:00 |
|
Oleg Agafonov
|
ab1475d7e0
|
Little fixes
|
2020-01-09 08:52:25 +04:00 |
|
LevelX2
|
b68110f60b
|
* Removed redundant applies check.
|
2020-01-06 23:16:33 +01:00 |
|
Oleg Agafonov
|
9cf1ee2f42
|
Questing Beast - fixed rollback error on damage prevent (#6116);
|
2019-12-24 10:53:51 +04:00 |
|
LevelX2
|
515b55f088
|
Fixed handling of Guardian Beast, fixed rule text display (fixes #5922).
|
2019-12-14 22:20:59 +01:00 |
|
John Gray
|
b05981020c
|
add unit test for hapatra vizier of poisons + fix issue #5886
|
2019-07-20 13:21:14 -04:00 |
|
Oleg Agafonov
|
7ac58f9787
|
* UI: fixed missing text for tokens in Card Viewer;
|
2019-07-19 10:32:09 +04:00 |
|
Evan Kranzler
|
61287046f4
|
Implemented Veil of Summer
|
2019-06-23 19:29:28 -04:00 |
|
Oleg Agafonov
|
ec5134a663
|
* Chandra, Fire Artisan - fixed that it doesn't triggers on own damage;
|
2019-04-30 18:26:37 +04:00 |
|
Oleg Agafonov
|
6846db75f4
|
* Fixed cards with skip untap optional ability that cause game freezes (#5606)
|
2019-03-01 18:10:32 +04:00 |
|
Oleg Agafonov
|
7e4767fd30
|
Hints: removed duplicated hints from popup;
|
2019-02-09 12:28:29 +04:00 |
|
Oleg Agafonov
|
f341d35ece
|
Hints: disable card hints in m15 render mode;
|
2019-02-09 12:00:24 +04:00 |
|
Oleg Agafonov
|
1b32793388
|
Added restrict effect hints to permanents;
|
2019-02-08 03:08:28 +04:00 |
|
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 |
|