currency-and-shops

Coordinate Oxidus currency, wealth tracking, and shop management across daemons and coin objects.

8|3|Updated Sep 29, 2021
One-click install
npx skills add https://github.com/gesslar/oxidus-mudlib --skill currency-and-shops
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: currency-and-shops
Source: https://github.com/gesslar/oxidus-mudlib/tree/main/.claude/skills/currency-and-shops
Command: npx skills add https://github.com/gesslar/oxidus-mudlib --skill currency-and-shops

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Understands and implements Oxidus currency, wealth management, and shop systems, including the currency daemon, wealth tracking, transaction math, item values, and banking.

Core Features & Use Cases

  • Currency configuration and conversion between copper, silver, gold, and platinum.
  • Wealth tracking per living entity and integration with coin objects and loot drops.
  • Inventory-based shops (EXT_SHOP) and menu-based shops (EXT_SHOP_MENU) with persistent storage and on-demand cloning.
  • Bank accounts with SQLite-backed storage and currency-based deposits/withdrawals.

Quick Start

Run a test transaction to verify currency conversions and wealth updates.

Frequently Asked Questions about currency-and-shops

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I implement currency conversion and wealth tracking in Oxidus?

You implement currency conversion and wealth tracking in Oxidus by using a unified currency daemon to coordinate coin systems, calculate living entity wealth, and manage transaction math across copper, silver, gold, and platinum.

How do inventory-based shops and menu-based shops handle transactions?

Inventory-based shops (EXT_SHOP) and menu-based shops (EXT_SHOP_MENU) handle transactions by using persistent storage and on-demand cloning to manage vendor item availability and process item-value interactions during purchases.

Does the Oxidus bank daemon support SQLite for account persistence?

Yes, the Oxidus bank daemon supports SQLite-backed storage to manage bank accounts, enabling reliable currency-based deposits and withdrawals while tracking wealth per living entity.

What is the best way to configure loot drops with coin objects in Oxidus?

The best way to configure loot drops with coin objects in Oxidus is by integrating the wealth tracking daemon with coin objects, allowing dropped coins to automatically update the currency system and entity wealth values.

How do I verify currency conversions and wealth updates are working?

You can verify currency conversions and wealth updates by running a test transaction through the currency daemon, which checks the transaction math and confirms the resulting wealth changes across the coin system.