Table of Contents

Vertigo Buff - Code References

Java Classes

Java Class Content

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));
	}
}

JSON Configuration

This entity is implemented in Java, no JSON configuration exists

String Resources

<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>

Lua Scripts

This entity is implemented in Java, no Lua script exists

Code Implementation Details

This buff has the following properties based on the Java implementation:

Applied By

Immunities

Sprite References