Skip to content

Add original Wall Breaker runner#19

Open
custsly wants to merge 2 commits into
runcat-dev:mainfrom
custsly:agent/add-wall-breaker-runner
Open

Add original Wall Breaker runner#19
custsly wants to merge 2 commits into
runcat-dev:mainfrom
custsly:agent/add-wall-breaker-runner

Conversation

@custsly

@custsly custsly commented Jul 16, 2026

Copy link
Copy Markdown

Type of Change

  • Add a new runner
  • Fix or improve an existing runner
  • Other (site, docs, tooling)

Runner Summary

Adds Wall Breaker, a fully original construction-worker runner. The animation shows a worker in an orange hard hat, safety goggles, high-visibility vest, teal work trousers, red gloves, and black safety boots swinging a sledgehammer into a generic brick wall. A text-free starburst and brick debris emphasize the impact before the wall resets for a seamless loop.

This original runner replaces the third-party-IP-based concept proposed in closed PR #8. It does not reuse that runner's name, dialogue, character likeness, costume, frames, or other identifying elements.

Validation

  • 16 RGBA PNG frames, each 61×36 px
  • Animated preview.png verified as a 61×36 APNG
  • Frame archive contains only consecutively numbered PNG files
  • Full repository validation passed: uv run --with-requirements .github/scripts/requirements.txt python .github/scripts/validate_runners.py --all

Checklist for Adding a Runner

  • All frames are PNG files named <runner-name>-frame-<N>.png (numbered from 0), with a height of exactly 36px, a width between 10px and 100px, and all frames share the same size.
  • The zip contains only the frames — no .DS_Store, __MACOSX/, or ._* entries.
  • The runner is my original work, or I hold the rights to it, and I consent to its distribution under this repository's license (Apache-2.0).
  • The runner does NOT contain third-party intellectual property (e.g., Pokémon, Mario, or other copyrighted/trademarked characters).
  • Files are placed at runners/<runner-name>/ as <runner-name>-frames.zip, metadata.json, and preview.png.
  • runners/manifest.json includes the new runner name, following the existing ordering of the list.
  • metadata.json contains the correct displayName and author.
  • preview.png is an animated PNG (APNG), 36px tall, at most 100px wide, and animates correctly.
  • I have read CONTRIBUTING.md and followed the steps described there.

Comment thread runners/wall-breaker/preview.png
@custsly
custsly force-pushed the agent/add-wall-breaker-runner branch from 2d26058 to fd687d6 Compare July 16, 2026 06:46
@custsly
custsly marked this pull request as ready for review July 16, 2026 12:10
@Ed2n-lab

Copy link
Copy Markdown

Always thanks for your Program...! Can you bring me back my little "Bird" runner... I'll miss her...... plz...

@Kyome22

Kyome22 commented Jul 17, 2026

Copy link
Copy Markdown
Contributor

@Ed2n-lab Please open a separate issue yourself to request the Bird runner.

@Kyome22 Kyome22 left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants