Commit graph

30542 commits

Author SHA1 Message Date
LevelX2
d2b8928e60 * Fixed a bug that the win method for a player did not handle the range correctly and did erroneously end the game while still multiple players alive (related to #6553). 2020-05-25 18:09:28 +02:00
johnm
adcd9d84c6 Single setPlayerName method. 2020-05-25 16:49:12 +01:00
LevelX2
365754b6f7 * Fixed token creation of Shark Typhoon (fixes #6572). 2020-05-25 17:17:17 +02:00
LevelX2
5743e4361e * Some minor fixes/code cleanups to IKO cards. 2020-05-25 16:51:23 +02:00
johnm
9df5c9ba68 Default unique name for AI. 2020-05-24 13:52:48 +01:00
Oleg Agafonov
abda99e203 Fixed that fused cards allows to cast from graveyard (see prev commit 63dbf5f40b); 2020-05-24 09:21:49 +04:00
Oleg Agafonov
63dbf5f40b * Split cards improves:
* Fixed that fused spells can't be played from non hand zone;
 * Fixed double choose spell dialog (#5506, #6549);
2020-05-19 01:30:46 +04:00
Oleg Agafonov
6b5108770c * UI: fixed wrong ability text capitalization in mode choose dialog; 2020-05-19 00:27:42 +04:00
Evan Kranzler
944ef84036 updated ban lists 2020-05-18 10:39:00 -04:00
Oleg Agafonov
5b36fd390a Fixed test 2020-05-18 12:26:08 +04:00
Oleg Agafonov
0be7d6579b * UI: split cards - fixed wrong card names in rules text and hints (#6549); 2020-05-18 08:24:17 +04:00
Oleg Agafonov
0c2e08f54e * UI: choose spell to cast dialog - added card name for spell abilities (split, adventure, additional spell, etc, see #6549); 2020-05-18 06:46:39 +04:00
Oleg Agafonov
dcd6cf34f3
Merge pull request #6546 from johnmeat/RangeOfInfluence
Default range of influence is now all players rather than one.
2020-05-17 17:45:03 +02:00
johnm
937b7f72ee Default range of influence is now all players rather than one. 2020-05-17 14:35:41 +01:00
johnm
3c42207488 Fix so Nacatl's attack trigger works correctly when a creature has
copied Nacatl
2020-05-16 20:52:38 +01:00
johnm
72d9c736c9 Fix so Nacatl's attack trigger works correctly when a creature has
copied Nacatl
2020-05-16 20:49:14 +01:00
Evan Kranzler
c24851b4a9 fixed a bunch of discard issues (#6532) 2020-05-15 21:19:04 -04:00
Evan Kranzler
713a7ab35d fixed a null pointer exception when multiple players discard 2020-05-15 20:51:42 -04:00
Evan Kranzler
42fd5a6410 fixed Crosis, the Purger's discard effect 2020-05-15 20:47:07 -04:00
Evan Kranzler
6a582ed669 added IKO promos 2020-05-15 20:43:55 -04:00
etpalmer63
25db5f11eb Changed old constructor to call the new one to prevent code duplication 2020-05-15 11:29:51 -07:00
Oleg Agafonov
19af91cf18
Merge pull request #6541 from gp66/tokens-with-x-power-toughness
Tokens with x power toughness
2020-05-15 20:05:54 +02:00
gp66
877abe087a removed copy/paste code 2020-05-15 12:57:28 -05:00
gp66
162907b9da missing token images in thb and war 2020-05-13 15:44:40 -05:00
gp66
3865c52974 missing token images in thb and war 2020-05-13 15:44:26 -05:00
etpalmer63
235c5aa86f Added method to SupportAbility class to allow for removal of 'other' text in rule generation 2020-05-11 10:52:34 -07:00
Thomas ARBLAY
d0a2e26e02 Fix the issue where Stormwild Capridor don't output a prevention text in chat 2020-05-11 15:30:18 +02:00
Thomas ARBLAY
4e79a64aa9 Fix text for Breya, Etherium Shaper and Hadana's Climb 2020-05-11 12:03:57 +02:00
Oleg Agafonov
651f0875bb
Merge pull request #6531 from SpeedProg/java11
make jboss remoting2 work with openjdk11 in xmage
2020-05-10 09:44:42 +02:00
Oleg Agafonov
9424009721
Merge pull request #6394 from Craigacp/look-and-feel-fix
Change the nimbus look and feel name (OpenJDK support)
2020-05-10 09:44:28 +02:00
Evan Kranzler
96449ad5b9 fixed Ana Battlemage only targeting opponents 2020-05-08 18:11:39 -04:00
Evan Kranzler
8f7e91183f fixed Abandon Hope targeting any player 2020-05-08 18:10:32 -04:00
Evan Kranzler
8f04b9fb14 fixed Cavalier of Flame discard triggers 2020-05-08 18:07:36 -04:00
SpeedProg
f36792be93 make jboss remoting2 work with openjdk11 2020-05-08 21:29:42 +02:00
Evan Kranzler
f64549213f fixed a filter 2020-05-07 22:23:37 -04:00
Evan Kranzler
87b40007a8 fixed Rielle, the Everwise not triggering properly (fixes #6530) 2020-05-07 18:19:46 -04:00
Oleg Agafonov
6db2b8baa1
Merge pull request #6528 from gp66/missing-thb-war-token-images
missing token images in thb and war
2020-05-07 19:48:47 +02:00
gp66
da1c9cc38e missing token images in thb and war 2020-05-07 12:34:47 -05:00
Oleg Agafonov
48049dbfc9 Tests: improved verify test for token's constructor; 2020-05-07 20:50:15 +04:00
Oleg Agafonov
e3b75a445f
Merge pull request #6520 from emerald000/londonMulligan
Streamline London Mulligan UX.
2020-05-07 15:52:16 +02:00
Oleg Agafonov
e424ad4522
Merge pull request #6521 from emerald000/quartzwoodCrasher
Fix Quartzwood Crasher combat damage tracking.
2020-05-07 15:49:31 +02:00
Oleg Agafonov
771d54aa39 * Triggered abilities with modes - fixed that player can skip mode selection (example: skip lose game with Demonic Pact, see #6524); 2020-05-07 15:21:15 +04:00
emerald000
a904b7c890 Fix StubPlayer handling of London mulligans and fix related tests. 2020-05-05 23:15:45 -04:00
Evan Kranzler
b4fd4aab58 fixed bookmark usage in DoWhenCostPaid 2020-05-05 10:04:07 -04:00
emerald000
9097ae5afe Fix Quartzwood Crasher combat damage tracking.
Fixes #6512.
2020-05-04 23:22:37 -04:00
emerald000
1e8f006448 Streamline London Mulligan UX.
- Choose cards to put on bottom directly from hand.
- Put cards on bottom in order chosen instead of asking afterwards.
2020-05-04 22:57:50 -04:00
Evan Kranzler
55a8e34f7a fixed a merge conflict 2020-05-04 20:53:52 -04:00
Evan Kranzler
bde65d6279
Created class for reflexive triggered abilities (Ready for review) (#6500)
* added class for reflexive triggered abilities

* added DoWhenCostPaid

* a few more refactors

* some more refactoring

* almost all refactors done

* finished refactoring

* updated text generation

* Delete SendOptionUsedEventEffect.java

* fixed Wildborn Preserver text
2020-05-04 20:51:38 -04:00
Oleg Agafonov
8a3ba6729f
Merge pull request #6507 from emerald000/abilityResolved
Refactor and add hint for "Ability resolved X times"
2020-05-04 08:54:40 +02:00
emerald000
3465493ccf Rename, move and comment resolving ability event creation.
Should be clearer now.
2020-05-03 18:56:35 -04:00