Draft of the "fizzle to zone"
(credit goes to excessum)
This commit is contained in:
@@ -217,6 +217,7 @@ public:
|
||||
Interruptible * getNext(Interruptible * previous, int type = 0, int state = 0 , int display = -1);
|
||||
int getNextIndex(Interruptible * previous, int type = 0, int state = 0 , int display = -1);
|
||||
void Fizzle(Interruptible * action);
|
||||
void Fizzle(Interruptible * action, int targetZone); //Overloaded fizzle (0 - 3: graveyard, hand, exile, librarytop)
|
||||
Interruptible * getAt(int id);
|
||||
void cancelInterruptOffer(InterruptDecision cancelMode = DONT_INTERRUPT, bool log = true);
|
||||
void endOfInterruption(bool log = true);
|
||||
|
||||
@@ -1120,6 +1120,15 @@ public:
|
||||
AAFizzler* clone() const;
|
||||
};
|
||||
|
||||
class AAOFizzler: public AAFizzler
|
||||
{
|
||||
public:
|
||||
AAOFizzler( GameObserver* observer, int _id, MTGCardInstance * card, Spell * _target, int tgtZone, ManaCost * _cost );
|
||||
int targetZone;
|
||||
int resolve();
|
||||
AAOFizzler* clone() const;
|
||||
};
|
||||
|
||||
/*
|
||||
Generic classes
|
||||
*/
|
||||
|
||||
Reference in New Issue
Block a user