Files
RustRaptor/mods/AGENTS.md

26 lines
1.6 KiB
Markdown

# Instructions for AI agents authoring mods
Read [the mod authoring checklist](../docs/mod-authoring-checklist.md) and
[the version 1 API](../docs/modding-api.md) before creating or changing a mod.
Follow the user's requested behavior and controls, and preserve other agents'
work in the shared checkout.
- Implement gameplay through content definitions, Rhai callbacks and documented
commands. Keep a standalone mod independent unless its content needs a real
dependency. Do not select legacy engine behavior for new content.
- If the API lacks a required capability, define the smallest general addition
and coordinate engine work with the responsible agent when authorized. Keep
content-specific targeting, damage and tuning in the mod.
- Ship actual SD and HD PNG assets for every artwork reference, plus required
sounds/music. Keep dimensions, frame alignment and transparency consistent.
Store generation prompts, provenance and reproduction recipes with the mod.
- Price equipment against original and shipped equipment, using controlled
simulation observations as well as targeting, range, cooldown and loadout
utility. Do not copy cheap placeholder prices from an example.
- Finish independent activation, gameplay and coexistence tests, real package
validation where the original catalog is available, and a visual check of
both SD and HD. Document any checks that cannot run.
- Document enabling, controls, prices and behavior limits. Deliver complete
local packages without changing the user's pilot, selected mods or unrelated
content unless requested.