package Game; /** * Created by megatlantis on 23/01/14. */ public class BuffPulse extends Buff implements IDamager { float percentdamagepercurrenteal = 0.1f; float lasttick = 0; public BuffPulse() { bufftime = 5; } @Override public boolean updateBuff(float delta) { lasttick-=delta; if(lasttick<=0){ lasttick =1; entity.damageEntity(this); } return super.updateBuff(delta); } @Override public boolean physical() { return false; } @Override public int damageAmount() { return (int) (entity.health*percentdamagepercurrenteal); } @Override public int shieldPenetration() { return 0; } }