{ "talk_range": 110, "trade_cost": 20, "defaults": { "vendor": { "trade_cost": 20, "offers": [ { "slot": "helmet", "label": "Helmet", "rarity": "tempered" }, { "slot": "chest", "label": "Chestplate", "rarity": "tempered" }, { "slot": "pants", "label": "Greaves", "rarity": "tempered" } ], "greet_light": "Greetings, little light!", "greet_shade": "Stay away from me, evil!", "greet_hint": "(Press F to interact)" }, "upgrader": { "trade_cost": 0, "offers": [ { "type": "upgrade_attune", "required_count": 5 } ], "greet_light": "Bring me five tempered copies.", "greet_shade": "Not here for your darkness.", "greet_hint": "(Press F to upgrade)" }, "necklace_vendor": { "trade_cost": 20, "offers": [ { "type": "sell_specific", "item_id": "necklace_placeholder", "label": "Plain Necklace", "cost": 10 }, { "type": "sell_specific", "item_id": "necklace_vigor", "label": "Charm of Vigor", "cost": 20 }, { "type": "sell_specific", "item_id": "necklace_flow", "label": "Charm of Flow", "cost": 20 }, { "type": "sell_specific", "item_id": "necklace_haste", "label": "Charm of Haste", "cost": 20 } ], "greet_light": "Choose a necklace.", "greet_shade": "No shade trinkets yet.", "greet_hint": "(Press F to browse)" } } }