Skip to content

feat: add Susuta (羞羞獭) v2 Codex pet - #86

Merged
legeling merged 2 commits into
legeling:mainfrom
Xiangzi529:feat/add-susuta-codex-pet
Aug 6, 2026
Merged

feat: add Susuta (羞羞獭) v2 Codex pet#86
legeling merged 2 commits into
legeling:mainfrom
Xiangzi529:feat/add-susuta-codex-pet

Conversation

@Xiangzi529

@Xiangzi529 Xiangzi529 commented Aug 4, 2026

Copy link
Copy Markdown
contact-sheet

Summary

  • Adds Susuta / 羞羞獭 from Aniimo as an independently AI-generated, unofficial fan-art Codex pet.
  • Primary category: Game Characters.
  • V2 atlas: 8 × 11 cells, 9 standard animation rows plus 16 look directions.
  • Identity cues preserved: white fur, blue belly and paws, shy expression, and the wooden-handled shell shovel.
  • Duplicate research: no matching canonical key, localized name, or package was found in the catalog, requests, or open-search results.

Authorship and usage

  • Pet author/adapter: @Xiangzi529.
  • Final pixels were generated independently with OpenAI image tools and assembled/QAed frame by frame; official character images were reference-only and are not included.
  • Official character reference: https://wiki.aniimo.com/item/10002848
  • Usage: personal non-commercial use only; unofficial fan work, not endorsed by Pawprint Studio.

Validation

  • npm run validate:pr — pass.
  • New JSON files pass Prettier formatting.
  • Isolated installation — pass.
  • V2 atlas validation — pass (1536x2288, RGBA, 16 look directions).
  • Direction blind QA — hard cardinals pass; one intermediate 157.5° horizontal cue is a reviewed minor warning, while the labeled loop preserves the intended down-right quadrant.
  • Full npm run lint reaches the repository-wide generated README count check, which expects regenerated catalog files; those generated files are intentionally excluded from this contributor PR per repository policy.

Checklist

  • This pull request focuses on one pet only
  • I checked the gallery and open issues for the same character or concept
  • canonical_key groups the character correctly
  • This spritesheet is independently produced and is not a byte-identical copy
  • Folder name uses pet-slug--author-slug
  • Pet folder contains only submission.json, pet.json, and spritesheet.webp
  • pet.json id matches the folder name
  • v2 uses a 1536x2288 atlas and sets spriteVersionNumber: 2
  • v2 includes and visually reviews all 16 look directions
  • submission.json is filled in
  • Authorship and non-commercial usage terms are clear
  • A contact sheet is attached
  • Character identity, scale, baseline, and shell shovel remain consistent
  • Running gait, action meanings, and look directions were reviewed
  • Transparent edges were checked and deterministic chroma cleanup passed
  • Generated catalog files, prompts, references, QA media, and Hatch Pet run directories are not included
  • npm run validate:pr passes
  • No unrelated files are included

Summary by CodeRabbit

  • 新功能
    • 新增宠物“Susuta”及其展示配置。
    • 提供中英文名称、描述、分类、来源、许可证和预览图信息。
    • 支持通过 Codex 安装对应的宠物配置与精灵图资源。

@coderabbitai

coderabbitai Bot commented Aug 4, 2026

Copy link
Copy Markdown

Review Change Stack

📝 Walkthrough

Walkthrough

新增 susuta--xiangzi529 宠物目录。配置文件定义宠物信息、精灵资源路径和版本。提交文件定义作者、来源、标签、许可证、预览图及安装资源。

Changes

Susuta 宠物提交

Layer / File(s) Summary
宠物配置与提交元数据
pets/susuta--xiangzi529/pet.json, pets/susuta--xiangzi529/submission.json
新增 Susuta 宠物配置。内容包括身份信息、描述、精灵版本、精灵图路径、作者与来源、分类标签、许可证、预览 GIF,以及 Codex 安装资源映射。

Estimated code review effort: 1 (Trivial) | ~5 minutes

Possibly related PRs

Poem

小兔看见 Susuta 来,
配置资源排成行。
元数据写清来源,
精灵图映入新装。
蹦蹦跳过提交门,
欢迎新宠加入场。

🚥 Pre-merge checks | ✅ 5
✅ Passed checks (5 passed)
Check name Status Explanation
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.
Linked Issues check ✅ Passed Check skipped because no linked issues were found for this pull request.
Out of Scope Changes check ✅ Passed Check skipped because no linked issues were found for this pull request.
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check ✅ Passed 标题明确说明新增 Susuta v2 Codex 宠物,与提交内容和主要目标一致。
✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

@legeling
legeling merged commit e715862 into legeling:main Aug 6, 2026
1 check passed
@Xiangzi529

Xiangzi529 commented Aug 6, 2026 via email

Copy link
Copy Markdown
Author

@coderabbitai coderabbitai Bot mentioned this pull request Aug 7, 2026
15 tasks
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