User Tools

Site Tools


mr:cripple_buff

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
mr:cripple_buff [2026/02/19 05:37] – Fix wiki pages: update mr: namespace pages with accurate code refs, remove duplicate levitation.txt, fix broken Gnoll King link in bossmobs.txt, add missing images Qwen Assistantmr:cripple_buff [2026/02/19 05:38] (current) – external edit 127.0.0.1
Line 1: Line 1:
 +====== Cripple Buff - Code References ======
 +
 +===== Java Classes =====
 +  * ''com/watabou/pixeldungeon/actors/buffs/Cripple.java'' - Main buff implementation
 +  * Extends: [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/java/com/watabou/pixeldungeon/actors/buffs/FlavourBuff.java|FlavourBuff]]
 +  * Registered in: [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/java/com/nyrds/pixeldungeon/mechanics/buffs/BuffFactory.java|BuffFactory.java]]
 +
 +===== Java Class Content =====
 +<code java>
 +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));
 + }
 +}
 +</code>
 +
 +===== 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''):
 +<code 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>
 +</code>
 +
 +Russian (''values-ru/strings_all.xml''):
 +<code xml>
 +<string name="CrippleBuff_Name">Инвалидность</string>
 +<string name="CrippleBuff_Info">Тело покалечено, но бой продолжается.</string>
 +<string name="Char_StaCrippled">покалечен</string>
 +<string name="Hero_StaCripple">Вы покалечены!</string>
 +</code>
 +
 +===== Lua Scripts =====
 +No Lua script implementation. This buff is implemented entirely in Java.
 +
 +===== Usage in Code =====
 +Applied by:
 +  * [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/java/com/watabou/pixeldungeon/items/weapon/missiles/Javelin.java|Javelin.java]] - On hit
 +  * [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/java/com/watabou/pixeldungeon/levels/features/Chasm.java|Chasm.java]] - Falling into chasm
 +  * [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/java/com/watabou/pixeldungeon/levels/traps/GrippingTrap.java|GrippingTrap.java]] - Trap trigger
 +  * [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/java/com/watabou/pixeldungeon/actors/mobs/Scorpio.java|Scorpio.java]] - Mob attack
 +
 +Removed by:
 +  * [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/java/com/watabou/pixeldungeon/items/potions/PotionOfHealing.java|PotionOfHealing.java]] - Healing potion
 +  * [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/java/com/watabou/pixeldungeon/items/food/FrozenCarpaccio.java|FrozenCarpaccio.java]] - Food effect
 +
 +===== Related Buffs =====
 +  * [[mr:roots_buff|Roots Buff]] - Another movement-impairing buff
 +  * [[mr:slow_buff|Slow Buff]] - Similar speed reduction effect
 +  * [[mr:paralysis_buff|Paralysis Buff]] - Complete movement prevention
 +
 +===== See Also =====
 +  * [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/java/com/watabou/pixeldungeon/actors/buffs/FlavourBuff.java|FlavourBuff Base Class]]
 +  * [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/java/com/watabou/pixeldungeon/ui/BuffIndicator.java|BuffIndicator]]
 +  * [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/java/com/watabou/pixeldungeon/sprites/CharSprite.java|CharSprite]]
  
mr/cripple_buff.txt · Last modified: by 127.0.0.1