User Tools

Site Tools


mr:ring_of_thorns_item

Ring Of Thorns Item - Code References

Java Classes

JSON Configuration

This entity is implemented in Java, no JSON configuration exists

String Resources

<string name="RingOfThorns_Name">Ring of Thorns</string>
<string name="RingOfThorns_Info">Though this ring doesn\'t provide real thorns, an enemy that attacks you will itself be wounded by a fraction of the damage that it inflicts. Upgrading this ring won\'t give any additional bonuses.</string>

Lua Scripts

This entity is implemented in Java, no Lua script exists

Implementation Details

  • Class: com.watabou.pixeldungeon.items.rings.RingOfThorns
  • Extends: Ring
  • Sprite: ItemSpriteSheet.RING_DIAMOND or ItemSpriteSheet.RING_OPAL (varies)
  • Level: Automatically set to +1 on random()
  • Upgradable: No (isUpgradable() returns false)
  • Identify on pickup: Yes (identify() called in doPickUp)
  • Badge: Badge.RING_OF_THORNS (unlocked when ring is known)

Special Properties

  • Thorns Effect: Enemy takes random damage (0 to damage dealt) when attacking the wearer
  • Buff Class: RingOfThorns.Thorns (inner class extending RingBuff)
  • Defence Proc: damages the enemy with a random amount between 0 and the original damage dealt
  • Special Drop: DM300 boss (33.3% chance, alternative to Chaos Crystal)

Mob Drops

  • DM300: 33.3% drop rate (alternative drop with Chaos Crystal)
mr/ring_of_thorns_item.txt · Last modified: by 127.0.0.1