Skip to content

[PORT / FEATURE] Prebase Plushies: Teddy bears, smiley guys, smiley ball, ovinia, alien germ, Azalea, Whistler#31

Merged
portfiend merged 18 commits intoTheDenSS14:masterfrom
portfiend:port/prebase-plushies
Jan 23, 2026
Merged

[PORT / FEATURE] Prebase Plushies: Teddy bears, smiley guys, smiley ball, ovinia, alien germ, Azalea, Whistler#31
portfiend merged 18 commits intoTheDenSS14:masterfrom
portfiend:port/prebase-plushies

Conversation

@portfiend
Copy link
Contributor

@portfiend portfiend commented Jan 1, 2026

About the PR

This PR ports the following items from the following PRs from prebase to rebase:

These are then added where plushies are found: in the toy spawner, plushie crate, arcade machines, and presents.
Winter (@ SubspaceEmber), the author of the PR for Whistler's plushie, has agreed that her changes can be relicensed to MIT for the rebase here.

Technical details

  • BasePlushie has been moved into the DEN namespace to take advantage of the anchor tag better. Many of its components have been moved into a prototype called BaseSqueakyToy, then BasePlushieWithoutStash inherits from squeaky toy to give it cloth composition, then BasePlushie is that with a stash added.
  • Regular plushies, self-insert toys, and species plushies all get separate files for organization. (Non-plushie toys should be added to a toys.yml and not the plushie files.)
  • Ported plushies have been added to a few loot pools.

Media

image

Requirements

Breaking changes

BasePlushie has been moved into the DEN namespace. It should be identical in component composition as it was before, just inherited instead. Future changes to BasePlushie should be ported to the DEN namespace prototype, and the coder should use their best judgement to figure out which prototype should receive the changes.

Changelog

🆑

  • add: Teddy bears, smiley guys, smiley balls, alien germ plushies, the ovinia plush, and the Azalea and Whistler plushies can all be found where other plushies are found: in arcade machines and plushie crates.

@github-actions
Copy link
Contributor

github-actions bot commented Jan 1, 2026

RSI Diff Bot; head commit 30247f8 merging into daa2749
This PR makes changes to 1 or more RSIs. Here is a summary of all changes:

Resources/Textures/_DEN/Clothing/Neck/Misc/teddyribbon.rsi

State Old New Status
equipped-NECK Added
icon Added

Resources/Textures/_DEN/Objects/Fun/azaleaplushie.rsi

State Old New Status
icon Added
inhand-left Added
inhand-right Added

Resources/Textures/_DEN/Objects/Fun/littlesteve.rsi

State Old New Status
icon Added
inhand-left Added
inhand-right Added

Resources/Textures/_DEN/Objects/Fun/oviniaplushie.rsi

State Old New Status
icon Added
inhand-left Added
inhand-right Added

Resources/Textures/_DEN/Objects/Fun/smileyball.rsi

State Old New Status
icon Added
inhand-left Added
inhand-right Added

Resources/Textures/_DEN/Objects/Fun/teddybear.rsi

State Old New Status
plush_heart Added
teddybear-inhand-left Added
teddybear-inhand-right Added
teddybear Added
teddybear_accent-inhand-left Added
teddybear_accent-inhand-right Added
teddybear_accent Added
teddybear_accent_muzzle Added
teddybear_accent_plain Added
teddybear_base-inhand-left Added
teddybear_base-inhand-right Added
teddybear_base Added
teddybear_base_plaid Added
teddybear_ribbon-inhand-left Added
teddybear_ribbon-inhand-right Added
teddybear_ribbon Added

Resources/Textures/_DEN/Objects/Fun/ufoplushie.rsi

State Old New Status
icon Added
inhand-left Added
inhand-right Added
small Added

Resources/Textures/_DEN/Objects/Fun/whistlerplushie.rsi

State Old New Status
icon Added
inhand-left Added
inhand-right Added

Edit: diff updated after 30247f8

@github-actions
Copy link
Contributor

github-actions bot commented Jan 3, 2026

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

@portfiend
Copy link
Contributor Author

ready for review

@portfiend portfiend changed the title [PORT] Prebase Plushies: Teddy bears, smiley guys, smiley ball, ovinia, alien germ, Azalea, Whistler [PORT / FEATURE] Prebase Plushies: Teddy bears, smiley guys, smiley ball, ovinia, alien germ, Azalea, Whistler Jan 9, 2026
@github-actions
Copy link
Contributor

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

@portfiend portfiend merged commit 5218f7d into TheDenSS14:master Jan 23, 2026
14 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants