feat: add Feiling as a built-in v2 pet - #2987
Merged
Merged
Conversation
3 tasks
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Adds Feiling (绯翎) as the second built-in pet. Her name combines crimson and feather imagery to evoke Bifang. The default blue-golden cat remains first, and all existing pet IDs and saved selections are preserved.
Feiling has a smaller, softly oval face, silver hair, a black-and-ivory bell skirt, and tiny short legs. Her OpenBitFun ornaments have rounded six-sided outer outlines and rounded six-sided hollow centers. The transparent lossless v2 atlas provides nine standard animation states and 16 clockwise pointer-look directions using the existing renderer.
Type and Areas
Feature / visual asset; Web UI built-in pet catalog and packaged assets.
Motivation / Impact
Makes the character available without a manual import. The stable package ID and paths retain saved selections when its display name changes. The earlier OpenBitFun Bifang preset remains available. No host commands, protocol changes, or settings migrations are introduced.
Verification
pnpm run check:webpassed, including type, typography, Appearance, and theme gates; existing non-blocking Appearance warnings remain.pnpm run i18n:auditpassed with zero warnings.Only local tests and asset previews were exercised. No live remote-workspace, remote-control, peer-device, or detached-dispatch session was exercised; the change adds a bundled frontend preset without changing those runtime paths.
Reviewer Notes
AI-assisted artwork and implementation; lightly tested at product level, with focused automated checks and sprite QA. Temporary generation prompts, source strips, and QA scratch files are excluded from the PR.
Checklist