foul-magics/Mage/src/main/java/mage/abilities
Cameron Merkel 0f858fe3c3
[PIP] Implement Sentinel Sarah Lyons; The Prydwen, Steel Flagship; add common watcher + condition (#12250)
* [PIP] Implement Sentinel Sarah Lyons

* Create common watcher and condition for artifacts entering

* [PIP] Implement The Prydwen, Steel Flagship

* Use common classes in Akal Pakal, First Among Equals; string correction

* Add warning about watcher to ArtifactEnteredUnderYourControlCondition

* Add tests

* Move test file

* Test with opponent casting artifact during your turn

* Use checkPT(), don't call execute() multiple times

* Check final assertion at upkeep instead of untap step
2024-05-21 00:33:11 -04:00
..
abilityword Cleanup subtype filters that shouldn't limit to creatures (#11920) 2024-03-07 22:34:07 -05:00
common fix UntilYourNextTurnDelayedTriggeredAbility 2024-05-17 12:22:19 +02:00
condition [PIP] Implement Sentinel Sarah Lyons; The Prydwen, Steel Flagship; add common watcher + condition (#12250) 2024-05-21 00:33:11 -04:00
costs cleanup AbilityType for easier check that an ability is an activated ability (#12153) 2024-05-03 22:13:34 -04:00
decorator
dynamicvalue Genericize Target Adjusters (#12107) 2024-05-03 01:12:52 -04:00
effects rework and fix Stand or Fall 2024-05-16 16:23:13 -04:00
hint
icon
keyword [MH3] Implement Breaker of Creation 2024-05-13 12:26:36 -04:00
mana cleanup AbilityType for easier check that an ability is an activated ability (#12153) 2024-05-03 22:13:34 -04:00
meta refactor: use setter method and private field 2024-04-12 20:11:04 -04:00
token
Abilities.java
AbilitiesImpl.java cleanup AbilityType for easier check that an ability is an activated ability (#12153) 2024-05-03 22:13:34 -04:00
Ability.java cleanup AbilityType for easier check that an ability is an activated ability (#12153) 2024-05-03 22:13:34 -04:00
AbilityImpl.java cleanup AbilityType for easier check that an ability is an activated ability (#12153) 2024-05-03 22:13:34 -04:00
ActivatedAbility.java
ActivatedAbilityImpl.java cleanup AbilityType for easier check that an ability is an activated ability (#12153) 2024-05-03 22:13:34 -04:00
ActivationInfo.java
CompoundAbility.java
DelayedTriggeredAbilities.java support until your next turn delayed triggers (#12233) 2024-05-16 13:37:53 +02:00
DelayedTriggeredAbility.java adjust some text, cleanup some variable access 2024-04-12 20:08:26 -04:00
EvasionAbility.java
LoyaltyAbility.java
MageSingleton.java
Mode.java [OTJ] Implementing "spree" mechanic (#12018) 2024-03-31 12:11:34 -04:00
Modes.java [OTJ] Implementing "spree" mechanic (#12018) 2024-03-31 12:11:34 -04:00
OpeningHandAction.java
PlayLandAbility.java server: improved server stability (#11285) and reworked triggers/playable logic (#8426): 2024-04-16 23:10:18 +04:00
Pronoun.java
SpecialAction.java
SpecialActions.java cleanup access to fields in AbilityImpl 2024-03-29 01:53:03 -04:00
SpellAbility.java separate 'you may play'|'you may cast' AsThoughtEffect approuvers 2024-04-13 12:10:53 +02:00
StateTriggeredAbility.java
StaticAbility.java
TriggeredAbilities.java [PIP] Implement Rad Counters mechanic (#12087) 2024-04-17 20:04:17 +02:00
TriggeredAbility.java [PIP] Implement Shaun, Father of Synths (#12109) 2024-04-12 19:41:58 -04:00
TriggeredAbilityImpl.java cleanup AbilityType for easier check that an ability is an activated ability (#12153) 2024-05-03 22:13:34 -04:00