mr:ring_of_haggler_item
Table of Contents
Ring Of Haggler Item - Code References
Java Classes
-
- Entity Kind:
getEntityKind()returns “RingOfHaggler” - Buff Class:
buff()method returnsHagglingbuff (inner classRingOfHaggler.Haggling) - Pickup Behavior:
doPickUp()validates RingOfHaggler badge viaBadges.validateRingOfHaggler() - Upgradable: No -
isUpgradable()returns false - Random Generation:
random()sets level to +1 - Description: Uses string resource
RingOfHaggler_Infowhen known - Image:
imageFileandimageinherited from parentRingclass - Price: Inherited from
Ringclass
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
- Parent Class: Ring.java - Base ring class
- Item Registration: ItemFactory.java#L303 - Registers RingOfHaggler class
- Badge Validation: Badges.java -
Badges.validateRingOfHaggler() - Shop Interaction (Priest): WndPriest.java#L94 - Checks for
Hagglingbuff - Shop Interaction (Fortune Teller): WndFortuneTeller.java#L28 - Checks for
Hagglingbuff - Buff Class: Inner class
RingOfHaggler.HagglingextendsRingBuff
mr/ring_of_haggler_item.txt · Last modified: by 127.0.0.1

