fx-bundle

Solid

Produce a standalone static Texture2D effect or one explicitly timed animated SpriteFrames effect.

AI & Automation 495 stars 43 forks Updated today NOASSERTION

Install

View on GitHub

Quality Score: 81/100

Stars 20%
90
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# FX Bundle Use this skill for a projectile, impact, explosion, pickup, muzzle flash, slash arc, aura loop, dust, or another detached foreground effect. A request produces either one static `Texture2D` effect or one independently animated `SpriteFrames` effect. Read `../_shared/asset-skill-contract.md` before accepting a request. First validate the shared request/result shape with `tools/asset_skill_contract_check.py`, then validate this family contract with `tools/asset_animated_bundle_contract_check.py --kind request`. For final runtime handoff, call the same checker with `--request <request.json> --result <result.json>`; this is required to bind `spec.mode` to the output type and source layout. Final handoff accepts only `validation.passed: true` with explicit passing `L0` through `L4` evidence. The family checker is the callable enforcement for the `spec` rules below; the shared checker alone intentionally validates only cross-family shape. ## Standalone boundary Accept only an asset request. Do not read or require `/gm-asset`, tags, stage state, `ASSETS.md`, generated manifests, stable entries, worker dispatch, or any other registration state. Return the shared asset result directly; a caller may register it separately. ## Request contract The request has `asset_type: "fx-bundle"` and `spec.mode` equal to either `static` or `animated`. - `static` has one transparent foreground image and no animation contract. It returns a `Texture2D` at the image path. - `animat...

Details

Author
RandallLiuXin
Repository
RandallLiuXin/GodotMaker
Created
3 months ago
Last Updated
today
Language
Python
License
NOASSERTION

Similar Skills

Semantically similar based on skill content — not just same category