@Override public void update(World w, Entity e) { super.update(w, e); if (particleSrc == null) particleSrc = w.getParticleManager().getSource(ParticleFlame.class); if (Settings.settingParticlesAll()) createFireParticle(w, e); else if (Settings.settingParticlesReduced() && age % 3 == 0) createFireParticle(w, e); if (age % Constants.TICKS_PER_SECOND == 0) e.damage(w, GeneralSource.fire(2 + w.rnd().nextInt(2))); }
/* (non-Javadoc) * @see pl.graniec.atlantis.effects.Effect#update(int) */ @Override public void update(int elapsedTime) { super.update(elapsedTime); radius.update(elapsedTime); }