User Tools

Site Tools


mr:ring_of_mending_item

Ring Of Mending Item - Code References

Java Classes

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
mr/ring_of_mending_item.txt · Last modified: by 127.0.0.1