User Tools

Site Tools


mr:ring_of_evasion_item

Ring Of Evasion Item - Code References

Ring of Evasion

Java Classes

Full 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 RingOfEvasion extends Ring {
 
	@Override
	public  ArtifactBuff buff( ) {
		return new Evasion();
	}
 
	@Override
	public String desc() {
        return isKnown() ? StringsManager.getVar(R.string.RingOfEvasion_Info) : super.desc();
	}
 
	public class Evasion extends RingBuff {
		@Override
		public int defenceSkillBonus(Char chr) {
			return level();
		}
	}
}

JSON Configuration

This entity does not appear to have JSON configuration

String Resources

<string name="RingOfEvasion_Name">Ring of Evasion</string>
<string name="RingOfEvasion_Info">This ring increases your chance to dodge enemy attack.</string>

Lua Scripts

This entity is implemented in Java, no Lua script exists

Entity Usage Analysis

Using find_entity_usage.py:

  • Java file: ./RemixedDungeon/src/main/java/com/watabou/pixeldungeon/items/rings/RingOfEvasion.java - Main class implementation
  • Java file: ./RemixedDungeon/src/main/java/com/watabou/pixeldungeon/items/rings/Ring.java - Registered in Ring class (line 32)
  • Java file: ./RemixedDungeon/src/main/java/com/nyrds/pixeldungeon/mechanics/buffs/BuffFactory.java - Buff registration (line 99)
  • Java file: ./RemixedDungeon/src/main/java/com/nyrds/pixeldungeon/items/common/ItemFactory.java - Item registration (line 300)
  • String resources: RingOfEvasion_Name, RingOfEvasion_Info
  • No Lua file usage (Java-based item)
  • No JSON configuration (Java-based item)
mr/ring_of_evasion_item.txt · Last modified: by 127.0.0.1