Fixed issue with Cranial Plating.
Issue attach then equip: plating will give bonus to both creatures Fix Changed "attach" to "retarget target(creature|mybattlefield)" as this doesnot admit this bug Attach should become deprecated in future
This commit is contained in:
@@ -17432,7 +17432,7 @@ toughness=4
|
||||
[card]
|
||||
name=Cranial Plating
|
||||
auto=foreach(artifact|mybattlefield) 1/0
|
||||
auto={B}{B}:attach
|
||||
auto={B}{B}:name(attach) retarget target(creature|mybattlefield)
|
||||
auto={1}:equip
|
||||
text=Equipped creature gets +1/+0 for each artifact you control. -- {B}{B}: Attach Cranial Plating to target creature you control. -- Equip {1} ({1}: Attach to target creature you control. Equip only as a sorcery.)
|
||||
mana={2}
|
||||
@@ -39826,7 +39826,7 @@ name=Healer's Headdress
|
||||
auto={1}:equip
|
||||
auto=0/2
|
||||
auto=teach(creature) {T}:prevent:1 target(creature,player)
|
||||
auto={W}{W}:attach
|
||||
auto={W}{W}:name(attach) retarget target(creature|mybattlefield)
|
||||
text=Equipped creature gets +0/+2 and has "{T}: Prevent the next 1 damage that would be dealt to target creature or player this turn." -- {W}{W}: Attach Healer's Headdress to target creature you control. -- Equip {1} ({1}: Attach to target creature you control. Equip only as a sorcery.)
|
||||
mana={2}
|
||||
type=Artifact
|
||||
@@ -41596,7 +41596,7 @@ toughness=2
|
||||
name=Horned Helm
|
||||
auto=1/1
|
||||
auto=trample
|
||||
auto={G}{G}:attach
|
||||
auto={G}{G}:name(attach) retarget target(creature|mybattlefield)
|
||||
auto={1}:equip
|
||||
text=Equipped creature gets +1/+1 and has trample. -- {G}{G}: Attach Horned Helm to target creature you control. -- Equip {1} ({1}: Attach to target creature you control. Equip only as a sorcery.)
|
||||
mana={2}
|
||||
@@ -59983,7 +59983,7 @@ toughness=2
|
||||
[card]
|
||||
name=Neurok Stealthsuit
|
||||
auto=teach(creature) shroud
|
||||
auto={U}{U}:attach
|
||||
auto={U}{U}:name(attach) retarget target(creature|mybattlefield)
|
||||
auto={1}:equip
|
||||
text=Equipped creature has shroud. (It can't be the target of spells or abilities.) -- {U}{U}: Attach Neurok Stealthsuit to target creature you control. -- Equip {1} ({1}: Attach to target creature you control. Equip only as a sorcery.)
|
||||
mana={2}
|
||||
@@ -83437,7 +83437,7 @@ toughness=3
|
||||
[card]
|
||||
name=Sparring Collar
|
||||
auto=first strike
|
||||
auto={R}{R}:attach
|
||||
auto={R}{R}:name(attach) retarget target(creature|mybattlefield)
|
||||
auto={1}:equip
|
||||
text=Equipped creature has first strike. -- {R}{R}: Attach Sparring Collar to target creature you control. -- Equip {1} ({1}: Attach to target creature you control. Equip only as a sorcery.)
|
||||
mana={2}
|
||||
|
||||
@@ -5341,6 +5341,7 @@ int AEquip::equip(MTGCardInstance * equipped)
|
||||
if (dynamic_cast<AEquip *> (a)) continue;
|
||||
if (dynamic_cast<ATeach *> (a)) continue;
|
||||
if (dynamic_cast<AAConnect *> (a)) continue;
|
||||
if (dynamic_cast<AANewTarget *> (af.getCoreAbility(a))) continue;
|
||||
if (a->aType == MTGAbility::STANDARD_TOKENCREATOR && a->oneShot)
|
||||
{
|
||||
a->forceDestroy = 1;
|
||||
|
||||
@@ -2163,6 +2163,7 @@ MTGAbility * AbilityFactory::parseMagicLine(string s, int id, Spell * spell, MTG
|
||||
return NEW AEquip(observer, id, card);
|
||||
}
|
||||
|
||||
// TODO: deprecate this ability in favor of retarget
|
||||
//Equipment (attach)
|
||||
found = s.find("attach");
|
||||
if (found != string::npos)
|
||||
|
||||
Reference in New Issue
Block a user