Erwan
- Fix compilation issue with gcc
This commit is contained in:
@@ -113,7 +113,7 @@ public:
|
||||
return MTGAbility::toString(out) << ")";
|
||||
}
|
||||
|
||||
MayAbility * MayAbility::clone() const{
|
||||
MayAbility * clone() const{
|
||||
MayAbility * a = NEW MayAbility(*this);
|
||||
a->isClone = 1;
|
||||
return a;
|
||||
@@ -172,7 +172,7 @@ public:
|
||||
return ActivatedAbility::toString(out) << ")";
|
||||
}
|
||||
|
||||
MultiAbility * MultiAbility::clone() const{
|
||||
MultiAbility * clone() const{
|
||||
MultiAbility * a = NEW MultiAbility(*this);
|
||||
a->isClone = 1;
|
||||
return a;
|
||||
@@ -214,7 +214,7 @@ class GenericActivatedAbility:public ActivatedAbility{
|
||||
ActivatedAbility::Update(dt);
|
||||
}
|
||||
|
||||
GenericActivatedAbility * GenericActivatedAbility::clone() const{
|
||||
GenericActivatedAbility * clone() const{
|
||||
GenericActivatedAbility * a = NEW GenericActivatedAbility(*this);
|
||||
a->isClone = 1;
|
||||
return a;
|
||||
@@ -239,7 +239,7 @@ public:
|
||||
counters = 0;
|
||||
}
|
||||
|
||||
GenericTargetAbility * GenericTargetAbility::clone() const{
|
||||
GenericTargetAbility * clone() const{
|
||||
GenericTargetAbility * a = NEW GenericTargetAbility(*this);
|
||||
a->isClone = 1;
|
||||
return a;
|
||||
@@ -279,7 +279,7 @@ class AADrawer:public ActivatedAbility{
|
||||
return "Draw";
|
||||
}
|
||||
|
||||
AADrawer * AADrawer::clone() const{
|
||||
AADrawer * clone() const{
|
||||
AADrawer * a = NEW AADrawer(*this);
|
||||
a->isClone = 1;
|
||||
return a;
|
||||
@@ -305,7 +305,7 @@ class AALifer:public ActivatedAbility{
|
||||
return "Life";
|
||||
}
|
||||
|
||||
AALifer * AALifer::clone() const{
|
||||
AALifer * clone() const{
|
||||
AALifer * a = NEW AALifer(*this);
|
||||
a->isClone = 1;
|
||||
return a;
|
||||
@@ -442,7 +442,7 @@ public:
|
||||
}
|
||||
|
||||
|
||||
AAMover * AAMover::clone() const{
|
||||
AAMover * clone() const{
|
||||
AAMover * a = NEW AAMover(*this);
|
||||
a->isClone = 1;
|
||||
return a;
|
||||
@@ -472,7 +472,7 @@ class AACopier:public ActivatedAbility{
|
||||
}
|
||||
|
||||
|
||||
AACopier * AACopier::clone() const{
|
||||
AACopier * clone() const{
|
||||
AACopier * a = NEW AACopier(*this);
|
||||
a->isClone = 1;
|
||||
return a;
|
||||
@@ -501,7 +501,7 @@ public:
|
||||
}
|
||||
|
||||
|
||||
AADestroyer * AADestroyer::clone() const{
|
||||
AADestroyer * clone() const{
|
||||
AADestroyer * a = NEW AADestroyer(*this);
|
||||
a->isClone = 1;
|
||||
return a;
|
||||
@@ -552,7 +552,7 @@ class ABasicAbilityModifier:public MTGAbility{
|
||||
return MTGAbility::toString(out) << ")";
|
||||
}
|
||||
|
||||
ABasicAbilityModifier * ABasicAbilityModifier::clone() const{
|
||||
ABasicAbilityModifier * clone() const{
|
||||
ABasicAbilityModifier * a = NEW ABasicAbilityModifier(*this);
|
||||
a->isClone = 1;
|
||||
return a;
|
||||
@@ -614,7 +614,7 @@ class ABasicAbilityModifierUntilEOT:public TargetAbility{
|
||||
return TargetAbility::toString(out) << ")";
|
||||
}
|
||||
|
||||
ABasicAbilityModifierUntilEOT * ABasicAbilityModifierUntilEOT::clone() const{
|
||||
ABasicAbilityModifierUntilEOT * clone() const{
|
||||
ABasicAbilityModifierUntilEOT * a = NEW ABasicAbilityModifierUntilEOT(*this);
|
||||
a->isClone = 1;
|
||||
return a;
|
||||
@@ -651,7 +651,7 @@ class AInstantBasicAbilityModifierUntilEOT: public InstantAbility{
|
||||
return InstantAbility::toString(out) << ")";
|
||||
}
|
||||
|
||||
AInstantBasicAbilityModifierUntilEOT * AInstantBasicAbilityModifierUntilEOT::clone() const{
|
||||
AInstantBasicAbilityModifierUntilEOT * clone() const{
|
||||
AInstantBasicAbilityModifierUntilEOT * a = NEW AInstantBasicAbilityModifierUntilEOT(*this);
|
||||
a->isClone = 1;
|
||||
return a;
|
||||
@@ -698,7 +698,7 @@ class ABasicAbilityAuraModifierUntilEOT: public ActivatedAbility{
|
||||
return ActivatedAbility::toString(out) << ")";
|
||||
}
|
||||
|
||||
ABasicAbilityAuraModifierUntilEOT * ABasicAbilityAuraModifierUntilEOT::clone() const{
|
||||
ABasicAbilityAuraModifierUntilEOT * clone() const{
|
||||
ABasicAbilityAuraModifierUntilEOT * a = NEW ABasicAbilityAuraModifierUntilEOT(*this);
|
||||
a->isClone = 1;
|
||||
return a;
|
||||
@@ -757,7 +757,7 @@ class ASpellCastLife:public MTGAbility{
|
||||
return MTGAbility::toString(out) << ")";
|
||||
}
|
||||
|
||||
ASpellCastLife * ASpellCastLife::clone() const{
|
||||
ASpellCastLife * clone() const{
|
||||
ASpellCastLife * a = NEW ASpellCastLife(*this);
|
||||
a->isClone = 1;
|
||||
return a;
|
||||
@@ -796,7 +796,7 @@ class AUnBlocker:public MTGAbility{
|
||||
return MTGAbility::toString(out) << ")";
|
||||
}
|
||||
|
||||
AUnBlocker * AUnBlocker::clone() const{
|
||||
AUnBlocker * clone() const{
|
||||
AUnBlocker * a = NEW AUnBlocker(*this);
|
||||
a->isClone = 1;
|
||||
return a;
|
||||
@@ -838,7 +838,7 @@ class AUntaperOnceDuringTurn:public AUnBlocker{
|
||||
return AUnBlocker::toString(out) << ")";
|
||||
}
|
||||
|
||||
AUntaperOnceDuringTurn * AUntaperOnceDuringTurn::clone() const{
|
||||
AUntaperOnceDuringTurn * clone() const{
|
||||
AUntaperOnceDuringTurn * a = NEW AUntaperOnceDuringTurn(*this);
|
||||
a->isClone = 1;
|
||||
return a;
|
||||
@@ -873,7 +873,7 @@ class APowerToughnessModifier: public MTGAbility{
|
||||
<< " (";
|
||||
return MTGAbility::toString(out) << ")";
|
||||
}
|
||||
APowerToughnessModifier * APowerToughnessModifier::clone() const{
|
||||
APowerToughnessModifier * clone() const{
|
||||
APowerToughnessModifier * a = NEW APowerToughnessModifier(*this);
|
||||
a->isClone = 1;
|
||||
return a;
|
||||
@@ -907,7 +907,7 @@ class APowerToughnessModifierRegularCounter:public MTGAbility{
|
||||
<< " (";
|
||||
return MTGAbility::toString(out) << ")";
|
||||
}
|
||||
APowerToughnessModifierRegularCounter * APowerToughnessModifierRegularCounter::clone() const{
|
||||
APowerToughnessModifierRegularCounter * clone() const{
|
||||
APowerToughnessModifierRegularCounter * a = NEW APowerToughnessModifierRegularCounter(*this);
|
||||
a->isClone = 1;
|
||||
return a;
|
||||
@@ -964,7 +964,7 @@ class ATargetterPowerToughnessModifierUntilEOT: public TargetAbility{
|
||||
<< " (";
|
||||
return TargetAbility::toString(out) << ")";
|
||||
}
|
||||
ATargetterPowerToughnessModifierUntilEOT * ATargetterPowerToughnessModifierUntilEOT::clone() const{
|
||||
ATargetterPowerToughnessModifierUntilEOT * clone() const{
|
||||
ATargetterPowerToughnessModifierUntilEOT * a = NEW ATargetterPowerToughnessModifierUntilEOT(*this);
|
||||
a->isClone = 1;
|
||||
return a;
|
||||
@@ -1019,7 +1019,7 @@ class APowerToughnessModifierUntilEndOfTurn: public ActivatedAbility{
|
||||
<< " (";
|
||||
return ActivatedAbility::toString(out) << ")";
|
||||
}
|
||||
APowerToughnessModifierUntilEndOfTurn * APowerToughnessModifierUntilEndOfTurn::clone() const{
|
||||
APowerToughnessModifierUntilEndOfTurn * clone() const{
|
||||
APowerToughnessModifierUntilEndOfTurn * a = NEW APowerToughnessModifierUntilEndOfTurn(*this);
|
||||
a->isClone = 1;
|
||||
return a;
|
||||
@@ -1053,7 +1053,7 @@ class AInstantPowerToughnessModifierUntilEOT: public InstantAbility{
|
||||
<< " (";
|
||||
return InstantAbility::toString(out) << ")";
|
||||
}
|
||||
AInstantPowerToughnessModifierUntilEOT * AInstantPowerToughnessModifierUntilEOT::clone() const{
|
||||
AInstantPowerToughnessModifierUntilEOT * clone() const{
|
||||
AInstantPowerToughnessModifierUntilEOT * a = NEW AInstantPowerToughnessModifierUntilEOT(*this);
|
||||
a->isClone = 1;
|
||||
return a;
|
||||
@@ -1074,7 +1074,7 @@ class AUntapManaBlocker: public UntapBlocker{
|
||||
out << "AUntapManaBlocker ::: (";
|
||||
return UntapBlocker::toString(out) << ")";
|
||||
}
|
||||
AUntapManaBlocker * AUntapManaBlocker::clone() const{
|
||||
AUntapManaBlocker * clone() const{
|
||||
AUntapManaBlocker * a = NEW AUntapManaBlocker(*this);
|
||||
a->isClone = 1;
|
||||
return a;
|
||||
@@ -1130,7 +1130,7 @@ protected:
|
||||
out << "ACircleOfProtection ::: (";
|
||||
return TargetAbility::toString(out) << ")";
|
||||
}
|
||||
ACircleOfProtection * ACircleOfProtection::clone() const{
|
||||
ACircleOfProtection * clone() const{
|
||||
ACircleOfProtection * a = NEW ACircleOfProtection(*this);
|
||||
a->isClone = 1;
|
||||
return a;
|
||||
@@ -1161,7 +1161,7 @@ class AStandardRegenerate:public ActivatedAbility{
|
||||
out << "AStandardRegenerate ::: (";
|
||||
return ActivatedAbility::toString(out) << ")";
|
||||
}
|
||||
AStandardRegenerate * AStandardRegenerate::clone() const{
|
||||
AStandardRegenerate * clone() const{
|
||||
AStandardRegenerate * a = NEW AStandardRegenerate(*this);
|
||||
a->isClone = 1;
|
||||
return a;
|
||||
@@ -1200,7 +1200,7 @@ class AProtectionFrom:public MTGAbility{
|
||||
<< " (";
|
||||
return MTGAbility::toString(out) << ")";
|
||||
}
|
||||
AProtectionFrom * AProtectionFrom::clone() const{
|
||||
AProtectionFrom * clone() const{
|
||||
AProtectionFrom * a = NEW AProtectionFrom(*this);
|
||||
a->isClone = 1;
|
||||
return a;
|
||||
@@ -1235,7 +1235,7 @@ class ARegularLifeModifierAura:public MTGAbility{
|
||||
<< " (";
|
||||
return MTGAbility::toString(out) << ")";
|
||||
}
|
||||
ARegularLifeModifierAura * ARegularLifeModifierAura::clone() const{
|
||||
ARegularLifeModifierAura * clone() const{
|
||||
ARegularLifeModifierAura * a = NEW ARegularLifeModifierAura(*this);
|
||||
a->isClone = 1;
|
||||
return a;
|
||||
@@ -1289,7 +1289,7 @@ class AExalted:public ListMaintainerAbility{
|
||||
<< " (";
|
||||
return ListMaintainerAbility::toString(out) << ")";
|
||||
}
|
||||
AExalted * AExalted::clone() const{
|
||||
AExalted * clone() const{
|
||||
AExalted * a = NEW AExalted(*this);
|
||||
a->isClone = 1;
|
||||
return a;
|
||||
@@ -1338,7 +1338,7 @@ class AExaltedAbility:public ListMaintainerAbility{
|
||||
<< " (";
|
||||
return ListMaintainerAbility::toString(out) << ")";
|
||||
}
|
||||
AExaltedAbility * AExaltedAbility::clone() const{
|
||||
AExaltedAbility * clone() const{
|
||||
AExaltedAbility * a = NEW AExaltedAbility(*this);
|
||||
a->isClone = 1;
|
||||
return a;
|
||||
@@ -1381,7 +1381,7 @@ class AConvertLandToCreatures:public ListMaintainerAbility{
|
||||
<< " (";
|
||||
return ListMaintainerAbility::toString(out) << ")";
|
||||
}
|
||||
AConvertLandToCreatures * AConvertLandToCreatures::clone() const{
|
||||
AConvertLandToCreatures * clone() const{
|
||||
AConvertLandToCreatures * a = NEW AConvertLandToCreatures(*this);
|
||||
a->isClone = 1;
|
||||
return a;
|
||||
@@ -1441,7 +1441,7 @@ class AAsLongAs:public ListMaintainerAbility{
|
||||
}
|
||||
|
||||
|
||||
AAsLongAs * AAsLongAs::clone() const{
|
||||
AAsLongAs * clone() const{
|
||||
AAsLongAs * a = NEW AAsLongAs(*this);
|
||||
a->isClone = 1;
|
||||
return a;
|
||||
@@ -1514,7 +1514,7 @@ class ALord:public ListMaintainerAbility{
|
||||
if (!isClone) SAFE_DELETE(ability);
|
||||
}
|
||||
|
||||
ALord * ALord::clone() const{
|
||||
ALord * clone() const{
|
||||
ALord * a = NEW ALord(*this);
|
||||
a->isClone = 1;
|
||||
return a;
|
||||
@@ -1561,7 +1561,7 @@ class AForeach:public ListMaintainerAbility{
|
||||
return 0;
|
||||
}
|
||||
|
||||
AForeach * AForeach::clone() const{
|
||||
AForeach * clone() const{
|
||||
AForeach * a = NEW AForeach(*this);
|
||||
a->isClone = 1;
|
||||
return a;
|
||||
@@ -1606,7 +1606,7 @@ AADamager(int _id, MTGCardInstance * _source, Damageable * _target, int _damage
|
||||
}
|
||||
|
||||
|
||||
AADamager * AADamager::clone() const{
|
||||
AADamager * clone() const{
|
||||
AADamager * a = NEW AADamager(*this);
|
||||
a->isClone = 1;
|
||||
return a;
|
||||
@@ -1624,7 +1624,7 @@ class TADamager:public TargetAbility{
|
||||
ability = NEW AADamager(id,card,NULL,damage);
|
||||
}
|
||||
|
||||
TADamager * TADamager::clone() const{
|
||||
TADamager * clone() const{
|
||||
TADamager * a = NEW TADamager(*this);
|
||||
a->isClone = 1;
|
||||
return a;
|
||||
@@ -1650,7 +1650,7 @@ class AATapper:public ActivatedAbility{
|
||||
return "Tap target";
|
||||
}
|
||||
|
||||
AATapper * AATapper::clone() const{
|
||||
AATapper * clone() const{
|
||||
AATapper * a = NEW AATapper(*this);
|
||||
a->isClone = 1;
|
||||
return a;
|
||||
@@ -1735,7 +1735,7 @@ class ALifeZoneLink:public MTGAbility{
|
||||
<< " (";
|
||||
return MTGAbility::toString(out) << ")";
|
||||
}
|
||||
ALifeZoneLink * ALifeZoneLink::clone() const{
|
||||
ALifeZoneLink * clone() const{
|
||||
ALifeZoneLink * a = NEW ALifeZoneLink(*this);
|
||||
a->isClone = 1;
|
||||
return a;
|
||||
@@ -1770,7 +1770,7 @@ class AStrongLandLinkCreature: public MTGAbility{
|
||||
<< " (";
|
||||
return MTGAbility::toString(out) << ")";
|
||||
}
|
||||
AStrongLandLinkCreature * AStrongLandLinkCreature::clone() const{
|
||||
AStrongLandLinkCreature * clone() const{
|
||||
AStrongLandLinkCreature * a = NEW AStrongLandLinkCreature(*this);
|
||||
a->isClone = 1;
|
||||
return a;
|
||||
@@ -1803,7 +1803,7 @@ class AControlStealAura: public MTGAbility{
|
||||
<< " (";
|
||||
return MTGAbility::toString(out) << ")";
|
||||
}
|
||||
AControlStealAura * AControlStealAura::clone() const{
|
||||
AControlStealAura * clone() const{
|
||||
AControlStealAura * a = NEW AControlStealAura(*this);
|
||||
a->isClone = 1;
|
||||
return a;
|
||||
@@ -1853,7 +1853,7 @@ class AOldSchoolDeathtouch:public MTGAbility{
|
||||
<< " (";
|
||||
return MTGAbility::toString(out) << ")";
|
||||
}
|
||||
AOldSchoolDeathtouch * AOldSchoolDeathtouch::clone() const{
|
||||
AOldSchoolDeathtouch * clone() const{
|
||||
AOldSchoolDeathtouch * a = NEW AOldSchoolDeathtouch(*this);
|
||||
a->isClone = 1;
|
||||
return a;
|
||||
@@ -1883,7 +1883,7 @@ class AConvertToCreatureAura:public MTGAbility{
|
||||
out << "AConvertToCreatureAura ::: (";
|
||||
return MTGAbility::toString(out) << ")";
|
||||
}
|
||||
AConvertToCreatureAura * AConvertToCreatureAura::clone() const{
|
||||
AConvertToCreatureAura * clone() const{
|
||||
AConvertToCreatureAura * a = NEW AConvertToCreatureAura(*this);
|
||||
a->isClone = 1;
|
||||
return a;
|
||||
@@ -1957,7 +1957,7 @@ class AAladdinsLamp: public TargetAbility{
|
||||
<< " (";
|
||||
return TargetAbility::toString(out) << ")";
|
||||
}
|
||||
AAladdinsLamp * AAladdinsLamp::clone() const{
|
||||
AAladdinsLamp * clone() const{
|
||||
AAladdinsLamp * a = NEW AAladdinsLamp(*this);
|
||||
a->isClone = 1;
|
||||
return a;
|
||||
@@ -2001,7 +2001,7 @@ class AAnkhOfMishra: public ListMaintainerAbility{
|
||||
<< " (";
|
||||
return ListMaintainerAbility::toString(out) << ")";
|
||||
}
|
||||
AAnkhOfMishra * AAnkhOfMishra::clone() const{
|
||||
AAnkhOfMishra * clone() const{
|
||||
AAnkhOfMishra * a = NEW AAnkhOfMishra(*this);
|
||||
a->isClone = 1;
|
||||
return a;
|
||||
@@ -2054,7 +2054,7 @@ class AArmageddonClock:public MTGAbility{
|
||||
<< " (";
|
||||
return MTGAbility::toString(out) << ")";
|
||||
}
|
||||
AArmageddonClock * AArmageddonClock::clone() const{
|
||||
AArmageddonClock * clone() const{
|
||||
AArmageddonClock * a = NEW AArmageddonClock(*this);
|
||||
a->isClone = 1;
|
||||
return a;
|
||||
@@ -2093,7 +2093,7 @@ class AChannel:public ActivatedAbility{
|
||||
out << "AChannel ::: (";
|
||||
return ActivatedAbility::toString(out) << ")";
|
||||
}
|
||||
AChannel * AChannel::clone() const{
|
||||
AChannel * clone() const{
|
||||
AChannel * a = NEW AChannel(*this);
|
||||
a->isClone = 1;
|
||||
return a;
|
||||
@@ -2146,7 +2146,7 @@ class AClockworkBeast:public MTGAbility{
|
||||
<< " (";
|
||||
return MTGAbility::toString(out) << ")";
|
||||
}
|
||||
AClockworkBeast * AClockworkBeast::clone() const{
|
||||
AClockworkBeast * clone() const{
|
||||
AClockworkBeast * a = NEW AClockworkBeast(*this);
|
||||
a->isClone = 1;
|
||||
return a;
|
||||
@@ -2225,7 +2225,7 @@ class AConservator: public MTGAbility{
|
||||
<< " (";
|
||||
return MTGAbility::toString(out) << ")";
|
||||
}
|
||||
AConservator * AConservator::clone() const{
|
||||
AConservator * clone() const{
|
||||
AConservator * a = NEW AConservator(*this);
|
||||
a->isClone = 1;
|
||||
return a;
|
||||
@@ -2265,7 +2265,7 @@ class ACreatureBond:public MTGAbility{
|
||||
<< " (";
|
||||
return MTGAbility::toString(out) << ")";
|
||||
}
|
||||
ACreatureBond * ACreatureBond::clone() const{
|
||||
ACreatureBond * clone() const{
|
||||
ACreatureBond * a = NEW ACreatureBond(*this);
|
||||
a->isClone = 1;
|
||||
return a;
|
||||
@@ -2297,7 +2297,7 @@ class ADingusEgg: public ListMaintainerAbility{
|
||||
out << "ADingusEgg ::: (";
|
||||
return ListMaintainerAbility::toString(out) << ")";
|
||||
}
|
||||
ADingusEgg * ADingusEgg::clone() const{
|
||||
ADingusEgg * clone() const{
|
||||
ADingusEgg * a = NEW ADingusEgg(*this);
|
||||
a->isClone = 1;
|
||||
return a;
|
||||
@@ -2339,7 +2339,7 @@ class ADisruptingScepter:public TargetAbility{
|
||||
out << "ADisruptingScepter ::: (";
|
||||
return TargetAbility::toString(out) << ")";
|
||||
}
|
||||
ADisruptingScepter * ADisruptingScepter::clone() const{
|
||||
ADisruptingScepter * clone() const{
|
||||
ADisruptingScepter * a = NEW ADisruptingScepter(*this);
|
||||
a->isClone = 1;
|
||||
return a;
|
||||
@@ -2366,7 +2366,7 @@ class AEbonyHorse:public TargetAbility{
|
||||
out << "AEbonyHorse ::: (";
|
||||
return TargetAbility::toString(out) << ")";
|
||||
}
|
||||
AEbonyHorse * AEbonyHorse::clone() const{
|
||||
AEbonyHorse * clone() const{
|
||||
AEbonyHorse * a = NEW AEbonyHorse(*this);
|
||||
a->isClone = 1;
|
||||
return a;
|
||||
@@ -2410,7 +2410,7 @@ class AFarmstead:public ActivatedAbility{
|
||||
<< " (";
|
||||
return ActivatedAbility::toString(out) << ")";
|
||||
}
|
||||
AFarmstead * AFarmstead::clone() const{
|
||||
AFarmstead * clone() const{
|
||||
AFarmstead * a = NEW AFarmstead(*this);
|
||||
a->isClone = 1;
|
||||
return a;
|
||||
@@ -2472,7 +2472,7 @@ class AGlassesOfUrza:public MTGAbility{
|
||||
<< " (";
|
||||
return MTGAbility::toString(out) << ")";
|
||||
}
|
||||
AGlassesOfUrza * AGlassesOfUrza::clone() const{
|
||||
AGlassesOfUrza * clone() const{
|
||||
AGlassesOfUrza * a = NEW AGlassesOfUrza(*this);
|
||||
a->isClone = 1;
|
||||
return a;
|
||||
@@ -2495,7 +2495,7 @@ class AHowlingMine:public MTGAbility{
|
||||
out << "AHowlingMine ::: (";
|
||||
return MTGAbility::toString(out) << ")";
|
||||
}
|
||||
AHowlingMine * AHowlingMine::clone() const{
|
||||
AHowlingMine * clone() const{
|
||||
AHowlingMine * a = NEW AHowlingMine(*this);
|
||||
a->isClone = 1;
|
||||
return a;
|
||||
@@ -2549,7 +2549,7 @@ class ALivingArtifact:public MTGAbility{
|
||||
<< " (";
|
||||
return MTGAbility::toString(out) << ")";
|
||||
}
|
||||
ALivingArtifact * ALivingArtifact::clone() const{
|
||||
ALivingArtifact * clone() const{
|
||||
ALivingArtifact * a = NEW ALivingArtifact(*this);
|
||||
a->isClone = 1;
|
||||
return a;
|
||||
@@ -2596,7 +2596,7 @@ class ALordOfThePit: public TargetAbility{
|
||||
<< " (";
|
||||
return TargetAbility::toString(out) << ")";
|
||||
}
|
||||
ALordOfThePit * ALordOfThePit::clone() const{
|
||||
ALordOfThePit * clone() const{
|
||||
ALordOfThePit * a = NEW ALordOfThePit(*this);
|
||||
a->isClone = 1;
|
||||
return a;
|
||||
@@ -2634,7 +2634,7 @@ class AAnimateDead:public MTGAbility{
|
||||
out << "AAnimateDead ::: (";
|
||||
return MTGAbility::toString(out) << ")";
|
||||
}
|
||||
AAnimateDead * AAnimateDead::clone() const{
|
||||
AAnimateDead * clone() const{
|
||||
AAnimateDead * a = NEW AAnimateDead(*this);
|
||||
a->isClone = 1;
|
||||
return a;
|
||||
@@ -2677,7 +2677,7 @@ class AErgRaiders:public MTGAbility{
|
||||
<< " (";
|
||||
return MTGAbility::toString(out) << ")";
|
||||
}
|
||||
AErgRaiders * AErgRaiders::clone() const{
|
||||
AErgRaiders * clone() const{
|
||||
AErgRaiders * a = NEW AErgRaiders(*this);
|
||||
a->isClone = 1;
|
||||
return a;
|
||||
@@ -2724,7 +2724,7 @@ class AFastbond:public TriggeredAbility{
|
||||
<< " (";
|
||||
return TriggeredAbility::toString(out) << ")";
|
||||
}
|
||||
AFastbond * AFastbond::clone() const{
|
||||
AFastbond * clone() const{
|
||||
AFastbond * a = NEW AFastbond(*this);
|
||||
a->isClone = 1;
|
||||
return a;
|
||||
@@ -2782,7 +2782,7 @@ class AHypnoticSpecter:public MTGAbility{
|
||||
<< " (";
|
||||
return MTGAbility::toString(out) << ")";
|
||||
}
|
||||
AHypnoticSpecter * AHypnoticSpecter::clone() const{
|
||||
AHypnoticSpecter * clone() const{
|
||||
AHypnoticSpecter * a = NEW AHypnoticSpecter(*this);
|
||||
a->isClone = 1;
|
||||
return a;
|
||||
@@ -2812,7 +2812,7 @@ class AJandorsRing:public ActivatedAbility{
|
||||
out << "AJandorsRing ::: (";
|
||||
return ActivatedAbility::toString(out) << ")";
|
||||
}
|
||||
AJandorsRing * AJandorsRing::clone() const{
|
||||
AJandorsRing * clone() const{
|
||||
AJandorsRing * a = NEW AJandorsRing(*this);
|
||||
a->isClone = 1;
|
||||
return a;
|
||||
@@ -2891,7 +2891,7 @@ class AKudzu: public TargetAbility{
|
||||
<< " (";
|
||||
return TargetAbility::toString(out) << ")";
|
||||
}
|
||||
AKudzu * AKudzu::clone() const{
|
||||
AKudzu * clone() const{
|
||||
AKudzu * a = NEW AKudzu(*this);
|
||||
a->isClone = 1;
|
||||
return a;
|
||||
@@ -2929,7 +2929,7 @@ class APestilence: public ActivatedAbility{
|
||||
out << "APestilence ::: (";
|
||||
return ActivatedAbility::toString(out) << ")";
|
||||
}
|
||||
APestilence * APestilence::clone() const{
|
||||
APestilence * clone() const{
|
||||
APestilence * a = NEW APestilence(*this);
|
||||
a->isClone = 1;
|
||||
return a;
|
||||
@@ -2990,7 +2990,7 @@ class APowerLeak:public TriggeredAbility{
|
||||
<< " (";
|
||||
return TriggeredAbility::toString(out) << ")";
|
||||
}
|
||||
APowerLeak * APowerLeak::clone() const{
|
||||
APowerLeak * clone() const{
|
||||
APowerLeak * a = NEW APowerLeak(*this);
|
||||
a->isClone = 1;
|
||||
return a;
|
||||
@@ -3035,7 +3035,7 @@ class APowerSurge:public TriggeredAbility{
|
||||
<< " (";
|
||||
return TriggeredAbility::toString(out) << ")";
|
||||
}
|
||||
APowerSurge * APowerSurge::clone() const{
|
||||
APowerSurge * clone() const{
|
||||
APowerSurge * a = NEW APowerSurge(*this);
|
||||
a->isClone = 1;
|
||||
return a;
|
||||
@@ -3066,7 +3066,7 @@ class ASacrifice:public InstantAbility{
|
||||
out << "ASacrifice ::: (";
|
||||
return InstantAbility::toString(out) << ")";
|
||||
}
|
||||
ASacrifice * ASacrifice::clone() const{
|
||||
ASacrifice * clone() const{
|
||||
ASacrifice * a = NEW ASacrifice(*this);
|
||||
a->isClone = 1;
|
||||
return a;
|
||||
@@ -3106,7 +3106,7 @@ class AScavengingGhoul:public MTGAbility{
|
||||
<< " (";
|
||||
return MTGAbility::toString(out) << ")";
|
||||
}
|
||||
AScavengingGhoul * AScavengingGhoul::clone() const{
|
||||
AScavengingGhoul * clone() const{
|
||||
AScavengingGhoul * a = NEW AScavengingGhoul(*this);
|
||||
a->isClone = 1;
|
||||
return a;
|
||||
@@ -3136,7 +3136,7 @@ class APsychicVenom:public MTGAbility{
|
||||
<< " (";
|
||||
return MTGAbility::toString(out) << ")";
|
||||
}
|
||||
APsychicVenom * APsychicVenom::clone() const{
|
||||
APsychicVenom * clone() const{
|
||||
APsychicVenom * a = NEW APsychicVenom(*this);
|
||||
a->isClone = 1;
|
||||
return a;
|
||||
@@ -3161,7 +3161,7 @@ class ASerendibEfreet:public MTGAbility{
|
||||
out << "ASerendibEfreet ::: (";
|
||||
return MTGAbility::toString(out) << ")";
|
||||
}
|
||||
ASerendibEfreet * ASerendibEfreet::clone() const{
|
||||
ASerendibEfreet * clone() const{
|
||||
ASerendibEfreet * a = NEW ASerendibEfreet(*this);
|
||||
a->isClone = 1;
|
||||
return a;
|
||||
@@ -3210,7 +3210,7 @@ class AAspectOfWolf:public ListMaintainerAbility{
|
||||
<< " (";
|
||||
return ListMaintainerAbility::toString(out) << ")";
|
||||
}
|
||||
AAspectOfWolf * AAspectOfWolf::clone() const{
|
||||
AAspectOfWolf * clone() const{
|
||||
AAspectOfWolf * a = NEW AAspectOfWolf(*this);
|
||||
a->isClone = 1;
|
||||
return a;
|
||||
@@ -3239,7 +3239,7 @@ class AWanderlust:public TriggeredAbility{
|
||||
out << "AWanderlust ::: (";
|
||||
return TriggeredAbility::toString(out) << ")";
|
||||
}
|
||||
AWanderlust * AWanderlust::clone() const{
|
||||
AWanderlust * clone() const{
|
||||
AWanderlust * a = NEW AWanderlust(*this);
|
||||
a->isClone = 1;
|
||||
return a;
|
||||
@@ -3266,7 +3266,7 @@ class ADragonWhelp: public APowerToughnessModifierUntilEndOfTurn{
|
||||
out << "ADragonWhelp ::: (";
|
||||
return APowerToughnessModifierUntilEndOfTurn::toString(out) << ")";
|
||||
}
|
||||
ADragonWhelp * ADragonWhelp::clone() const{
|
||||
ADragonWhelp * clone() const{
|
||||
ADragonWhelp * a = NEW ADragonWhelp(*this);
|
||||
a->isClone = 1;
|
||||
return a;
|
||||
@@ -3288,7 +3288,7 @@ class AEarthbind:public ABasicAbilityModifier{
|
||||
out << "AEarthbind ::: (";
|
||||
return ABasicAbilityModifier::toString(out) << ")";
|
||||
}
|
||||
AEarthbind * AEarthbind::clone() const{
|
||||
AEarthbind * clone() const{
|
||||
AEarthbind * a = NEW AEarthbind(*this);
|
||||
a->isClone = 1;
|
||||
return a;
|
||||
@@ -3314,7 +3314,7 @@ class AFireball:public InstantAbility{
|
||||
out << "AFireball ::: (";
|
||||
return InstantAbility::toString(out) << ")";
|
||||
}
|
||||
AFireball * AFireball::clone() const{
|
||||
AFireball * clone() const{
|
||||
AFireball * a = NEW AFireball(*this);
|
||||
a->isClone = 1;
|
||||
return a;
|
||||
@@ -3356,7 +3356,7 @@ class AForceOfNature:public ActivatedAbility{
|
||||
<< " (";
|
||||
return ActivatedAbility::toString(out) << ")";
|
||||
}
|
||||
AForceOfNature * AForceOfNature::clone() const{
|
||||
AForceOfNature * clone() const{
|
||||
AForceOfNature * a = NEW AForceOfNature(*this);
|
||||
a->isClone = 1;
|
||||
return a;
|
||||
@@ -3379,7 +3379,7 @@ class AOrcishArtillery: public TADamager{
|
||||
}
|
||||
|
||||
|
||||
AOrcishArtillery * AOrcishArtillery::clone() const{
|
||||
AOrcishArtillery * clone() const{
|
||||
AOrcishArtillery * a = NEW AOrcishArtillery(*this);
|
||||
a->isClone = 1;
|
||||
return a;
|
||||
@@ -3429,7 +3429,7 @@ class AIslandSanctuary:public MTGAbility{
|
||||
<< " (";
|
||||
return MTGAbility::toString(out) << ")";
|
||||
}
|
||||
AIslandSanctuary * AIslandSanctuary::clone() const{
|
||||
AIslandSanctuary * clone() const{
|
||||
AIslandSanctuary * a = NEW AIslandSanctuary(*this);
|
||||
a->isClone = 1;
|
||||
return a;
|
||||
@@ -3468,7 +3468,7 @@ class ASoulNet:public ActivatedAbility{
|
||||
<< " (";
|
||||
return ActivatedAbility::toString(out) << ")";
|
||||
}
|
||||
ASoulNet * ASoulNet::clone() const{
|
||||
ASoulNet * clone() const{
|
||||
ASoulNet * a = NEW ASoulNet(*this);
|
||||
a->isClone = 1;
|
||||
return a;
|
||||
@@ -3526,7 +3526,7 @@ class AStasis:public ActivatedAbility{
|
||||
<< " (";
|
||||
return ActivatedAbility::toString(out) << ")";
|
||||
}
|
||||
AStasis * AStasis::clone() const{
|
||||
AStasis * clone() const{
|
||||
AStasis * a = NEW AStasis(*this);
|
||||
a->isClone = 1;
|
||||
return a;
|
||||
@@ -3571,7 +3571,7 @@ class ABasilik:public MTGAbility{
|
||||
<< " (";
|
||||
return MTGAbility::toString(out) << ")";
|
||||
}
|
||||
ABasilik * ABasilik::clone() const{
|
||||
ABasilik * clone() const{
|
||||
ABasilik * a = NEW ABasilik(*this);
|
||||
a->isClone = 1;
|
||||
return a;
|
||||
@@ -3629,7 +3629,7 @@ virtual ostream& toString(ostream& out) const
|
||||
return MTGAbility::toString(out) << ")";
|
||||
}
|
||||
|
||||
ALavaborn * ALavaborn::clone() const{
|
||||
ALavaborn * clone() const{
|
||||
ALavaborn * a = NEW ALavaborn(*this);
|
||||
a->isClone = 1;
|
||||
return a;
|
||||
@@ -3660,7 +3660,7 @@ class AADepleter:public ActivatedAbility{
|
||||
return "Deplete";
|
||||
}
|
||||
|
||||
AADepleter * AADepleter::clone() const{
|
||||
AADepleter * clone() const{
|
||||
AADepleter * a = NEW AADepleter(*this);
|
||||
a->isClone = 1;
|
||||
return a;
|
||||
@@ -3725,7 +3725,7 @@ class ADamageForTypeControlled: public TriggeredAbility{
|
||||
return TriggeredAbility::toString(out) << ")";
|
||||
}
|
||||
|
||||
ADamageForTypeControlled * ADamageForTypeControlled::clone() const{
|
||||
ADamageForTypeControlled * clone() const{
|
||||
ADamageForTypeControlled * a = NEW ADamageForTypeControlled(*this);
|
||||
a->isClone = 1;
|
||||
return a;
|
||||
@@ -3761,7 +3761,7 @@ class ADreambornMuse: public TriggeredAbility{
|
||||
return TriggeredAbility::toString(out) << ")";
|
||||
}
|
||||
|
||||
ADreambornMuse * ADreambornMuse::clone() const{
|
||||
ADreambornMuse * clone() const{
|
||||
ADreambornMuse * a = NEW ADreambornMuse(*this);
|
||||
a->isClone = 1;
|
||||
return a;
|
||||
@@ -3789,7 +3789,7 @@ class AShieldOfTheAge: public TargetAbility{
|
||||
return TargetAbility::toString(out) << ")";
|
||||
}
|
||||
|
||||
AShieldOfTheAge * AShieldOfTheAge::clone() const{
|
||||
AShieldOfTheAge * clone() const{
|
||||
AShieldOfTheAge * a = NEW AShieldOfTheAge(*this);
|
||||
a->isClone = 1;
|
||||
return a;
|
||||
@@ -3835,7 +3835,7 @@ class AGiveLifeForTappedType:public MTGAbility{
|
||||
return MTGAbility::toString(out) << ")";
|
||||
}
|
||||
|
||||
AGiveLifeForTappedType * AGiveLifeForTappedType::clone() const{
|
||||
AGiveLifeForTappedType * clone() const{
|
||||
AGiveLifeForTappedType * a = NEW AGiveLifeForTappedType(*this);
|
||||
a->isClone = 1;
|
||||
return a;
|
||||
@@ -3884,7 +3884,7 @@ class AMinionofLeshrac: public TargetAbility{
|
||||
return TargetAbility::toString(out) << ")";
|
||||
}
|
||||
|
||||
AMinionofLeshrac * AMinionofLeshrac::clone() const{
|
||||
AMinionofLeshrac * clone() const{
|
||||
AMinionofLeshrac * a = NEW AMinionofLeshrac(*this);
|
||||
a->isClone = 1;
|
||||
return a;
|
||||
@@ -3944,7 +3944,7 @@ class ARampageAbility:public MTGAbility{
|
||||
return MTGAbility::toString(out) << ")";
|
||||
}
|
||||
|
||||
ARampageAbility * ARampageAbility::clone() const{
|
||||
ARampageAbility * clone() const{
|
||||
ARampageAbility * a = NEW ARampageAbility(*this);
|
||||
a->isClone = 1;
|
||||
return a;
|
||||
@@ -3977,7 +3977,7 @@ class ASeedbornMuse: public TriggeredAbility{
|
||||
return TriggeredAbility::toString(out) << ")";
|
||||
}
|
||||
|
||||
ASeedbornMuse * ASeedbornMuse::clone() const{
|
||||
ASeedbornMuse * clone() const{
|
||||
ASeedbornMuse * a = NEW ASeedbornMuse(*this);
|
||||
a->isClone = 1;
|
||||
return a;
|
||||
@@ -4017,7 +4017,7 @@ class AGravebornMuse: public TriggeredAbility{
|
||||
return TriggeredAbility::toString(out) << ")";
|
||||
}
|
||||
|
||||
AGravebornMuse * AGravebornMuse::clone() const{
|
||||
AGravebornMuse * clone() const{
|
||||
AGravebornMuse * a = NEW AGravebornMuse(*this);
|
||||
a->isClone = 1;
|
||||
return a;
|
||||
@@ -4066,7 +4066,7 @@ class AVerdantForce: public TriggeredAbility{
|
||||
return TriggeredAbility::toString(out) << ")";
|
||||
}
|
||||
|
||||
AVerdantForce * AVerdantForce::clone() const{
|
||||
AVerdantForce * clone() const{
|
||||
AVerdantForce * a = NEW AVerdantForce(*this);
|
||||
a->isClone = 1;
|
||||
return a;
|
||||
@@ -4106,7 +4106,7 @@ class AInstantControlSteal: public InstantAbility{
|
||||
return InstantAbility::toString(out) << ")";
|
||||
}
|
||||
|
||||
AInstantControlSteal * AInstantControlSteal::clone() const{
|
||||
AInstantControlSteal * clone() const{
|
||||
AInstantControlSteal * a = NEW AInstantControlSteal(*this);
|
||||
a->isClone = 1;
|
||||
return a;
|
||||
@@ -4150,7 +4150,7 @@ class AAngelicChorus: public ListMaintainerAbility{
|
||||
return ListMaintainerAbility::toString(out) << ")";
|
||||
}
|
||||
|
||||
AAngelicChorus * AAngelicChorus::clone() const{
|
||||
AAngelicChorus * clone() const{
|
||||
AAngelicChorus * a = NEW AAngelicChorus(*this);
|
||||
a->isClone = 1;
|
||||
return a;
|
||||
@@ -4250,7 +4250,7 @@ class ALifeModifierPutinplay: public ListMaintainerAbility{
|
||||
<< " (";
|
||||
return ListMaintainerAbility::toString(out) << ")";
|
||||
}
|
||||
ALifeModifierPutinplay * ALifeModifierPutinplay::clone() const{
|
||||
ALifeModifierPutinplay * clone() const{
|
||||
ALifeModifierPutinplay * a = NEW ALifeModifierPutinplay(*this);
|
||||
a->isClone = 1;
|
||||
return a;
|
||||
@@ -4281,7 +4281,7 @@ class ACounters: public MTGAbility{
|
||||
return MTGAbility::toString(out) << ")";
|
||||
}
|
||||
|
||||
ACounters * ACounters::clone() const{
|
||||
ACounters * clone() const{
|
||||
ACounters * a = NEW ACounters(*this);
|
||||
a->isClone = 1;
|
||||
return a;
|
||||
@@ -4332,7 +4332,7 @@ class AAbomination :public MTGAbility{
|
||||
return MTGAbility::toString(out) << ")";
|
||||
}
|
||||
|
||||
AAbomination * AAbomination::clone() const{
|
||||
AAbomination * clone() const{
|
||||
AAbomination * a = NEW AAbomination(*this);
|
||||
a->isClone = 1;
|
||||
return a;
|
||||
|
||||
Reference in New Issue
Block a user