User Tools

Site Tools


mr:ring_of_haggler_item

Ring Of Haggler Item - Code References

Ring of Haggler

Java Classes

    • Entity Kind: getEntityKind() returns “RingOfHaggler”
    • Buff Class: buff() method returns Haggling buff (inner class RingOfHaggler.Haggling)
    • Pickup Behavior: doPickUp() validates RingOfHaggler badge via Badges.validateRingOfHaggler()
    • Upgradable: No - isUpgradable() returns false
    • Random Generation: random() sets level to +1
    • Description: Uses string resource RingOfHaggler_Info when known
    • Image: imageFile and image inherited from parent Ring class
    • Price: Inherited from Ring class

JSON Configuration

  • Not applicable - Ring is implemented in Java code

String Resources

  • English: RingOfHaggler_Name = “Ring of Haggler”
  • English: RingOfHaggler_Info = “In fact this ring doesn't provide any magic effect, but it demonstrates to shopkeepers and vendors, that the owner of the ring is a member of The Thieves' Guild. Usually they are glad to give a discount in exchange for temporary immunity guarantee. Upgrading this ring won't give any additional bonuses.”
  • Russian: RingOfHaggler_Name = “Кольцо Торгаша”
  • Russian: RingOfHaggler_Info = “Это кольцо не имеет волшебных эффектов, но торговцы и дельцы в курсе, что его может носить лишь член Гильдии Воров. Как правило, они готовы предложить скидку, чтобы избежать проблем. Улучшение этого кольца не принесёт дополнительных бонусов.”

Lua Scripts

  • Not applicable - Ring is implemented in Java, no custom Lua script

Additional References

mr/ring_of_haggler_item.txt · Last modified: by 127.0.0.1