mr:ring_buff
Table of Contents
Ring Buff - Code References
Java Classes
- Ring.java - Contains RingBuff inner class (extends ArtifactBuff)
- ArtifactBuff.java - Base class for ring buffs
- Parent class: Buff.java
String Resources
<string name="Ring_BuffKnown">You have learned the true nature of your %s!</string> <string name="Ring_Identify">Your %s turns out to be %s.</string> <string name="Ring_Info">This %s looks like a plain ring with a %s gem.</string> <string name="Ring_Info3a">%s %s%s</string> <string name="Ring_Info3b"> (cursed)</string> <string name="Ring_Info4">%s This %s is cursed!</string> <string name="Ring_Name">Ring of %s</string> <string-array name="Ring_Gems"> <item>Diamond</item> <item>Opal</item> <item>Garnet</item> <item>Ruby</item> <item>Amethyst</item> <item>Topaz</item> <item>Onyx</item> <item>Tourmaline</item> <item>Emerald</item> <item>Sapphire</item> <item>Quartz</item> <item>Agate</item> </string-array>
Key Properties
- Entity Kind: `artifactBuff` + buff class simple name (e.g., `artifactBuffDetection` for RingOfDetection)
- Auto-identification: After 200 ticks (ticksToKnow), unidentified rings auto-identify
- Rogue Class: Rogues identify rings immediately upon equipping
- Source Tracking: ArtifactBuff detaches if source ID is invalid (non-artifact source)
Related mr Entities
mr/ring_buff.txt · Last modified: by 127.0.0.1
