mr:cripple_buff
Table of Contents
Cripple Buff - Code References
Java Classes
com/watabou/pixeldungeon/actors/buffs/Cripple.java- Main buff implementation- Extends: FlavourBuff
- Registered in: BuffFactory.java
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:
- Javelin.java - On hit
- Chasm.java - Falling into chasm
- GrippingTrap.java - Trap trigger
- Scorpio.java - Mob attack
Removed by:
- PotionOfHealing.java - Healing potion
- FrozenCarpaccio.java - Food effect
Related Buffs
- Roots Buff - Another movement-impairing buff
- Slow Buff - Similar speed reduction effect
- Paralysis Buff - Complete movement prevention
See Also
mr/cripple_buff.txt · Last modified: by 127.0.0.1
