Fixed a bug/exploit with declaring attackers and @tapped triggers.
This commit is contained in:
@@ -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;
|
||||
}
|
||||
|
||||
@@ -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;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user