foul-magics/Mage/src/main/java/mage/abilities
Oleg Agafonov 5b49fa4cc2 choose mode improves:
- fixed broken cards with once per turn choose (example: Galadriel, Light of Valinor, closes #11362);
- fixed cheat to skip required mode by cancel button (example: Black Market Connections, closes #11149, closes #10611);
- fixed empty modes list if nothing available to choose;
- improved compatibility with max modes and other modification effects;
- fixed that non-valid modes can be selected in some use cases;
2023-11-02 17:57:55 +04:00
..
abilityword Remove superfluous addManaCost method (#11288) 2023-10-09 15:25:19 -04:00
common cleanup EntersBattlefieldAllTriggeredAbility and subclasses (#11372) 2023-10-31 21:00:45 -04:00
condition [LCI] Implement Enterprising Scallywag 2023-10-28 10:04:33 -04:00
costs implement [LCI] Dusk Rose Reliquary 2023-10-30 19:29:16 -04:00
decorator Remove superfluous addManaCost method (#11288) 2023-10-09 15:25:19 -04:00
dynamicvalue text fixes 2023-11-01 23:28:07 -04:00
effects implement [LCI] Zoetic Glyph 2023-11-01 23:28:07 -04:00
hint refactor: improved ability's modes code (related to #11333) 2023-10-28 15:46:03 +04:00
icon
keyword cleanup EntersBattlefieldAllTriggeredAbility and subclasses (#11372) 2023-10-31 21:00:45 -04:00
mana refactor: additional improves for mana choice in some cards, related to Naked Singularity from 81039d6e72 2023-09-23 06:39:01 +04:00
meta
token Create common implementation for predefined tokens (#11065) 2023-08-29 20:28:21 -04:00
Abilities.java
AbilitiesImpl.java
Ability.java [MIR] Implement Teferi's Imp (#11326) 2023-10-22 14:34:45 +02:00
AbilityImpl.java refactor: improved ability's modes code (related to #11333) 2023-10-28 15:46:03 +04:00
ActivatedAbility.java Rework AsThough handling to allow choosing/affecting a specific alternate cast (#11114) 2023-10-02 18:42:54 -04:00
ActivatedAbilityImpl.java Remove superfluous addManaCost method (#11288) 2023-10-09 15:25:19 -04:00
ActivationInfo.java
CompoundAbility.java
DelayedTriggeredAbilities.java
DelayedTriggeredAbility.java
EvasionAbility.java
LoyaltyAbility.java Cleanup activated ability constructors (#11283) 2023-10-08 22:55:31 -04:00
MageSingleton.java
Mode.java Add modeTag + hint of used modes for "choose one that hasn't been chosen" abilities. (#10860) 2023-08-26 23:09:04 -04:00
Modes.java choose mode improves: 2023-11-02 17:57:55 +04:00
OpeningHandAction.java
PlayLandAbility.java Rework AsThough handling to allow choosing/affecting a specific alternate cast (#11114) 2023-10-02 18:42:54 -04:00
Pronoun.java
SpecialAction.java refactor: removed unused data from special action, improved code (related to #11137) 2023-09-17 14:37:49 +04:00
SpecialActions.java refactor: removed unused data from special action, improved code (related to #11137) 2023-09-17 14:37:49 +04:00
SpellAbility.java Implement Prototype ability (#11249) 2023-10-09 21:06:19 -04:00
StateTriggeredAbility.java cleanup some superfluous overrides (#11243) 2023-10-01 22:50:28 -04:00
StaticAbility.java clean some of the most frequent copy constructor / copy method (#11053) 2023-08-30 19:48:03 -04:00
TriggeredAbilities.java reimplement "don't cause abilities to trigger" effects (#11242) 2023-10-01 22:50:14 -04:00
TriggeredAbility.java reimplement "don't cause abilities to trigger" effects (#11242) 2023-10-01 22:50:14 -04:00
TriggeredAbilityImpl.java cleanup EntersBattlefieldAllTriggeredAbility and subclasses (#11372) 2023-10-31 21:00:45 -04:00