com/watabou/pixeldungeon/actors/buffs/Cripple.java - Main buff implementation
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)); } }
DURATION = 10f (10 turns)speedMultiplier() = 0.5f (reduces movement speed by 50%)BuffIndicator.CRIPPLE = 23No dedicated JSON configuration file found. Buff is implemented entirely in Java.
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>
No Lua script implementation. This buff is implemented entirely in Java.
Applied by:
Removed by: