Please disclose if any significant portion of your mod was created using AI tools by adding the 'AI Generated' category. Failing to do so may result in the mod being removed from Thunderstore.
Pebble
A buildable Artificer NPC with an Obsidian & Gold trading interface: shops, bounties, potions, curios, a server-wide coin bank, and a Lift-Harness that turns coins into carry weight.
By DFG
CHANGELOG
Changelog
All notable changes to Pebble.
1.0.8
- Bounties are the Bounties tab on the DFG board. Turn in takes the goods and does not pay. Receive rewards pays. Repeatable bounties come back to Active. One-shot quests stay Completed.
- Pebble's vendor series is twenty stone jobs on that same tab, one at a time, from Skip to My Lou through the Master Mason's Geode. Each reward is coins plus one keepsake.
- DFGHub is required. The mod does not load without it.
1.0.5
Two fixes for installs where Pebble was not extracted into a folder named Pebble.
- Silent NPC. The dialog config and audio folder were resolved as
BepInEx\plugins\Pebble\rather than from the DLL's own location. A mod manager that extracts the package flat, or into a differently named folder, pointed the mod at a directory that did not exist — and startup then created an emptyaudio\there, so every clip failed with "File not found in tracks folder" and Pebble said nothing. Both paths now resolve from the assembly location, and an unreferenced or empty audio set now logs a warning naming both paths instead of reporting0 failed. - Stone cutter icon in the Hammer menu. The piece is cloned from
piece_stonecutterand inherited its icon, because Pebble shipped no icon of its own.pebble_icon.pngis now part of the package and is applied to the piece.
1.0.4
First published build of Pebble. Everything below is in this release.
- Buildable Artificer workshop piece (
DFG_PebbleWorkshop, cloned frompiece_stonecutter) with an animated Stone Golem NPC that turns to face the player and blends a talk animation inside 6 m. - Obsidian & Antique Gold trading panel opened with E, modelled on VikingVault, with eight tabs: PackGolem, Rare Curios, Sell Goods, Pebble Bank, Potions, Provisions, Bounties, and a conditional Sounder tab.
- Pebble Bank: server-wide shared coin treasury, 0.1 kg per coin, with deposits and withdrawals and direct purchase integration so shop and upgrade spending draws from vault funds without a second trip to the chest.
- Lift-Harness utility belt: +100 to +600 kg carry weight by quality, plus a configurable sprint and jump stamina reduction above 300 kg.
- Player inventory rows expanded from 5 up to 9 using the engine's native
Player.SetInventorySize. - Sell Goods catalogue with search, Quick Sell All Treasures and bundle sales; bundle pricing in
pebble_pricing.json. - Rare Curios, Potions & Meads, Provisions and Bounties wares, each independently toggleable.
- NPC dialogue with audio, from six
Text/AudioFilearrays inpebble_dialog.json, including random idle lines while the player is nearby. - Conditional 📡 Sounder tab, shown only when Ominous is installed, reporting live sounder status, beacon and radar ranges and the active/locked biome matrix, and selling Artificer Biome Attunement upgrades paid from pocket or bank.
- Live web GUI at
http://127.0.0.1:8789/. PebbleAPI.RegisterTablets other mods contribute their own tabs.- Golems spawned by earlier builds could write themselves into world saves. The NPC clone's ZDO is now marked non-persistent, and a host-only sweep removes strays left near a loaded workshop on load.