Evan Kranzler
5856d0744b
Merge pull request #6123 from ssouders412/FaeOfWIshesFix
...
Fae of Wishes//Granted fix
2019-12-27 10:52:36 -05:00
ssouders412
cfdae6ee9d
Fixed Fae of Wishes//Granted, added Noncreature card filter
...
Updated Drekavac and Entomber Exarch to use the new filter.
2019-12-27 10:34:27 -05:00
jeffwadsworth
b9bee56c89
- Starting the process of migrating cards that use the player.cast() method to access the full abilities of a card not cast from the hand zone.
2019-12-26 15:54:22 -06:00
LevelX2
06ed2f5927
* Improved display of vote for Council's Dilemma cards.
2019-12-26 14:31:51 +01:00
LevelX2
1798f5a151
* setCheckPlayableState(false) in finally error handling (related to 133cc7342d
).
2019-12-26 14:26:16 +01:00
Oleg Agafonov
2460408da8
* Until your next turn effects - fixed that continuous effects of lost/leaved players can be discarded by combat or some cards before next turn starts;
2019-12-26 07:44:46 +04:00
Oleg Agafonov
61a58d36c2
Refactor: added missing getPlayersInRange in cards code (to ignore leaved/lost players);
2019-12-26 05:24:44 +04:00
LevelX2
133cc7342d
* Fixed a problem with check playable methods causing e.g. endless loop if Shared Fate was on the battlefield.
2019-12-25 16:01:02 +01:00
Oleg Agafonov
5b9f0c970c
Removed bloated logs
2019-12-24 21:12:20 +04:00
Oleg Agafonov
49ea0205d0
* Enters battlefield, played land triggered abilities - fixed multiple rollback errors on missing target;
2019-12-24 16:19:57 +04:00
Oleg Agafonov
9cf1ee2f42
Questing Beast - fixed rollback error on damage prevent ( #6116 );
2019-12-24 10:53:51 +04:00
Oleg Agafonov
5cb040607e
Refactor PreventAllDamageToAllEffect
2019-12-24 10:48:08 +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
LevelX2
82371456cd
* Commented out showXXX commands in tests to reduce the output.
2019-12-23 19:22:56 +01:00
LevelX2
7fe357708a
* Some minor source code updates.
2019-12-23 16:38:54 +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
Evan Kranzler
51b55fc8b8
Implemented Athreos, Shroud-Veiled
2019-12-21 10:13:11 -05:00
Oleg Agafonov
bd71c98e3e
Fixed AI freeze with non available targets
2019-12-21 18:10:29 +04:00
Evan Kranzler
88a1b9fe22
Implemented Underworld Rage-Hound
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
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
27a505ced9
- Fixed #6096 .
2019-12-19 15:31:48 -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
0bd2a5c270
Implemented Ashiok, Nightmare Muse
2019-12-16 22:31:25 -05:00
Oleg Agafonov
0885a01849
Fixed that TargetCard ignore filter in some calls
2019-12-16 02:55:13 +04:00
LevelX2
2413f956ee
Fixed a problem with bosster generation for boosters with partners and basic lands.
2019-12-15 16:18:04 +01:00
LevelX2
8d46f46cf8
Fixed a problem that DiesTriggeredAbilities from Tokens that were removed by an effect did nevertheless trigger ( fixes #5825 ).
2019-12-15 13:10:11 +01:00
Oleg Agafonov
2549634443
Fixed NPE errors
2019-12-15 15:12:13 +04:00
Oleg Agafonov
be6a588a7f
Fixed NPE errors
2019-12-15 15:00:31 +04:00
LevelX2
ca0297d7c8
Merge pull request #6015 from t-schroeder/crownoffury
...
Implemented Crown of Fury
2019-12-15 08:36:12 +01:00
LevelX2
81ff37ad17
Fixed a bug that sometimes wrongly power of new source instance was used to determine a number and fixed also a bug that counters were added wrongly to an already new instance of the source object ( fixes #6035 ).
2019-12-15 00:50:44 +01:00
LevelX2
515b55f088
Fixed handling of Guardian Beast, fixed rule text display ( fixes #5922 ).
2019-12-14 22:20:59 +01:00
LevelX2
b7b3bc4474
Merge origin/master
...
Conflicts:
Mage/src/main/java/mage/players/PlayerImpl.java
2019-12-14 18:41:12 +01:00
LevelX2
da9f24e008
Removed deprecated AdjustingSourceCosts interface.
2019-12-14 18:33:11 +01:00
Evan Kranzler
f1b9b5aba7
Implemented Daxos, Blessed by the Sun
2019-12-14 11:14:13 -05:00
Oleg Agafonov
732a48e936
Fixed and improved tests for latest changes like asThough and adventure cards;
2019-12-14 19:19:32 +04:00
Oleg Agafonov
b3e17ba85f
Improved "play the top card" to support adventure and split cards;
2019-12-14 19:11:40 +04:00
Oleg Agafonov
a05da68493
Improved alternative cost from dynamic effects (it's like #5913 PR):
...
* Game: added multiple cards/effects support (old version supported only 1 effect per game);
* Game: added combo support with split and adventure cards;
* AI: computer can see and play cards with dynamic added alternative cost (like Bolas's Citadel);
* UI: users can see playable cards with alternative cost.
2019-12-14 19:09:25 +04:00
Oleg Agafonov
d271feb0cb
Reworked asThough effects:
...
* Game: improved asThough effects processing and combo with different cards/abilities (e.g. adventure cards, play from non own hand, etc);
* AI: computer can see and play non hand cards with dynamic effects in all zones (not only graveyard);
* AI: computer can see and play "as though" mana and alternative costs;
* UI: added non hand cards highlights of available abilities/cards;
2019-12-14 18:47:56 +04:00
Evan Kranzler
447002ee67
Implemented Setessan Champion
2019-12-13 08:17:37 -05:00
Patrick Hulin
27bb6fa432
Conform AdventureCard to new getAbilities plan.
2019-12-11 22:42:32 -05:00
Patrick Hulin
383069f5eb
Merge branch 'master' of https://github.com/magefree/mage into adventures
2019-12-11 22:15:38 -05:00
Patrick Hulin
f63561cfb7
Add canActivate flag.
2019-12-11 22:15:07 -05:00
Evan Kranzler
3965061234
Implemented Elspeth, Sun's Nemesis
2019-12-11 20:08:07 -05:00
Oleg Agafonov
be7dea2d16
* UI: fixed that split cards doesn't marks as playable;
2019-12-11 04:44:25 +04:00