@Override public void doRead() { for (Mob mob : Dungeon.level.mobs.toArray( new Mob[0] )) { if (Dungeon.level.heroFOV[mob.pos]) { Buff.prolong(mob, Vertigo.class, 10f); Buff.prolong(mob, Blindness.class, 10f); } } setKnown(); curUser.sprite.centerEmitter().start( Speck.factory( Speck.SCREAM ), 0.3f, 3 ); Sample.INSTANCE.play( Assets.SND_READ ); Invisibility.dispel(); readAnimation(); }
@Override public void doRead() { for (Mob mob : Dungeon.level.mobs.toArray( new Mob[0] )) { if (Dungeon.level.heroFOV[mob.pos]) { Buff.prolong(mob, Vertigo.class, 10f); Buff.prolong(mob, Blindness.class, 10f); } } setKnown(); curUser.sprite.centerEmitter().start( Speck.factory( Speck.SCREAM ), 0.3f, 3 ); Sample.INSTANCE.play( Assets.SND_READ ); Invisibility.dispel(); readAnimation(); }