-fix issue 146
This commit is contained in:
wagic.the.homebrew@gmail.com
2009-11-03 10:31:57 +00:00
parent d2bcb90799
commit 60e9b2c1df
5 changed files with 3 additions and 1 deletions

View File

@@ -25,6 +25,7 @@ generic/phases.txt
generic/rampage.txt generic/rampage.txt
generic/rampage2.txt generic/rampage2.txt
generic/regenerate.txt generic/regenerate.txt
generic/regenerate_wither_i146.txt
generic/sacrifice.txt generic/sacrifice.txt
generic/summoning_sickness.txt generic/summoning_sickness.txt
generic/targetController_life.txt generic/targetController_life.txt

View File

@@ -47,7 +47,7 @@ int AIStats::receiveEvent(WEvent * event){
WEventDamage * e = dynamic_cast<WEventDamage *>(event); WEventDamage * e = dynamic_cast<WEventDamage *>(event);
if (!e) return 0; //we take only Damage events into accountright now if (!e) return 0; //we take only Damage events into accountright now
Damage * damage = e->damage; Damage * damage = e->damage;
MTGGameZone * opponentZone = player->opponent()->game->inPlay; MTGGameZone * opponentZone = player->opponent()->game->inPlay;
MTGCardInstance * card = damage->source; MTGCardInstance * card = damage->source;
updateStatsCard(card,damage); updateStatsCard(card,damage);

View File

@@ -245,6 +245,7 @@ int MTGCardInstance::triggerRegenerate(){
tap(); tap();
life = toughness; life = toughness;
initAttackersDefensers(); initAttackersDefensers();
if (life < 1) return 0; //regeneration didn't work (wither ?)
return 1; return 1;
} }