Quando lido, o Pergaminho de Canção de Ninar libera melodias mágicas que colocam todos os inimigos dentro de um certo raio para dormir. Inimigos dormindo permanecerão dormindo até receberem dano ou serem perturbados de outra forma.
package com.watabou.pixeldungeon.items.scrolls;
import com.watabou.pixeldungeon.Dungeon;
import com.watabou.pixeldungeon.actors.buffs.Buff;
import com.watabou.pixeldungeon.actors.mobs.Mob;
import com.watabou.pixeldungeon.effects.SpellSprite;
import com.watabou.pixeldungeon.utils.GLog;
public class ScrollOfLullaby extends Scroll {
@Override
protected void doRead() {
for (Mob mob : Dungeon.level.mobs) {
if (Dungeon.visible[mob.pos]) {
Buff.affect( mob, Sleep.class );
if (mob.state == mob.HUNTING) {
mob.state = mob.WANDERING;
}
mob.sprite.centerEmitter().start( Speck.factory( Speck.NOTE ), 0.3f, 4 );
}
}
GLog.h( "The scroll utters a soothing melody. You feel very sleepy." );
setKnown();
((ScrollOfMagicMapping)curItem).readAnimation();
}
@Override
public String desc() {
return
"The scroll utters a soothing melody that will put all " +
"enemies caught within its range into a deep magical slumber.";
}
}
<!-- Português (values-pt-rBR/strings_all.xml) --> <string name="ScrollOfLullaby_Name">Pergaminho de Canção de Ninar</string> <string name="ScrollOfLullaby_Info">Uma melodia suave colocará todas as criaturas no seu campo de visão em um sono profundo, dando a você a chance de fugir ou fazer um ataque surpresa nelas.</string> <string name="ScrollOfLullaby_Info1">O pergaminho sussurra uma melodia suave.</string> <string name="ScrollOfLullaby_Info2">O pergaminho sussurra uma melodia suave e o %s adormece!</string> <string name="ScrollOfLullaby_Info3">O pergaminho sussurra uma melodia suave e os monstros adormecem!</string>