mr:ring_of_mending_item
Table of Contents
Ring Of Mending Item - Code References
Java Classes
- RingOfMending.java - Main ring implementation
- Ring.java - Base ring class (registers RingOfMending.class)
- ItemFactory.java - Item registration and factory
- BuffFactory.java - Buff registration (Rejuvenation buff)
Java Class Content
package com.watabou.pixeldungeon.items.rings; import com.nyrds.pixeldungeon.ml.R; import com.nyrds.platform.util.StringsManager; import com.watabou.pixeldungeon.actors.Char; public class RingOfMending extends Ring { @Override public ArtifactBuff buff( ) { return new Rejuvenation(); } @Override public String desc() { return isKnown() ? StringsManager.getVar(R.string.RingOfMending_Info) : super.desc(); } public class Rejuvenation extends RingBuff { @Override public int regenerationBonus(Char chr) { return level(); } } }
JSON Configuration
- No direct JSON configuration found - RingOfMending is implemented entirely in Java
String Resources
<string name="RingOfMending_Name">Ring of Mending</string> <string name="RingOfMending_Info">This ring increases the body's regenerative properties, allowing one to recover lost health at an accelerated rate. Degraded rings will decrease or even halt one's natural regeneration.</string>
String Resource IDs
- RingOfMending_Name
- RingOfMending_Info
Lua Scripts
- This entity is implemented in Java, no Lua script exists
Code Usage
- Registered in Ring.java as part of the rings array
- Registered in ItemFactory.java via registerItemClass(RingOfMending.class)
- Buff class (Rejuvenation) referenced in BuffFactory.java
Related mr Entities
mr/ring_of_mending_item.txt · Last modified: by 127.0.0.1
