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.