Einstein-Engines icon indicating copy to clipboard operation
Einstein-Engines copied to clipboard

Wiz Plushie Port

Open astriloqua opened this issue 2 months ago • 2 comments

Description

Adds non-existant inhand sprites for plushies and toys. Some can now be worn on the neck like snake plushies or placed on your head. Excludes the revenant cause wizard's use a different sprite for it than us (DeltaV sprite) and I aint spriting at this hour. Port of WizDen's #38514


Media

media-from-original-pr gay


Changelog

:cl: Port of TiniestShark's Work

  • add: Added inhand and head sprites for plushies

astriloqua avatar Oct 01 '25 16:10 astriloqua

Walkthrough

Adds inhandVisuals Item components to multiple mech figurines and extensively standardizes toy/plushie prototypes to explicit sprite paths with icon states, adds Clothing (HEAD/NECK) visuals, quickEquip flags, MultiHandedItem in some cases, and inhand visuals; changes are additive and refactor-like across toy and figurine YAML prototypes.

Changes

Cohort / File(s) Summary
Mech figurine inhand visuals
Resources/Prototypes/Entities/Objects/Fun/mech_figurines.yml
Adds public Item inhandVisuals (left/right) with color/state sequences to multiple mech figurines and toy variants (Ripley, Fire Ripley, Death Ripley, Gygax, Durand, H.O.N.K, Marauder, Seraph, Mauler, Odysseus, Phazon, Reticence) — purely additive.
Toy/plushie sprite, icon, clothing, and inhand standardization
Resources/Prototypes/Entities/Objects/Fun/toys.yml
Replaces many legacy state-only sprite refs with explicit sprite: ... .rsi + state: icon; adds Sprite icon blocks, Clothing (HEAD/NECK) with helmet visuals and quickEquip flags, adds inhandVisuals left/right, and MultiHandedItem where applicable across numerous plushies/toys (e.g., Hampter, Nuke, Rouny, Lamp, Arachnid, Diona, Ratvar, Nar’Sie, Slime, Xeno, Penguin, Human, Vox, Atmosian, Carp variants, Moth, ToyAi, ToyNuke, ToyIan, ToyAmongPequeno, ToyMouse, ToySingularity, RubberChicken, and many plushie variants).

Estimated code review effort

🎯 4 (Complex) | ⏱️ ~60 minutes

Suggested labels

Status: Needs Review

Suggested reviewers

  • Remuchi
  • sleepyyapril
  • Timfa2112

Poem

Officer's log: sprites aligned, helmets clipped and bright,
Plush crews stand inspected, ready to march into the night.
Mechs now know their left from right, toys wear proper hats,
Biesel standards met — salute the tidy YAML spats. 🛸

Pre-merge checks and finishing touches

✅ Passed checks (3 passed)
Check name Status Explanation
Title Check ✅ Passed The title "Wiz Plushie Port" concisely indicates that this pull request ports WizDen’s plushie assets, reflecting a real part of the changeset and avoiding unrelated noise, thus meeting the criteria for relevance and clarity.
Description Check ✅ Passed The description clearly outlines the addition of in-hand sprites for plushies and toys, the new wearable head and neck functionality, the exclusion of the revenant sprite, and crediting the origin PR, directly mapping to the changeset’s scope.
Docstring Coverage ✅ Passed No functions found in the changes. Docstring coverage check skipped.
✨ Finishing touches
🧪 Generate unit tests
  • [ ] Create PR with unit tests
  • [ ] Post copyable unit tests in a comment

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 and usage tips.

coderabbitai[bot] avatar Oct 01 '25 16:10 coderabbitai[bot]

This pull request has conflicts, please resolve those before we can evaluate the pull request.

github-actions[bot] avatar Oct 17 '25 03:10 github-actions[bot]