Fixed a bug/exploit with declaring attackers and @tapped triggers.

This commit is contained in:
omegablast2002@yahoo.com
2010-10-03 14:19:52 +00:00
parent 31f58b1da5
commit cf63c83754
2 changed files with 3 additions and 2 deletions

View File

@@ -416,11 +416,11 @@ int MTGCardInstance::setAttacker(int value){
int MTGCardInstance::toggleAttacker(){
if (!attacker){
if (!basicAbilities[Constants::VIGILANCE]) tap();
//if (!basicAbilities[Constants::VIGILANCE]) tap();
setAttacker(1);
return 1;
}else{
untap();
//untap();
setAttacker(0);
return 1;
}

View File

@@ -693,6 +693,7 @@ int MTGAttackRule::receiveEvent(WEvent *e){
for (int i= 0; i < z->nb_cards; i++){
MTGCardInstance * card = z->cards[i];
if (!card->isAttacker() && card->has(Constants::MUSTATTACK)) reactToClick(card);
if (card->isAttacker() && !card->has(Constants::VIGILANCE)) card->tap();
}
return 1;
}