Oleg Agafonov
5cb040607e
Refactor PreventAllDamageToAllEffect
2019-12-24 10:48:08 +04:00
Oleg Agafonov
9d2dfc048d
Prepare new release
2019-12-24 03:42:38 +04:00
Oleg Agafonov
70b37d1d71
* You may choose card from outside or in exile - fixed that it doesn't allows to choose cards from exiled zone (Karn, the Great Creator and Coax from the Blind Eternities);
2019-12-24 02:06:33 +04:00
Oleg Agafonov
8af784e8e6
Test framework: added commands to put cards in sideboard, outside and exiled zones;
2019-12-24 02:03:51 +04:00
Oleg Agafonov
8575d437ce
* Glacial Revelation - fixed that it couldn't put any snow cards to hand;
2019-12-24 01:21:18 +04:00
Oleg Agafonov
503b3e8947
* Bolas's Citadel - fixed that play top ability card can cause rollback error;
2019-12-24 01:04:23 +04:00
Oleg Agafonov
98cbf42a11
Added MCTS AI for #6114
2019-12-23 23:35:19 +04:00
LevelX2
82371456cd
* Commented out showXXX commands in tests to reduce the output.
2019-12-23 19:22:56 +01:00
Oleg Agafonov
b8754af355
Karn Liberated banned in Tiny Leaders format (xmage doesn't support game restart for Tiny Leaders);
2019-12-23 22:09:18 +04:00
Oleg Agafonov
842d5757c3
Removed bloated logs, missing comments;
2019-12-23 21:48:20 +04:00
Oleg Agafonov
fac7ea1388
* AI: fixed rollback errors with copy spell abilities;
...
Tests: added copy spell support for test player;
2019-12-23 21:47:01 +04:00
LevelX2
c0df1d6e8a
* Constricting Sliver - Fixed that its effect was applied to all creatures instead of only controlled creatures.
2019-12-23 18:02:11 +01:00
LevelX2
3bdd881e3a
* Kaalia, Zenith Seeker - Added the missing revealing of the cards moved to hand.
2019-12-23 17:39:12 +01:00
LevelX2
ee0b7a53a9
* Drakuseth, Maw of Flames - Fixed that its triggered ability did unpreventable combat damage instead of preventable normal damage.
2019-12-23 17:19:23 +01:00
LevelX2
7fe357708a
* Some minor source code updates.
2019-12-23 16:38:54 +01:00
LevelX2
82061929cf
* Expropriate - Fixed a problem that the controller of Expropriate was not able to get control of owned permanents.
2019-12-23 16:38:12 +01:00
LevelX2
2f998060a2
* Fixed a problem with power/toughness setting of copied transformed permanents ( fixes #5893 ).
2019-12-23 15:35:53 +01:00
Oleg Agafonov
7bb6757876
Merge remote-tracking branch 'origin/master'
2019-12-23 10:28:28 +04:00
Oleg Agafonov
794445d128
* Ludevic, Necro-Alchemist - fixed that it doesn't triggers on controller turn;
2019-12-23 10:28:01 +04:00
spjspj
844500accf
Add an information format for deck
2019-12-23 01:12:31 +11:00
Evan Kranzler
db51b2a76c
fixed Realm-Cloaked Giant's adventure name ( fixes #6108 )
2019-12-21 21:21:37 -05:00
Evan Kranzler
51b55fc8b8
Implemented Athreos, Shroud-Veiled
2019-12-21 10:13:11 -05:00
Evan Kranzler
e7dea7c3d9
added missing ability to Underworld Rage-Hound
2019-12-21 10:01:45 -05:00
Oleg Agafonov
d26fde8dbc
Prepare new release
2019-12-21 18:23:15 +04:00
Oleg Agafonov
bd71c98e3e
Fixed AI freeze with non available targets
2019-12-21 18:10:29 +04:00
Evan Kranzler
394d9716ca
Implemented Grasping Giant
2019-12-20 20:10:09 -05:00
Evan Kranzler
f5e5df6d6e
Implemented Ironscale Hydra
2019-12-20 20:10:08 -05:00
Evan Kranzler
88a1b9fe22
Implemented Underworld Rage-Hound
2019-12-20 20:10:08 -05:00
Evan Kranzler
e453b2ad4f
Implemented Underworld Sentinel
2019-12-20 20:10:08 -05:00
LevelX2
0a8a9ed00d
* Replaced some filters by StaticFilters instances.
2019-12-20 23:50:01 +01:00
LevelX2
43a11cd115
* Enduring Ideal - Improved filter prompt text.
2019-12-20 22:56:11 +01:00
LevelX2
e80cfbeb2c
* Fixed a problem of the card filtering of RevealLibraryPutIntoHand (fixes a problem of Brass Herald moving all cards to hand).
2019-12-20 20:54:23 +01:00
Oleg Agafonov
7a7a9c20ec
Tests: fixed false positive tests (AI related, see prev commit);
2019-12-20 20:22:38 +04:00
Oleg Agafonov
8cce5a3648
* AI: reworked computer choices for "target permanent" targets:
...
* Fixed that computer was able to target own permanents for bad effects and opponent permanents for good effect;
* Improved target choices on card score (as example: boost most valuable, discard most weaker);
* Tests: fixed false positive tests (AI depended);
* Tests: fixed that test player can't find permanents for some filters/predicates;
2019-12-20 20:20:16 +04:00
jeffwadsworth
813b258d4d
- Fixed #5933
2019-12-20 09:04:36 -06:00
jeffwadsworth
6870dabbae
- Fixed #5926
2019-12-19 17:00:22 -06:00
jeffwadsworth
117abd7853
- Fixed #5929
2019-12-19 16:43:01 -06:00
jeffwadsworth
27a505ced9
- Fixed #6096 .
2019-12-19 15:31:48 -06:00
LevelX2
0670d0cefc
* Deafening Silence - Fixed that it allowed two cast to noncreature spells.
2019-12-19 21:28:50 +01:00
jeffwadsworth
9d545d852a
- Fixed #6103
2019-12-19 10:34:15 -06:00
jeffwadsworth
dd306a57b9
- Fixed #5958
2019-12-19 10:27:27 -06:00
jeffwadsworth
7ad7064031
- Reverted Fixed #6096 . The CopySpellForEachItCouldTargetEffect() needs some fixes.
2019-12-18 18:13:30 -06:00
jeffwadsworth
02b75fe668
- Fixed #6096
2019-12-18 16:32:25 -06:00
jeffwadsworth
4ef9a75fe7
- Fixed #6101
2019-12-18 15:41:08 -06:00
Oleg Agafonov
cde9957f54
* UI: added playable card marks in look-at windows;
2019-12-18 22:44:42 +04:00
Oleg Agafonov
ff1299cca9
* Copy activated ability - fixed that it raise error on triggering on copied permanents;
2019-12-18 18:16:16 +04:00
Oleg Agafonov
23ef0e4269
* Spark Double - fixed that copy of spark contains legendary type ( #6097 )
2019-12-18 17:57:41 +04:00
Evan Kranzler
fbff54145e
Implemented Demon of Loathing
2019-12-17 20:46:42 -05:00
Evan Kranzler
6601d65793
Implemented Serpent of Yawning Depths
2019-12-17 20:42:33 -05:00
Evan Kranzler
05f1cd8db9
Implemented Deathbellow War Cry
2019-12-17 20:31:17 -05:00