User Tools

Site Tools


mr:ring_buff

Ring Buff - Code References

Java Classes

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