LevelX2
0d9f8ad19a
Merge pull request #4993 from Zzooouhh/Zzooouhh-woc
...
Implemented Word of Command (presumably buggy)
2018-07-14 10:40:38 +02:00
LevelX2
1e2d269086
Merge pull request #5098 from NoahGleason/swift-silence
...
Implement Swift Silence
2018-07-14 10:27:19 +02:00
igoudt
9f06046f22
add isOwned and isControlled methods. remove some null-checks, remove some unnecessary casts
2018-07-04 14:24:11 +02:00
Noah Gleason
3d79890e9a
Implement Swift Silence
2018-07-01 19:03:47 -04:00
L_J
cb7c222eb9
Fixed various Word of Command bugs, implemented mana pool restore methods
2018-06-04 14:30:37 +02:00
L_J
9a5b574c0c
Added getCommandedBy method
2018-06-03 23:39:40 +00:00
L_J
492c5ab63e
Improved Word of Command turn control handling
2018-06-04 01:32:17 +02:00
L_J
b7c6afc66d
Merge branch 'master' into Zzooouhh-woc
2018-06-03 20:36:27 +02:00
GrayedFox
3953f3dbdd
remove all MIT copyright notices from files
2018-06-02 17:59:49 +02:00
L_J
d7da3930b6
Implemented Word of Command
2018-06-01 21:13:20 +02:00
Evan Kranzler
9372c13cfb
small fix
2018-05-29 12:35:41 -04:00
LevelX2
cddd81123b
Some changes related to #4893 .
2018-05-03 01:33:21 +02:00
LevelX2
dc91d6ff81
* Some updated to Psychic Battle handling.
2018-04-30 08:06:23 +02:00
LevelX2
15fa8fa124
Merge pull request #4803 from Zzooouhh/Zzooouhh-psy
...
Implemented Psychic Battle
2018-04-28 13:24:58 +02:00
Oleg Agafonov
885130b108
Texts update: target creature or player => any target
2018-04-22 08:34:27 +04:00
Evan Kranzler
61bb7d075b
another small fix
2018-04-21 09:41:08 -04:00
LevelX2
c648ddd6e5
Fixed a problem with exiling copied spells from the stack (Time Stop and Hive Mind problem).
2018-04-20 15:40:02 +02:00
L_J
f64ec46742
Implemented Psychic Battle
2018-04-19 18:46:33 +00:00
L_J
9f5249cc73
Implemented Psychic Battle
2018-04-19 18:43:09 +00:00
LevelX2
c02c5a175b
* Fixed some target pointer handling.
2018-02-22 17:46:23 +01:00
LevelX2
bc490ef91a
Added Spellweaver Volute.
2018-01-02 23:48:07 +01:00
LevelX2
53448e6dc4
Ficed a problem with Bestow, adding multiple times "AURA" subtype.
2017-11-24 12:30:15 +01:00
Evan Kranzler
549103a2f0
some more changes to CDA effects, tested and working correctly
2017-10-02 16:32:36 -04:00
igoudt
b12b0e29b8
change subtype.contains() to hasSubtype()
2017-09-25 21:21:13 +02:00
LevelX2
e6225e3ad3
Merge branch 'master' into adjustTargets
2017-09-23 19:27:45 +02:00
LevelX2
0714ae39dc
* Hope of Ghirapur - Fixed a problem with check if current object has daone the damage.
2017-09-23 19:16:21 +02:00
Evan Kranzler
856dcb54d5
updated abilities with x targets
2017-09-16 17:07:48 -04:00
Evan Kranzler
d68efc21c5
Changed some X cost abilities (untested)
2017-09-16 12:58:25 -04:00
Evan Kranzler
3cc178196e
Refactored more subtypes usages to enum
2017-09-08 11:05:58 -04:00
Evan Kranzler
252c941b4f
Refactored more subtypes usages to enum
2017-09-08 09:57:51 -04:00
LevelX2
66c69e51a3
Started to implement a solution for effects that change words in rule text.
2017-09-03 07:31:36 +02:00
LevelX2
7b168a9d5e
* Minds Aglow - Fixed that payed mana can be undone if X was set to a too high value.
2017-07-30 18:50:36 +02:00
LevelX2
878ba90625
* Fixed a bug that prevented players from paying costs during spell resolution (e.g. Mana Leak) - ( fixes #3715 ).
2017-07-23 19:48:04 +02:00
ingmargoudt
09f0c9ad97
huge rework on subtypes ( #3668 )
...
* huge rework on subtypes
* update for coat of arms
* fix test
2017-07-16 16:57:39 -05:00
igoudt
905829561e
talk to interfaces rather than implementations
2017-07-16 11:08:09 +02:00
LevelX2
eb9a18c07a
* Fixed a problem that you can see the second card from top of libraray while able to cancel the cast of the top card ( fixes #3196 ).
2017-07-12 17:05:44 +02:00
emerald000
564e0ff70d
Fix compilation error.
2017-06-30 11:10:33 -04:00
ingmargoudt
8b90f87af6
added addCardType to MageObject
2017-04-05 19:10:43 +02:00
LevelX2
097a8ce0dd
Some rework to end turn logic and removing of stack objects (related to #2977 ).
2017-04-02 15:18:50 +02:00
ingmargoudt
594ffa2754
rewrote some streams and optionals
2017-04-01 22:45:40 +02:00
fireshoes
55b433ae36
[AKH] Added 3/27 spoilers to mtg-cards-data.txt. Implemented several of the new cards.
2017-03-28 22:25:29 -05:00
vraskulin
d93061c0bc
Equals should be compared with == but not equals()
2017-03-22 14:50:50 +03:00
LevelX2
c042d50ec7
Fixed a bug that fizzling spell copies let also wrongly fizzle the original spell on the stack the copy was made from.
2017-03-11 12:00:05 +01:00
Nathaniel Brandes
900d68f77d
Fix CMC for flashbacked cards.
...
This should fix Conflagate/Chalice of the Void interaction.
2017-03-09 23:32:42 -08:00
ingmargoudt
5a57731968
added new helper methods to test for CardType, to get rid of the contains(CardType.XXX) everywhere, put the logic of that in one place and use the interface call
2017-03-04 00:16:36 +01:00
ingmargoudt
372584f7ad
changed cardtype from list to enumset
2017-03-03 17:04:32 +01:00
ingmargoudt
d01aed42ed
change enum equals to ==
2017-03-01 15:05:44 +01:00
vraskulin
0bc9cf91a8
Minor improvements - StringBuilder now have initial value
2017-02-28 15:26:07 +03: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