mr:bleeding_buff
Table of Contents
Bleeding Buff - Code References
Java Classes
- Bleeding.java - Main buff implementation
- BuffIndicator.java - Buff indicator constant (BLEEDING = 26)
- ResultDescriptions.java - Death reason BLEEDING
Java Usage
- Hero.java - Handles bleeding status display and death message (showStatus with Hero_StaBleeding)
- Char.java - Immunity management (addImmunity/removeImmunity for Bleeding.class)
- BuffFactory.java - Registers Bleeding class for buff system
- Elementals (Earth, Air, Water, Fire) - Add immunity to bleeding
- DM300, Golem, Statue - Add immunity to bleeding
- Albino, YogsTeeth, Tamahawk - Apply bleeding effect on hit
- PotionOfHealing - Removes bleeding effect
- FrozenCarpaccio - Removes bleeding effect
- GrippingTrap - Applies bleeding effect
Lua Scripts
- BoneSaw.lua - Applies bleeding on attack (RPD.affectBuff(defender,“Bleeding”,3))
- HookedDagger.lua - Applies bleeding on attack (RPD.affectBuff(defender,“Bleeding”,3))
- ChaosShieldLeft.lua - Lists bleeding among buffs it can protect against
String Resources
- bleeding_buff_name - Display name
- bleeding_buff_desc - Description
- Hero_StaBleeding - Status message
- Char_StaBleeding - Character status
- Bleeding_Death - Death message
- ResultDescriptions_Bleeding - Death reason description
JSON Configuration
No dedicated JSON configuration file exists for this buff (configured via BuffFactory)
Related mr Entities
mr/bleeding_buff.txt · Last modified: by 127.0.0.1
