====== Stun Buff - Machine Readable Reference ====== {{ rpd:images:stun_buff.png|Stun Buff }} ===== Java Classes ===== * [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/assets/scripts/buffs/Stun.lua|Stun.lua]] - Main stun buff implementation * Implements via Lua: `scripts/lib/buff` library * Extends: `FlavourBuff` * Key methods: * `attachTo(Char target)` - Paralyzes the target when attached * `detach()` - Removes paralysis when buff expires * `icon()` - Returns `BuffIndicator.PARALYSIS` icon * `charSpriteStatus()` - Returns `CharSprite.State.PARALYSED` * `attachVisual()` - Shows "stunned" status and adds paralyzed sprite effect * Default duration: 10 seconds (modified by `RingOfElements.Resistance`) ===== JSON Configuration ===== This entity is implemented in Lua, no JSON configuration exists ===== String Resources ===== stunned Stunned! Stunned ===== Lua Scripts ===== * [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/assets/scripts/buffs/Stun.lua|Stun.lua]] - Main implementation ===== Related mr Entities ===== * [[mr:nightmare_mob|Nightmare (Mob)]] - Can inflict stun * [[mr:spider_guard_mob|Spider Guard (Mob)]] - Can inflict stun * [[mr:paralysis_enchantment|Paralysis Enchantment (Item)]] - Related paralysis effect * [[mr:paralysis_arrow_item|Paralysis Arrow (Item)]] - Related paralysis effect