package ai; import com.aionemu.gameserver.ai.AIName; import com.aionemu.gameserver.model.gameobjects.Creature; import com.aionemu.gameserver.model.gameobjects.Npc; import com.aionemu.gameserver.model.stats.calc.Stat2; import com.aionemu.gameserver.skillengine.model.Effect; /** * @author xTz, Neon */ @AIName("onedmg_aggressive") public class OneDmgAI extends AggressiveNpcAI { public OneDmgAI(Npc owner) { super(owner); } @Override public float modifyDamage(Creature attacker, float damage, Effect effect) { return 1; } @Override public float modifyOwnerDamage(float damage, Creature effected, Effect effect) { return 1; } @Override public void modifyOwnerStat(Stat2 stat) { switch (stat.getStat()) { // ai owner should not evade or resist case MAGICAL_RESIST: case EVASION: stat.setBase(0); stat.setBonus(0); } } }