mr:health_buff
Table of Contents
Health Buff (Sungrass.Health) - Code References
Java Classes
- Sungrass.java - Health buff implementation (nested class Sungrass.Health)
- BuffFactory.java - Buff registration (line 139)
- SummoningSpell.java - Buff detachment in summoning spells (line 55)
- Carcass.java - Buff detachment when using carcass item (line 222)
- SpiderMind.java - Referenced in spider mind control system (line 30)
- SpiderCharm.java - Import for spider charm mechanics (line 12)
- Actual buff class: com.watabou.pixeldungeon.plants.Sungrass$Health
JSON Configuration
No specific JSON configuration exists for this buff as it's part of the Sungrass plant effect.
String Resources
<string name="SungrassBuff_Name">Herbal healing</string> <string name="SungrassBuff_Info">Roots have sprouted from the ground providing healing herbs.</string>
Lua Scripts
This entity is implemented in Java, no Lua script exists.
Usage in Code
- Sungrass.java (lines 68-112): Main implementation of Health buff as nested class
- BuffFactory.java (line 139): Buff registration for the buff system
- SummoningSpell.java (line 55): Buff detachment in summoning spells
- Carcass.java (line 222): Buff detachment when using carcass item
- SpiderMind.java (line 30): Referenced in spider mind control system
- SpiderCharm.java (line 12): Import for spider charm mechanics
- GardenPainter.java (line 27): Sungrass planting in garden rooms
- LevelObjectsFactory.java (line 81): Level object registration
- ItemFactory.java (line 413): Seed item registration
Buff Mechanics
- Heals Math.max(target.ht() / 10, 1) health points every 5 turns
- Detaches when character moves from original position or reaches full health
- Uses BuffIndicator.HEALING icon
- Applied by stepping on Sungrass plant or eating Sungrass seed
Related Entities
- Sungrass Plant - Parent plant entity
- Sungrass Seed - Seed item that can apply this buff
- SummoningSpell - Spell that detaches this buff
- Carcass - Item that detaches this buff
- SpiderMind - Spider AI that references this buff
mr/health_buff.txt · Last modified: by 127.0.0.1
