2020-04-22 13:05:36 +02:00

43 lines
941 B
Java

package personnage;
import condition.Condition;
import condition.ConditionStatistiques;
import effet.EffetTarget;
import effet.action.ActionVoler;
import main.Joueur;
public class Bob extends CartePersonnage{
public Bob(Joueur joueur){
super("BOB","desc", 10, joueur);
Condition condition = new ConditionStatistiques(ConditionStatistiques.JOUEUR, Joueur.PLAYER_NB_EQUIPEMENTS, 5, ConditionStatistiques.MORE);
this.setCondition(condition);
EffetTarget effet = new EffetTarget(new ActionVoler());
this.setEffet(effet);
}
@Override
public void attaquer(Joueur j, int blessure) {
if(blessure >= 2 && j.getRevele()) {
Joueur thisJoueur = this.getJoueur();
if(thisJoueur.choisir()) {
((EffetTarget)this.getEffet()).setTarget(j);
this.utiliser(thisJoueur);
}else {
super.attaquer(j, blessure);
}
}
}
@Override
public void utiliser() {
// TODO Auto-generated method stub
}
}