return false;
else
{
+ if (p->getWeapon())
+ {
+ p->getWeapon()->undo(p);
+ }
p->strength += mymodifiers[0];
p->defense += mymodifiers[1];
p->maxhp += mymodifiers[2];
+ p->setWeapon(*this);
}
return true;
return false;
else
{
+ if (p->getArmor())
+ {
+ p->getArmor()->undo(p);
+ }
p->strength += mymodifiers[0];
p->defense += mymodifiers[1];
p->maxhp += mymodifiers[2];
+ p->setArmor(*this);
}
return true;