forgot this

This commit is contained in:
Anthony Calosa
2017-03-01 10:45:17 +08:00
parent e47256eae7
commit cdb056e8ba
+5 -2
View File
@@ -1864,8 +1864,11 @@ int MTGAttackRule::receiveEvent(WEvent *e)
card->tap(); card->tap();
if (card->isAttacker() && card->has(Constants::CANTATTACK) && (card->isAttacking && ((Damageable*)card->isAttacking)->type_as_damageable == Damageable::DAMAGEABLE_PLAYER)) if (card->isAttacker() && card->has(Constants::CANTATTACK) && (card->isAttacking && ((Damageable*)card->isAttacking)->type_as_damageable == Damageable::DAMAGEABLE_PLAYER))
card->toggleAttacker();//if a card has cantattack, then you cant card->toggleAttacker();//if a card has cantattack, then you cant
if (card->isAttacker() && card->has(Constants::CANTATTACKPW) && (card->isAttacking && ((Damageable*)card->isAttacking)->type_as_damageable == Damageable::DAMAGEABLE_PLAYER)) if (card->isAttacker() && card->has(Constants::CANTATTACKPW) && (card->isAttacking && ((Damageable*)card->isAttacking)->type_as_damageable == Damageable::DAMAGEABLE_MTGCARDINSTANCE))
card->toggleAttacker(); {
if(((MTGCardInstance *)card->isAttacking)->hasType("planeswalker"))
card->toggleAttacker();
}
} }
return 1; return 1;
} }