getEntityKind() returns “RingOfHaggler”buff() method returns Haggling buff (inner class RingOfHaggler.Haggling)doPickUp() validates RingOfHaggler badge via Badges.validateRingOfHaggler()isUpgradable() returns falserandom() sets level to +1RingOfHaggler_Info when knownimageFile and image inherited from parent Ring classRing classRingOfHaggler_Name = “Ring of Haggler”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.”RingOfHaggler_Name = “Кольцо Торгаша”RingOfHaggler_Info = “Это кольцо не имеет волшебных эффектов, но торговцы и дельцы в курсе, что его может носить лишь член Гильдии Воров. Как правило, они готовы предложить скидку, чтобы избежать проблем. Улучшение этого кольца не принесёт дополнительных бонусов.”Badges.validateRingOfHaggler()Haggling buffHaggling buffRingOfHaggler.Haggling extends RingBuff