From 97d35f1d3dc00115d7e8f7812135d39577569602 Mon Sep 17 00:00:00 2001 From: Steven Knipe Date: Sun, 1 Oct 2023 22:55:20 -0700 Subject: [PATCH] Add comment for getSpellAbilityFromEvent --- Mage/src/main/java/mage/abilities/SpellAbility.java | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/Mage/src/main/java/mage/abilities/SpellAbility.java b/Mage/src/main/java/mage/abilities/SpellAbility.java index 01453c5825c..2875d9f6acc 100644 --- a/Mage/src/main/java/mage/abilities/SpellAbility.java +++ b/Mage/src/main/java/mage/abilities/SpellAbility.java @@ -305,6 +305,15 @@ public class SpellAbility extends ActivatedAbilityImpl { return spellCharacteristics; } + /** + * Given a spell cast event, returns the relevant SpellAbility involved + * Currently used to get the characteristics of the spell, specifically + * for "can't cast" effects using CAST_SPELL_LATE events + * + * @param event + * @param game + * @return SpellAbility of the event + */ public static SpellAbility getSpellAbilityFromEvent(GameEvent event, Game game) { if (event.getType() != GameEvent.EventType.CAST_SPELL && event.getType() != GameEvent.EventType.CAST_SPELL_LATE) { return null;