User Tools

Site Tools


mr:cripple_buff

Cripple 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.sprites.CharSprite;
import com.watabou.pixeldungeon.ui.BuffIndicator;
 
public class Cripple extends FlavourBuff {
 
	public static final float DURATION	= 10f;
 
	@Override
	public int icon() {
		return BuffIndicator.CRIPPLE;
	}
 
	@Override
	public float speedMultiplier(Char chr) {
		return 0.5f;
	}
 
	@Override
	public void attachVisual() {
        target.showStatus(CharSprite.NEGATIVE, StringsManager.getVar(R.string.Char_StaCrippled));
	}
}

Key Constants

  • Duration: DURATION = 10f (10 turns)
  • Speed Multiplier: speedMultiplier() = 0.5f (reduces movement speed by 50%)
  • Buff Indicator: BuffIndicator.CRIPPLE = 23

JSON Configuration

No dedicated JSON configuration file found. Buff is implemented entirely in Java.

String Resources

English (values/strings_all.xml):

<string name="CrippleBuff_Name">Crippled</string>
<string name="CrippleBuff_Info">The body is crippled but the fight still goes on.</string>
<string name="Char_StaCrippled">crippled</string>
<string name="Hero_StaCripple">You are crippled!</string>

Russian (values-ru/strings_all.xml):

<string name="CrippleBuff_Name">Инвалидность</string>
<string name="CrippleBuff_Info">Тело покалечено, но бой продолжается.</string>
<string name="Char_StaCrippled">покалечен</string>
<string name="Hero_StaCripple">Вы покалечены!</string>

Lua Scripts

No Lua script implementation. This buff is implemented entirely in Java.

Usage in Code

Applied by:

Removed by:

See Also

mr/cripple_buff.txt · Last modified: by 127.0.0.1