Sfoglia il codice sorgente

Include Permanent Details for effect

hooperk 3 mesi fa
parent
commit
1806c87e01
1 ha cambiato i file con 10 aggiunte e 0 eliminazioni
  1. 10 0
      Assets/Scripts/CardEffect/BT15/Purple/BT15_078.cs

+ 10 - 0
Assets/Scripts/CardEffect/BT15/Purple/BT15_078.cs

@@ -85,6 +85,7 @@ namespace DCGO.CardEffects.BT15
                     addSkillClass.SetUpAddSkillClass(cardSourceCondition: CardSourceCondition, getEffects: GetEffects);
 
                     card.Owner.UntilOpponentTurnEndEffects.Add((_timing) => addSkillClass);
+                    card.Owner.UntilOpponentTurnEndEffects.Add(GetDetailEffect);
 
                     bool CanUseCondition1(Hashtable hashtable)
                     {
@@ -104,6 +105,15 @@ namespace DCGO.CardEffects.BT15
                         return false;
                     }
 
+                    ICardEffect GetDetailEffect(EffectTiming timing)
+                    {
+                        if (timing == EffectTiming.None)
+                        {
+                            return CardEffectFactory.AddDetailClass(CanUseCondition1, PermanentCondition, "[On Deletion] Lose 1 memory.", true, card);
+                        }
+                        return null;
+                    }
+
                     List<ICardEffect> GetEffects(CardSource cardSource, List<ICardEffect> cardEffects, EffectTiming _timing)
                     {
                         if (_timing == EffectTiming.OnDestroyedAnyone)