en:rpd:paralysis_buff
Paralysis
Paralysis is a status effect in Remixed Pixel Dungeon that temporarily prevents the affected character from taking any actions.
Effects
- Action Prevention: Affected characters cannot move, attack, or use items/spells
- Turn Skipping: The affected character's turn is skipped until the effect wears off
- Duration Reduction: The effect duration decreases each turn until it expires
Causes
Paralysis can be inflicted by:
- Paralysis Enchantment on weapons
- Piranha attacks
- King attacks
- Other special abilities and effects
Counters
- Some creatures are naturally immune to paralysis
- Resistance effects may reduce the duration
- Potions and items that cure status effects may remove paralysis
Source Code
- Java Class: Paralysis.java
- String Resources (English): Paralysis strings (line 595-596)
- String Resources (Russian): Paralysis strings (line 595-596)
- Paralysis duration: Paralysis.duration() method - calculates duration based on character resistances
- Character paralyse method: Char.paralyse() method - handles paralysis state
- Paralysis attachment: Paralysis.attachTo() method - attaches paralysis and calls Char.paralyse(true)
- Paralysis detachment: Paralysis.detach() method - calls Char.paralyse(false) to remove effect
- Visual status effect: Paralysis.charSpriteStatus() - returns CharSprite.State.PARALYSED
- Visual attachment: Paralysis.attachVisual() - adds visual effects to sprite
- Damage escape chance: Paralysis.charGotDamage() - allows escaping paralysis based on damage taken
- Resistance calculation: Paralysis.duration() - checks for Resistance buff to modify duration
- Status message: GLog.i(Char_OutParalysis) - shows message when paralysis ends due to damage
- Status message (Russian): Char_OutParalysis (русс.)
- Character status text: CharSprite.NEGATIVE - shows “Paralysed” status
- Character status text (Russian): Hero_StaParalysis (русс.)
- Character sprite states: CharSprite.State.PARALYSED
- FlavourBuff base: FlavourBuff.java - base class for visual status effects
- Char interface: Char.java - base class for all characters
- NamedEntityKind interface: NamedEntityKind.java - for entity identification
- Actor system: Actor.java - game turn scheduling system
- Buff indicator: BuffIndicator.PARALYSIS - UI icon for paralysis buff
- Character utility functions: CharUtils.java - visibility and other utility functions
- Ring of Elements resistance: RingOfElements.Resistance - affects paralysis duration
- Random utilities: Random.java - used for damage escape chance calculation
- Machine-readable data: mr:paralysis_buff
See Also
en/rpd/paralysis_buff.txt · Last modified: by 127.0.0.1

