User Tools

Site Tools


mr:paralytic_gas_buff

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
mr/paralytic_gas_buff.txt · Last modified: by 127.0.0.1