consumables

Automate consumable item management with EXT_USES, EXT_EDIBLE, and STD_FOOD templates in Oxidus mudlib.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Oxidus consumable items require consistent behavior across edible and drinkable items, including use-tracking, edibility flags, and standardized item creation. This Skill provides guidance and templates to implement and maintain the consumable system in a Mudlib.

Core Features & Use Cases

  • EXT_USES base module for tracking uses
  • EXT_EDIBLE (food/eat/nibble) and EXT_POTABLE (drink/sip) mechanics
  • STD_FOOD and STD_DRINK templates that auto-handle persistence, IDs, and status messages
  • Action message customization and creating new consumable items for common gameplay scenarios

Quick Start

Create a basic edible item using STD_FOOD and EXT_EDIBLE as shown in the examples to validate the system end-to-end.

Frequently Asked Questions about consumables

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

FAQPage Schema
How do I create edible and drinkable items in a mudlib?

To create consumable items, use STD_FOOD and STD_DRINK templates with EXT_EDIBLE and EXT_POTABLE modules. They auto-handle persistence, IDs, and status messages for consistent in-game behavior.

What is the best way to track uses for consumable items in game development?

The EXT_USES base module tracks consumable item uses by validating use counts and edibility flags, ensuring standardized behavior across various in-game consumable workflows.

How do I customize action messages for eating and drinking in a MUD?

Customize eating and drinking action messages through STD_FOOD and STD_DRINK templates, which validate default messaging and edibility flags to maintain consistent in-game item behavior.

Do I need specific modules to implement food and drink mechanics in Oxidus?

Yes, implementing Oxidus food and drink mechanics requires EXT_EDIBLE and EXT_POTABLE modules for eat, nibble, drink, and sip actions, built upon STD_FOOD and STD_DRINK templates.

Why are my consumable items not validating edibility flags correctly?

Edibility flags fail validation when items lack proper EXT_EDIBLE or EXT_POTABLE module configuration. These modules validate use counts, edibility flags, and default messaging to ensure consistent behavior.