package net.fe.modifier;
import net.fe.fightStage.CombatCalculator;
import net.fe.fightStage.CombatTrigger;
import net.fe.unit.Unit;
public class Gamble extends CombatTrigger {
/**
*
*/
private static final long serialVersionUID = 5208500314150806972L;
public Gamble(){
super(REPLACE_NAME_AFTER_PRE, YOUR_TURN_PRE, "gamble");
}
@Override
public boolean runPreAttack(CombatCalculator stage, Unit a, Unit d) {
a.setTempMod("Crit", a.crit());
a.setTempMod("Hit", -a.hit()/2);
return true;
}
@Override
public boolean attempt(Unit user, int range) {
return true;
}
public CombatTrigger getCopy(){
return new Gamble();
}
}