Justin Herlehy
f3c0d3fce0
[MMQ] Ramosian Rally
...
Also fixed order of check in GameImpl for attached player to prevent possible NPE.
2016-12-31 14:41:38 -05:00
LevelX2
eb5b1771e6
Merge pull request #2728 from sotovdev/fix_29122016_2
...
Refactoring
2016-12-31 00:12:03 +01:00
Justin Herlehy
14507e7dc5
Fix GameImpl SBA for auras attached to players.
...
attachedToPlayer was always getting set to something so the null check in the SBA loop was not allowing auras to be put into the graveyard for being attached to an illegal player. Currently checks for hasLost() as the player leaving also sets loses to true.
2016-12-30 01:56:04 -05:00
vraskulin
c0cf22bbf7
Refactoring
...
See github line by line comments in 'File changed'
2016-12-29 16:16:08 +03:00
LevelX2
8075ea2e50
* Fixed a problem that Emblems created by permanents where its owner left the game caused errors in clients. Some handling cganges of emblems.
2016-12-27 16:00:22 +01:00
LevelX2
d85b9943f1
* Added logic to remove control effects that refer to permanents of a player that leaves the game.
2016-12-18 16:57:34 +01:00
LevelX2
61dd62b148
* Undiscovered Paradise - Fixed that it was not returned to hand on untap step ( fixes #2693 ).
2016-12-17 09:27:24 +01:00
LevelX2
3d95849c10
Some fixes to the Monarch designation.
2016-12-07 17:14:08 +01:00
LevelX2
68d0e6b9fa
Added the monarch concept to xmage and all related cards.
2016-11-27 01:14:32 +01:00
LevelX2
8bf299e342
* Fixed and extended extra turn test.
2016-11-26 13:46:10 +01:00
LevelX2
360db9104f
* Fixed that the order of opening hand actions could not be chosen by the player.
2016-11-19 17:49:51 +01:00
LevelX2
8e42660e33
Fixed a problem that tokens that came into play with modified attributes (P/T e.g. from Master of Etherium) were seen for triggered abilities (e.g. Sword of the Meek ) with unmodified attributes.
2016-11-19 12:08:44 +01:00
LevelX2
777025bea4
Unstable Shapeshifter fixed some bugs and clean up.
2016-11-01 01:19:52 +01:00
Quercitron
75432f5b61
Revert rollback changes, fix rollback when extra turn was taken during an opponent's turn.
2016-10-31 02:51:40 +03:00
LevelX2
bf43ea9936
Added test and fixed some possible null pointer exception.
2016-10-22 12:45:50 +02:00
fireshoes
89dd981075
Merge
2016-10-17 23:45:47 -05:00
Dilnu
41c1540f45
Fix a couple typos
2016-09-18 20:16:56 -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
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
148f633672
Make the Counters API for card and permanent consistent.
2016-09-03 10:33:54 -04: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
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
Quercitron
c04bd6d64a
Replace Yes/No text with Mulligan/Keep text on mulligan answer buttons to make options more clear.
2016-07-31 15:57:45 +03:00
emerald000
e1b3428a39
[EMN] Implemented basic Meld functionality.
2016-07-11 04:49:40 -04:00
LevelX2
7c0b11c641
[EMN] Added the missing white cards (without meld).
2016-07-09 18:16:56 +02:00
LevelX2
fd60e43a03
* Fixed a problem with UNDO/rollback setting the wrong active player ( fixes #2046 ).
2016-07-03 18:14:18 +02:00
LevelX2
31e82d1dc4
* Added Brothers Yamazaki and Struggle for Sanity from Champions of Kamigawa.
2016-04-16 12:33:29 +02:00
LevelX2
1dbba3f7a9
* Soulbond - Reworked to two triggerd abilities ( fixes #1882 ).
2016-04-16 02:43:52 +02:00
LevelX2
9416c0c9be
SOI Shadow Lands - Fixed that reveal window popped up a second time ( fixes #1783 ).
2016-04-15 19:05:45 +02:00
Fenhl
430ae503c7
Change all line endings to LF
2016-04-14 16:18:01 +00:00
spjspj
e5ca1bd6d2
spjspj - Implement a 'Use the first available mana ability for a land mode'.
...
This allows people to float mana more easily and to not have to get the popup forcing them to select which mana ability they would like to activate.
There's a new option in the menu system under the Mana Payment section which is set via pressing 'Alt' and the number '1' key (aka Alt+1) (and is unset by releasing Alt+1).
Or they can set it from the right click menu as well.
2016-04-04 20:30:28 +10:00
LevelX2
ba6b6093c3
* Fixed that dies trigger were not always handled correctly if the creature with the triggered ability was sacrificed for paying a cost ( fixes #1426 ).
2016-03-11 17:17:51 +01:00
LevelX2
b86dd17c54
* Widespread Panic - Fixed that it also triggered if the library was shuffled by an ability controlled by another player (e.g. Knowledge Exploitation).
2016-03-07 16:16:59 +01:00
rkfg
e2b62fecd8
Prevent repeatable conceding ( fixes #1526 ).
2016-03-03 19:03:37 +03:00
LevelX2
cf3488d5e5
* Guilded Drake - Fixed that the sacrifice did not happen if the target creature for exchange is no longer a valid target during resolution ( fixes #1546 ).
2016-02-21 10:20:26 +01:00
LevelX2
f54c675c4b
* Fixed a bug of colorless mana (e.g. caused Heartbeat of Spring not working with Urza's lands).
2016-02-16 17:15:47 +01:00
LevelX2
81af372bc1
Fixed some problems with possible ConcurrentModificationExceptions and some minor changes.
2016-01-31 23:23:09 +01:00
LevelX2
78ac6688ea
Some tests and minor changes.
2016-01-31 09:51:23 +01:00
LevelX2
f3154fab54
Some cleanup and minor rework.
2016-01-18 08:18:17 +01:00
poixen
46eb6c0525
Restructured Mage module
2015-11-29 21:56:49 +01:00