User Tools

Site Tools


mr:ring_of_stone_walking_item

Ring of Stone Walking - Code References

Java Classes

JSON Configuration

This entity is implemented in Java, no JSON configuration exists.

String Resources

<string name="StoneBloodBuff_Name">Stone blood</string>
<string name="StoneBloodBuff_Info">The blood turns stone which merges with the walls nearby and makes traversing them much easier, but at what cost.</string>
<string name="RingOfStoneWalking_ImmuredInStone">You have been immured in stone. Forever.</string>

Lua Scripts

This entity is implemented in Java, no Lua script exists.

Additional Information

  • The RingOfStoneWalking extends Artifact (not Ring base class)
  • When equipped, applies the StoneWalking buff (ArtifactBuff implementing Doom)
  • StoneWalking buff:
    1. Icon: BuffIndicator.STONEBLOOD
    2. Name/desc from string resources: StoneBloodBuff_Name, StoneBloodBuff_Info
    3. On hero death: validates DeathInStone badge, fails game with “immured in stone� message
  • Stored in keyring bag (Bag.KEYRING)
  • Identified by default (identify() called in constructor)
  • Image: ItemSpriteSheet.RING_OF_STONE_WALKING (index 133)
  • The buff effect allows walking through solid walls
  • Health cost per step in walls: max(currentHP / 2, 2)
  • Does not function on boss levels (checked in movement logic)
  • Death while buffed results in “immured in stoneâ€� game over
mr/ring_of_stone_walking_item.txt · Last modified: by 127.0.0.1