mr:paralytic_gas_buff
Table of Contents
Paralytic Gas - Code References
Java Classes
- ParalyticGas.java - Blob implementation for paralytic gas cloud, applies paralysis to characters standing in it
- Paralysis.java - Buff implementation for paralysis effect
JSON Configuration
This entity is implemented in Java, no JSON configuration exists
String Resources
- ParalyticGas_Info - Description shown when standing in paralytic gas
<string name="ParalyticGas_Info">You are paralyzed by the gas! You cannot move or act.</string>
Lua Scripts
- RPD.Blobs.ParalyticGas - Lua binding for the ParalyticGas blob class, accessible via `RPD.placeBlob(RPD.Blobs.ParalyticGas, cell, volume)`
- Used in: `scripts/traps/ParalyticTrap.lua`, `scripts/items/PotionOfParalyticGas.lua`
Sources & Effects
Sources that create Paralytic Gas:
- Potion of Paralytic Gas (`PotionOfParalyticGas.java`) - Thrown potion creates paralytic gas cloud
- Paralytic Trap (`ParalyticTrap.java`) - Trap creates paralytic gas when triggered
- Rotten Food - Eating has chance to create paralytic gas
Mechanics:
- Extends `Blob` class
- In `evolve()`: applies Paralysis buff to characters standing in gas
- Duration scaled by `CharUtils.durationFactor(ch)`
- Visual effect: `Speck.PARALYTIC` particles
- Characters with gas immunity are unaffected
Related mr Entities
mr/paralytic_gas_buff.txt · Last modified: by 127.0.0.1
