mr:frost_buff
Table of Contents
frost_buff - Code References
Java Classes
- BuffFactory.java - Registers “Frost� buff kind
- BuffIndicator.java - FROST icon (15)
- CharSprite.java - FROZEN sprite state
JSON Configuration
No dedicated JSON configuration file found. Buff kind registered in BuffFactory.
String Resources
String resources available in multiple languages:
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
Related mr Entities
- Burning (Buff) - Opposite fire damage over time buff
- Poison (Buff) - Damage over time buff
- Paralysis (Buff) - Similar immobilization effect
- Ring of Elements - Provides resistance to frost
mr/frost_buff.txt · Last modified: by 127.0.0.1

