Magie::eff(Personnage& Cible, Personnage& Lanceur) { if(Lanceur.utiliserPa(a_pa) && Lanceur.utiliserMana(a_mana)) { Cible.recevoirSoins(a_regeneration, a_regeneration); Cible.recevoirDegatsMagiques(a_degats, a_degats); } }
bool MagieAttaqueGenerique::eff() { if (!stableEtCible()) return false; else { Personnage *moi = parent->moi; Personnage *adv = parent->moi->cible; bool a = peutEff(); if (a) { enleverPAMana(); adv->recevoirDegatsMagiques(minD, maxD, *moi); } return a; } }