package com.watabou.pixeldungeon.actors.buffs; import com.nyrds.pixeldungeon.ml.R; import com.nyrds.platform.util.StringsManager; import com.watabou.pixeldungeon.actors.Char; import com.watabou.pixeldungeon.items.rings.RingOfElements.Resistance; import com.watabou.pixeldungeon.sprites.CharSprite; import com.watabou.pixeldungeon.ui.BuffIndicator; public class Vertigo extends FlavourBuff { public static final float DURATION = 10f; @Override public int icon() { return BuffIndicator.VERTIGO; } public static float duration( Char ch ) { Resistance r = ch.buff( Resistance.class ); return r != null ? r.durationFactor() * DURATION : DURATION; } @Override public void attachVisual() { target.showStatus(CharSprite.NEGATIVE, StringsManager.getVar(R.string.Char_StaDizzy)); } }
This entity is implemented in Java, no JSON configuration exists
<string name="VertigoBuff_Name">Vertigo</string> <string name="VertigoBuff_Info">The lightheaded feeling makes it harder to walk straight!</string> <string name="Hero_StaVertigo">Everything is spinning around you!</string> <string name="Char_StaDizzy">dizzy</string>
This entity is implemented in Java, no Lua script exists
This buff has the following properties based on the Java implementation: