virtual-object-creation

Encodes LPML properties into game objects via extension-based routing and module compilation.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Virtual Object Creation enables designers and developers to define game objects via LPML data rather than writing C code, allowing rapid iteration and data-driven customization.

Core Features & Use Cases

  • Data-driven object definitions via LPML
  • Automatic compilation into base classes via extension routing
  • Supports common object types like food, loot, and mobs with a unified workflow
  • Use case: add a new potion type or mob by dropping an LPML file and letting the system generate the in-game object

Quick Start

Define a new LPML data file for your object and instantiate it with the corresponding virtual class path.

Frequently Asked Questions about virtual-object-creation

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

FAQPage Schema
How do I create virtual items and mobs without writing C LPC code?

You can create virtual items and mobs by defining their properties in LPML data files and letting the system automatically compile them into game objects, bypassing the need to write C LPC code entirely.

What is LPML data-driven object creation for game design?

LPML data-driven object creation is a process where designers define game objects like food, loot, and mobs in data files that are automatically compiled into object instances via a virtual_setup data pipeline.

How do I add a new potion or mob using an LPML file?

To add a new potion or mob, define a new LPML data file for your object and instantiate it with the corresponding virtual class path to let the system generate the in-game object.

Does virtual object creation support automated compilation for different base classes?

Yes, virtual object creation supports automated compilation by using extension-based routing and module-based compilation to map LPML data to supported base classes.

What are the limitations of defining game objects through LPML data?

Defining game objects through LPML data requires supported base classes and compile modules to map data to object instances, limiting creation to pre-existing supported virtual object types.