aura parent
This commit is contained in:
@@ -128,6 +128,7 @@ public:
|
||||
MTGCardInstance * tokCard;
|
||||
MTGCardInstance * previous;
|
||||
MTGCardInstance * next;
|
||||
MTGCardInstance * auraParent;
|
||||
MTGAbility * TokenAndAbility;
|
||||
MTGAbility * GrantedAndAbility;
|
||||
int doDamageTest;
|
||||
|
||||
@@ -357,4 +357,24 @@ public:
|
||||
virtual bool equals(TargetChooser * tc);
|
||||
~ParentChildChooser();
|
||||
};
|
||||
|
||||
class ChildrenChooser: public TypeTargetChooser
|
||||
{
|
||||
public:
|
||||
bool withoutProtections;
|
||||
ChildrenChooser(GameObserver *observer, int * _zones, int _nbzones, MTGCardInstance * card = NULL, int _maxtargets = 1, bool other = false, bool targetMin = false) :
|
||||
TypeTargetChooser(observer, "*",_zones, _nbzones, card, _maxtargets, other, targetMin)
|
||||
{
|
||||
}
|
||||
;
|
||||
ChildrenChooser(GameObserver *observer, MTGCardInstance * card = NULL, int _maxtargets = 1, bool other = false,bool targetMin = false) :
|
||||
TypeTargetChooser(observer, "*", card, _maxtargets, other,targetMin)
|
||||
{
|
||||
}
|
||||
;
|
||||
virtual bool canTarget(Targetable * target, bool withoutProtections = false);
|
||||
virtual ChildrenChooser * clone() const;
|
||||
virtual bool equals(TargetChooser * tc);
|
||||
~ChildrenChooser();
|
||||
};
|
||||
#endif
|
||||
|
||||
Reference in New Issue
Block a user