diff --git a/projects/mtg/src/AllAbilities.cpp b/projects/mtg/src/AllAbilities.cpp index 429d51edd..4bfff0d2a 100644 --- a/projects/mtg/src/AllAbilities.cpp +++ b/projects/mtg/src/AllAbilities.cpp @@ -4185,7 +4185,8 @@ for (it = types.begin(); it != types.end(); it++) WParsedInt * val = NEW WParsedInt(newpower,NULL, source); oldpowerbonus = _target->power - _target->origpower;//keep bonus if any _target->setPower(oldpowerbonus + val->getValue()); - _target->power += reapplyCountersBonus(_target,false,true); + _target->origpower = val->getValue(); + //_target->power += reapplyCountersBonus(_target,false,true); delete val; } if(newtoughnessfound ) @@ -4193,7 +4194,8 @@ for (it = types.begin(); it != types.end(); it++) WParsedInt * val = NEW WParsedInt(newtoughness,NULL, source); oldtoughnessbonus = _target->toughness - _target->origtoughness;// keep bonus if any _target->setToughness(oldtoughnessbonus + val->getValue()); - _target->addToToughness(reapplyCountersBonus(_target,true,false)); + _target->origtoughness = val->getValue(); + //_target->addToToughness(reapplyCountersBonus(_target,true,false)); _target->life = _target->toughness; delete val; }