Commit graph

29869 commits

Author SHA1 Message Date
Paweł Płazieński
64b979b0d7 Satyr Firedancer triggers for each opponent
Satyr Firedancer should trigger multiple times when single Instant or
Sorcery deals damage to multiple opponents, once for each opponent.
Cards like Price of Progress currently triggered first time for first
opponent in turn order, but not for others.

This commit changes how the ability handles multiple damage by single
source: single spell can trigger multiple times of a single stack
object, because it can represent multiple instances of damage.
2020-04-01 22:28:46 +02:00
ingmargoudt
0fb80bfc15
Merge pull request #6380 from antonioalonzi/6256-watcher-copy-fix-for-jdk-11
#6256: Fixed Watcher copy method for JDK11
2020-03-30 13:07:41 +02:00
Antonio Alonzi
f86529bbb9 #6256: Do not create new Set/Map 2020-03-30 09:22:02 +01:00
Antonio Alonzi
76c9d38f57 #6256: Fixed Watcher copy method for JDK11 2020-03-28 19:56:25 +00:00
Oleg Agafonov
35f19838dd
Merge pull request #6372 from allentiak/fix-interfaces
fixup! program towards Interface rather than implementations
2020-03-23 21:56:23 +01:00
Oleg Agafonov
2b8d2401f2
Merge pull request #6366 from Meerkov/master
Fix a typo
2020-03-23 21:55:24 +01:00
Oleg Agafonov
d8a961e888
Merge pull request #6373 from allentiak/fix-gitignore
Delete .class files
2020-03-23 21:55:07 +01:00
Leandro Doctors
e0c80646b3 Delete .class files 2020-03-22 20:49:52 -03:00
Leandro Doctors
855a9cc427 fixup! program towards Interface rather than implementations 2020-03-22 20:42:11 -03:00
Meerkov
e6410f2011
Merge pull request #1 from Meerkov/Fix-Typo
Fix Typo in shortcut descriptions
2020-03-22 10:22:32 -07:00
Meerkov
907d039da8
Update CallbackClientImpl.java 2020-03-22 10:19:16 -07:00
Oleg Agafonov
bfcad77ad3
Merge pull request #6350 from luziferius/fix_mystery_booster
Fix booster generation issues with Mystery Booster set.
2020-03-18 15:53:13 +01:00
Thomas Hess
6fd8b0a80b
Fix booster generation issues with Mystery Booster set.
- Split the foil sheet into a separate set as listed on Scryfall.
- Added unit test cases that verify booster generation.
2020-03-18 14:51:52 +01:00
Oleg Agafonov
63f427124e
Merge pull request #6348 from magefree/mysteryBooster
Implemented Mystery Booster pack generation (ready to merge)
2020-03-18 14:31:33 +01:00
Evan Kranzler
656908aeec fixed basic land flag 2020-03-17 20:39:50 -04:00
Evan Kranzler
468f7b13f2 added comment with source 2020-03-17 20:37:08 -04:00
Evan Kranzler
114aac433e removed duplicated cards 2020-03-17 20:29:08 -04:00
Evan Kranzler
b35924fc70 added cards for mystery booster 2020-03-17 20:23:53 -04:00
Evan Kranzler
b2401a6410 fixed legality issue 2020-03-17 20:18:08 -04:00
Evan Kranzler
434b2464db added booster generation function 2020-03-17 19:58:08 -04:00
Evan Kranzler
9be0bde4c1 added Mystery Booster set file 2020-03-17 19:36:10 -04:00
Evan Kranzler
63df5d89a4 updated Brawl ban list 2020-03-16 15:16:19 -04:00
Evan Kranzler
ec8867ab1a updated Legacy ban list 2020-03-16 15:15:03 -04:00
Evan Kranzler
f7e0b5d93b updated Modern ban list 2020-03-16 15:14:03 -04:00
Oleg Agafonov
2b78ec745c * Mind's Desire - fixed that it doesn't work with split cards (#6337); 2020-03-12 04:07:17 +04:00
Oleg Agafonov
a20bca1b21 Test framework: fixed ai play commands, added more tests 2020-03-12 02:05:06 +04:00
Oleg Agafonov
14ddb6eb28 * AI: fixed wrong targeting for gain control abilities (#6340); 2020-03-11 18:22:58 +04:00
Oleg Agafonov
3cd5682db7 * AI: fixed wrong targeting for Fraying Sanity (#6339); 2020-03-11 17:17:39 +04:00
jeffwadsworth
d8bcfc4295 - Fixed Divine Visitation 2020-03-09 16:07:18 -05:00
Oleg Agafonov
86f6d39f5a * AI: fixed rollback errors on play cards with target stack (Diplomatic Escort, Not of This World, etc); 2020-03-09 13:49:07 +04:00
Oleg Agafonov
009e55c4f0 * AI: fixed that computer can't use spells and abilities on opponent's pre-combat main step; 2020-03-09 12:49:21 +04:00
Oleg Agafonov
a6ab40dc57 Test framework: added strict mode support for full simulation commands (aiXXX); 2020-03-09 12:34:05 +04:00
Oleg Agafonov
70bf13359a Test framework: improved alias support:
* added alias support in castSpell command;
* added alias support in activateAbility command (example: `@ref ability text from ref card`);
* added alias support in activateMana command;
* added alias support in some assertXXX commands;
2020-03-09 05:49:03 +04:00
Oleg Agafonov
ff3df35467 Fixed NPE errors on empty sourceId in mage reference object; 2020-03-07 00:24:16 +04:00
Oleg Agafonov
cb8d4dc340 * Non creature tokens - fixed rollback errors in AI games (example: Food token, see #6331);
Fixed other potentially NPE errors with rarity;
2020-03-06 03:27:46 +04:00
Oleg Agafonov
1b60dfc258 Prepare new release 2020-03-04 20:33:30 +04:00
Oleg Agafonov
d7a48efa89 * Rules: chicken subtype replaced by bird subtype (Chicken à la King, Chicken Egg, Fowl Play, Free-Range Chicken, Poultrygeist); 2020-03-04 00:59:37 +04:00
jeffwadsworth
075cbbed00 - Fixed #6328 2020-03-03 09:21:37 -06:00
jeffwadsworth
8e41215fa5 - Refactor to resolve failing test 2020-03-02 16:02:56 -06:00
tylerFretz
a96d936e24
Fix Verix Bladewing kicker ability text (#6322) 2020-03-02 14:52:33 -06:00
jeffwadsworth
26439bef95 - Fixed #6325 2020-03-02 14:50:20 -06:00
Oleg Agafonov
ca9542d3de * Game: fixed that declare blocker step skips all the time on disabled "STOP skip on any/zero blockers" preferences (#6308); 2020-02-29 23:27:11 +04:00
Oleg Agafonov
6769b1d536 Fixed text 2020-02-29 19:57:19 +04:00
Oleg Agafonov
e421e5fac1 Fixed NPE 2020-02-29 12:49:29 +04:00
Jeff
fe0557127b - Fixed #6321 and #6320 2020-02-28 16:52:54 -06:00
Oleg Agafonov
a06cacb462 * UI: fixed that json logs can't be disabled without disable other logs in settings; 2020-02-28 21:09:41 +04:00
Oleg Agafonov
8ee1dd20d3 * UI: added preferences to enable or disable turn number and step info in game logs; 2020-02-28 21:04:37 +04:00
Oleg Agafonov
2e73f9d1c5 * UI: added turn number and step info in game logs 2020-02-28 20:27:07 +04:00
jeffwadsworth
190c3ecc00 - Fixed #6316 2020-02-28 08:53:48 -06:00
jeffwadsworth
97767a0be1 - Fixed #6314 2020-02-28 08:21:47 -06:00