mr:ring_of_thorns_item
Table of Contents
Ring Of Thorns Item - Code References
Java Classes
- RingOfThorns.java - Main item class extending Ring
- Ring.java - Parent class
- Badges.java - Badge validation (validateRingOfThorns method)
- DM300.java - Boss drop source (33.3% chance)
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)
Related mr Entities
mr/ring_of_thorns_item.txt · Last modified: by 127.0.0.1
