Oleg Agafonov
1b191a5f93
Fixed temporary effects copy between game states, fixed concurrent access errors while execute some cheat commands;
2018-01-27 13:26:04 +04:00
Achilles
6da1112a89
- Code by Noxx to address the Blood Moon/Urborgtoy layering issue. Layer test updated.
2018-01-15 18:47:42 -06:00
LevelX2
d9c601dd26
Trove of Temptation - Basic some changes to Combat and Human
2017-09-14 17:50:00 +02:00
LevelX2
ffd0c24c9c
Some minor changes.
2017-07-28 12:21:52 +02:00
LevelX2
4c33359fe2
* Some minor changes to logging and return code handling.
2017-07-23 11:06:23 +02:00
igoudt
905829561e
talk to interfaces rather than implementations
2017-07-16 11:08:09 +02:00
igoudt
83c3dc05b2
forloop to stream
2017-05-28 12:24:06 +02:00
LevelX2
60cc3a7622
* Some minor fixed and log changes.
2017-04-25 17:37:38 +02:00
LevelX2
a93dc4e3da
* Added a check that continuous PT setting effects are only applied, if the object has still the ability ( fixes #3167 ).
...
I added the effect now only to the layer the bug is caused by. Probably it's correct to check this for every layer. But I don't know how much resources the check addional needs. So if we got other tests that fail for this reason caused by other layers, we could add the check and test if all other tests still work correctly.
2017-04-22 00:23:37 +02:00
LevelX2
d0bf77cedf
* Fixed a problem with replacement effects that add counters were applied more than once to the same EnteresTheBattlefield event ( fixes #2872 ).
2017-04-01 17:43:17 +02:00
vraskulin
d93061c0bc
Equals should be compared with == but not equals()
2017-03-22 14:50:50 +03:00
vraskulin
11dc1e10f1
Few lambda's and removed explicit type from creating lists and hashmaps
2017-02-28 13:46:57 +03:00
ingmargoudt
972ed6a3f2
changed enum comparison to ==.
...
isDependentTo returns empty set rather than null
2017-02-19 23:38:47 +01:00
vraskulin
0557b5e89c
list.size > 0 changed to !list.isEmpty
...
We care about if it's empty or not, not about it's size
2017-02-06 14:32:51 +03:00
vraskulin
f60ebfbb1f
All 1-character strings converted to primitives
...
"b" + "r" now changed to 'b' + 'w'. It's more straight-forward, and may cause perfomance improvements - character primitives allocation is faster and less expensive than string creation.
2017-02-06 14:32:51 +03: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
86648c7190
* Reworked some parts of transform handling. Fixes #2396 .
2016-09-28 17:02:37 +02:00
LevelX2
c2b68a9b6f
Some minor changes.
2016-03-09 18:10:03 +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
d2eb6151f1
Fixed some possible exceptions.
2016-02-06 02:12:51 +01:00
LevelX2
c4868cfa99
* Fixed a bug that put back auras always under owners control instead of abilities controller (e.g. triggered ability of It That Betrays).
2016-01-27 00:23:28 +01:00
poixen
46eb6c0525
Restructured Mage module
2015-11-29 21:56:49 +01:00