User Tools

Site Tools


mr:frost_buff

frost_buff - Code References

Frost Buff

Java Classes

JSON Configuration

No dedicated JSON configuration file found. Buff kind registered in BuffFactory.

String Resources

Lua Scripts

  • Frost.lua - Main frost buff implementation (migrated from Java)

Implementation Details

  • Buff Kind: “Frostâ€� (registered in BuffFactory)
  • Base Class: CustomBuff (Lua implementation)
  • Duration: 5 turns (base)
  • Effect: Paralyzes target, freezes carried potions
  • Icon: BuffIndicator.FROST (15)
  • Sprite State: CharSprite.State.FROZEN
  • Implementation: Lua script (scripts/buffs/Frost.lua), migrated from Java Frost.java

Mechanics

  • Paralysis: Target is paralyzed while frozen
  • Item Freezing: Can freeze potions carried by target (shatter effect)
  • Damage Interaction: Buff is removed when target takes damage
  • Resistance: Duration affected by RingOfElements.Resistance
  • Visual: Target sprite shows FROZEN state
  • Burning Removal: Removes Burning buff when applied
mr/frost_buff.txt · Last modified: by 127.0.0.1