chesse20
82ef38a4a3
fix Terraformer ( #11255 )
2023-10-03 23:17:47 -04:00
xenohedron
708ec9b8e9
text fixes and filter corrections: GainAbilityControlledEffect
2023-10-03 23:05:52 -04:00
xenohedron
c8da0f6216
fix Morph reminder text
2023-10-03 23:04:56 -04:00
xenohedron
9456650693
Merge pull request #11178 from ssk97/MorphRework_v2
...
Morph rework and check spell characteristics
2023-10-02 23:01:40 -04:00
Susucre
7c454fb24c
Rework AsThough handling to allow choosing/affecting a specific alternate cast ( #11114 )
...
* Rework AsThoughEffect
* some cleanup of MageIdentifer
* refactor ActivationStatus
* fix bolas's citadel
* fix a couple of the Alternative Cost being applied too broadly.
* fix Risen Executioneer
* allow cancellation of AsThough choice.
* fix One with the Multiverse
* cleanup cards needing their own MageIdentifier
* last couple of fixes
* apply reviews for cleaner code.
* some more cleanup
2023-10-02 18:42:54 -04:00
xenohedron
ba135abc78
refactor: common classes for LeaveBattlefieldExile ( #11248 )
2023-10-02 18:42:25 -04:00
Oleg Agafonov
9d1ad256a5
Standard Bearer - fixed that cards with TargetsHaveToTargetPermanentIfAbleEffect can brake multi-modes cards (can be related to #9769 )
2023-10-02 14:12:56 +04:00
Steven Knipe
26af2602e4
Merge branch 'master' of https://github.com/magefree/mage.git into MorphRework_v2
...
# Conflicts:
# Mage.Sets/src/mage/cards/b/Banefire.java
2023-10-01 22:59:27 -07:00
Steven Knipe
97d35f1d3d
Add comment for getSpellAbilityFromEvent
2023-10-01 22:55:20 -07:00
Steven Knipe
639aba4592
CastAsThoughItHadFlashAllEffect applies function variant throws error instead of returning false
2023-10-01 22:50:22 -07:00
Steven Knipe
47fc192a36
"ERROR," -> "Wrong code usage:" in IllegalArgumentException
2023-10-01 22:41:24 -07:00
Steven Knipe
731b391306
return guard Style change
2023-10-01 22:25:37 -07:00
xenohedron
d9ca387fad
another batch of text gen improvements ( #11247 )
...
* describe targets: UntapTargetEffect
* describe targets: SetBasePowerToughnessTargetEffect
* cleanup text
* describe targets: RegenerateTargetEffect
* describe targets: PhaseOutTargetEffect
* adjust text
* remove superfluous param
* describe targets: TapAllTargetPlayerControlsEffect
* describe targets: TurnFaceUpTargetEffect
* describe targets: TransformTargetEffect
* describe targets: RemoveFromCombatTargetEffect
* describe targets: DetainTargetEffect
* cleanup DiscardHandTargetEffect
* describe targets: DrawCardTargetEffect
* describe targets: GainLifeTargetEffect
* describe targets: LoseLifeTargetEffect
* describe targets: ExchangeLifeTargetEffect
* describe targets: DamageTargetControllerEffect
2023-10-01 22:51:02 -04:00
xenohedron
4273d3b5ba
refactor: remove unnecessary "lockedIn" parameter ( #11244 )
...
* remove lockedIn from logic: BoostControlledEffect
* remove lockedIn field: BoostControlledEffect
* remove constructor parameter: BoostControlledEffect
* simplify BoostEnchantedEffect
* apply fix to BoostSourceEffect
* remove unused param
* refactor SetBasePowerToughnessAllEffect
* additional cleanup
2023-10-01 22:50:44 -04:00
xenohedron
2d24f067f3
cleanup some superfluous overrides ( #11243 )
2023-10-01 22:50:28 -04:00
xenohedron
bfbdf6b103
reimplement "don't cause abilities to trigger" effects ( #11242 )
2023-10-01 22:50:14 -04:00
Steven Knipe
6e539018c9
Prevent all alternative costs from being used with BASE_ALTERNATE spell types
2023-10-01 16:53:57 -07:00
Steven Knipe
76150b2793
Remove SpellAbilityType.FACE_DOWN_CREATURE, fix cast ability displayed on battlefield
2023-10-01 16:47:42 -07:00
xenohedron
2ec532b157
add tray message on match start if window inactive
2023-09-30 16:28:44 -04:00
xenohedron
4d53ee0ea5
fix Shadow Prophecy
2023-09-30 16:19:18 -04:00
xenohedron
718fd80f5d
adjust text
2023-09-30 16:19:18 -04:00
xenohedron
78b5b8bdef
simplify LKI check using common method
2023-09-30 16:19:18 -04:00
xenohedron
63ae2e5a56
add tests for enchanted permanent LKI
2023-09-30 16:19:18 -04:00
xenohedron
0baf89cb0d
reduce default skill level of AI (from 6 to 2)
...
(higher skill level takes longer without making better decisions)
2023-09-30 16:18:57 -04:00
xenohedron
cad560c016
add shorter buffer time options
2023-09-30 16:18:57 -04:00
xenohedron
4883679cc7
GUI: enhance visibility of timer ( resolves #11236 )
2023-09-30 16:18:57 -04:00
theelk801
0753f820bc
[LCC] update spoiler and reprints
2023-09-30 13:01:14 -04:00
theelk801
94e424ac67
[LCI] update spoiler and reprints
2023-09-30 13:00:21 -04:00
theelk801
88213e2c2b
[LTR] update printings
2023-09-30 12:58:50 -04:00
theelk801
e87c27ff52
[LTC] update spoiler and reprints
2023-09-30 12:57:00 -04:00
theelk801
53986a68fa
[WOC] update spoiler and reprints
2023-09-30 12:55:12 -04:00
xenohedron
2b53ff9895
fix reminder text
2023-09-29 18:59:36 -04:00
xenohedron
c2d2088026
fix #11227 (Memory Crystal)
2023-09-29 00:58:42 -04:00
Susucre
c335757ab2
[LTC] Implement Galadriel, Light of Valinor ( #11225 )
2023-09-28 18:50:26 -04:00
Susucre
4236e31c06
[LTC] Implement Fell Beast of Mordor ( #11224 )
2023-09-28 18:50:14 -04:00
Susucre
78ec273b24
[LTC] Implement Galadhrim Brigade ( #11223 )
2023-09-28 18:50:04 -04:00
Susucre
6b95b31019
[LTC] Implement Arboreal Alliance ( #11222 )
2023-09-28 18:49:54 -04:00
Susucre
cb14c6286a
[LTC] Implement Call Forth the Tempest ( #11221 )
2023-09-28 18:49:44 -04:00
Susucre
01b336a27f
[LTR] Implement Minas Tirith Garrison ( #11220 )
2023-09-28 18:49:32 -04:00
Susucre
91b5edb26e
[LTR] Implement Eagle of Deliverance ( #11219 )
2023-09-28 18:49:16 -04:00
Susucre
b1db62d5d0
[LTR] Implement Mirkwood Channeler ( #11218 )
2023-09-28 18:49:00 -04:00
Susucre
30118dd515
[LTR] Implement Warg Rider ( #11217 )
2023-09-28 18:48:51 -04:00
Susucre
5f7079895f
[LTR] Implement Riders of the Mark ( #11216 )
2023-09-28 18:48:41 -04:00
Susucre
8966d06479
[LTC] Implement Legolas's Quick Reflexes ( #11215 )
2023-09-28 18:48:28 -04:00
Susucre
351654cadc
refresh newly added spoilers with latest Scryfall data ( #11214 )
2023-09-28 18:48:19 -04:00
xenohedron
bec7c22990
slightly reduce draft protection timer
2023-09-28 00:03:27 -04:00
xenohedron
7c535658f0
more defensive null checking in draft panel
2023-09-27 23:54:29 -04:00
xenohedron
1c9e954127
adjust Scrib Nibblers, Suffer the Past
...
(doesn't need special exile zone)
2023-09-27 23:32:22 -04:00
xenohedron
f4ad851233
adjust Danitha, Benalia's Hope
...
eliminate superfluous hand/graveyard selection choice
(related to #11213 )
2023-09-27 23:31:48 -04:00
Steven Knipe
967b4a7fb3
Characteristics check for spell cast filters
2023-09-26 21:05:55 -07:00