mr:health_buff
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revision | |||
| mr:health_buff [2026/07/11 12:32] – Fix red link in elven_bow_item.txt: change arrows to arrows_item Qwen Assistant | mr:health_buff [2026/07/12 00:15] (current) – external edit 127.0.0.1 | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| + | ====== Health Buff (Sungrass.Health) - Code References ====== | ||
| + | |||
| + | ===== Java Classes ===== | ||
| + | * [[https:// | ||
| + | * [[https:// | ||
| + | * [[https:// | ||
| + | * [[https:// | ||
| + | * [[https:// | ||
| + | * [[https:// | ||
| + | * 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 ===== | ||
| + | <code xml> | ||
| + | <string name=" | ||
| + | <string name=" | ||
| + | </ | ||
| + | |||
| + | ===== 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 ===== | ||
| + | * [[https:// | ||
| + | * [[https:// | ||
| + | * [[https:// | ||
| + | * [[https:// | ||
| + | * [[https:// | ||
mr/health_buff.txt · Last modified: by 127.0.0.1
