Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Extra Plushies + Plushify Spell #27384

Merged
merged 16 commits into from
Dec 23, 2024
Merged

Conversation

Drakeven
Copy link
Contributor

@Drakeven Drakeven commented Nov 17, 2024

What Does This PR Do

Adds new plushies- including some to the loadout. A Skrell, Borg (of all colours), Kidan, Plasmaman, diona/nymph, drask, and human plushie to fill out the other species that don't have a 'representative' plushie yet.

They all have some small aspect that makes them unique, Kidan cry when exposed to bug spray, Diona split into nymphs when exposed to weed killer, two nymph plushies combine into a diona plushie (Which will set off grenades in either), the Skrell plushie has a small item sized headpocket you can use with alt-click, the borg plushie also acts as a flashlight, the plasmaman plushie has a one tile light explosion when exposed to open flame, the drask plushie eats soap, and the human plushie... screams.

Since each species has an assigned plushie now, I've also added a new spell- 'Plushify', similar to the admin bread smite it turns whatever is hit to its respective plushie. Same cost/general idea as disintegrate that lasts 10 minutes. Also, an admin smite that lasts permanently. The initial mob is deleted in an admin smite, so the admins are notified of any important items that have been deleted.

All plushies have grenade compatibility. Vox & Nian plushies will now activate their grenades even if they are doing their 'hug' sound.

Why It's Good For The Game

It's good that all the species are now represented by plushies, giving a wider focus to the many different species we have featured on paradise.

Images of changes

image

Testing

Used 'Plushify' on all species, including ones not represented by plushies (get turned into a random plushie), comited crimes against plush kind by stuffing each one with a grenade and blowing them up. Many of them. Diona explode when split into nymphs, plasmamen explode when they... explode.


Declaration

  • I confirm that I either do not require pre-approval for this PR, or I have obtained such approval and have included a screenshot to demonstrate this below.

image


Changelog

🆑
add: New plushies for all species
add: New spell that turns people into plushies
add: Adds new plushies to loadout
fix: Poof sound not using pick-wight on hit
tweak: Plushies are always destroyed when a grenade goes off inside it- including flashbangs, chem grenades, ect
tweak: Vox & Nian plushies will now activate any grenades in them even if they're saying their 'hug word'
/:cl:

TODO-
Fix borgs becoming mind
Add to smite list
Add diona plush effect
Added alien plush
Added loadout
Yeah
@ParadiseSS13-Bot ParadiseSS13-Bot added the On Hold Its gonna be a while before this is reviewed label Nov 17, 2024
@ParadiseSS13-Bot
Copy link
Contributor

Your PR has been put on hold as your GitHub account is not linked to a Paradise forums account.

Please link your account at https://www.paradisestation.org/forum/custom/link_github_account.php

Headcoders may ignore this in specific circumstances (Minor fix PR, trusted contributor from another codebase, anything at their discretion)

@Drakeven
Copy link
Contributor Author

Just need to fix something with the godhand.

@ParadiseSS13-Bot ParadiseSS13-Bot added -Status: Awaiting type assignment This PR is waiting for its type to be assigned internally Sprites This PR modifies the game sprites labels Nov 18, 2024
code/game/objects/items/toys.dm Outdated Show resolved Hide resolved
code/game/gamemodes/wizard/godhand.dm Outdated Show resolved Hide resolved
code/game/gamemodes/wizard/godhand.dm Outdated Show resolved Hide resolved
code/game/gamemodes/wizard/godhand.dm Outdated Show resolved Hide resolved
code/game/objects/items/toys.dm Outdated Show resolved Hide resolved
code/game/objects/items/toys.dm Outdated Show resolved Hide resolved
code/game/objects/items/toys.dm Outdated Show resolved Hide resolved
code/game/objects/items/toys.dm Outdated Show resolved Hide resolved
code/game/objects/items/toys.dm Show resolved Hide resolved
@Coolrune206
Copy link
Contributor

Plushify will nuke the brain unlike disintegrate. Is there any way to move the mob's brain inside the plushie so it can be cut out?

@Fordoxia
Copy link
Contributor

Fordoxia commented Nov 18, 2024

Plushify will nuke the brain unlike disintegrate. Is there any way to move the mob's brain inside the plushie so it can be cut out?

That sounds very possible. Generate the plush before the mob is deleted, move the brain/MMI inside it.

Make system to allow brain to be removed.

Maybe allow the plush to be possessed by the brain.

@Drakeven
Copy link
Contributor Author

Plushify will nuke the brain unlike disintegrate. Is there any way to move the mob's brain inside the plushie so it can be cut out?

Could use the grenade plushie code.

@HMBGERDO
Copy link
Contributor

lizard plushie colors? ❤️

@SynthTwo
Copy link
Contributor

!wiki_label

@github-actions github-actions bot added the Requires Wiki Update Useful for Wiki Contributers to search for things that need updating label Nov 18, 2024
code/game/gamemodes/wizard/godhand.dm Outdated Show resolved Hide resolved
code/game/objects/items/toys.dm Show resolved Hide resolved
code/game/objects/items/toys.dm Outdated Show resolved Hide resolved
Drakeven and others added 2 commits November 19, 2024 09:22
Co-authored-by: Contrabang <91113370+Contrabang@users.noreply.github.com>
Co-authored-by: Luc <89928798+lewcc@users.noreply.github.com>
Signed-off-by: Drakeven <50409888+Drakeven@users.noreply.github.com>
Will finish later
@Drakeven
Copy link
Contributor Author

Added a 10 minute timer to the wizard spell, still a WIP that I will finish off soon!

@SteelSlayer
Copy link
Member

Author has a linked account.

@SteelSlayer SteelSlayer removed the On Hold Its gonna be a while before this is reviewed label Nov 19, 2024
Should be working now! Changed the bread smite to a 'generic item' smite and then made it a specifcally breaded smite.
@Contrabang Contrabang dismissed their stale review November 20, 2024 03:04

Needs a closer look but all the immediate stuff is fixed

@1080pCat 1080pCat added the Feature This PR is a new addition to the game label Nov 22, 2024
@ParadiseSS13-Bot ParadiseSS13-Bot added -Status: Awaiting approval This PR is waiting for approval internally -Status: Awaiting review This PR is awaiting review from the review team and removed -Status: Awaiting type assignment This PR is waiting for its type to be assigned internally -Status: Awaiting approval This PR is waiting for approval internally labels Nov 22, 2024
@github-actions github-actions bot added the Merge Conflict This PR is merge conflicted label Nov 25, 2024
code/game/objects/items/toys.dm Show resolved Hide resolved
code/game/objects/items/toys.dm Outdated Show resolved Hide resolved
code/game/objects/items/toys.dm Show resolved Hide resolved
code/game/objects/items/toys.dm Outdated Show resolved Hide resolved
code/game/objects/items/toys.dm Show resolved Hide resolved
code/game/objects/items/toys.dm Outdated Show resolved Hide resolved
code/modules/mob/living/living.dm Outdated Show resolved Hide resolved
code/modules/reagents/chemistry/reagents/toxins.dm Outdated Show resolved Hide resolved
@spacegeese
Copy link
Contributor

where are their clothes

Converting all the attacks into more sleek attacks, will need to finish.
@github-actions github-actions bot removed the Merge Conflict This PR is merge conflicted label Dec 5, 2024
Copy link
Member

@Burzah Burzah left a comment

Choose a reason for hiding this comment

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

This will need to be adjusted, due to the attack chain refactor.

librewolf_8VM9THWHws

@github-actions github-actions bot added the Merge Conflict This PR is merge conflicted label Dec 9, 2024
@Qwertytoforty
Copy link
Contributor

deconflicted and tested!

@lewcc lewcc added the Attack Chain Migration Refactoring of legacy attack chain items label Dec 21, 2024
@github-actions github-actions bot removed the Merge Conflict This PR is merge conflicted label Dec 21, 2024
Copy link
Member

@Burzah Burzah left a comment

Choose a reason for hiding this comment

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

Just a few small things.

code/game/objects/items/toys.dm Outdated Show resolved Hide resolved
code/game/objects/items/toys.dm Outdated Show resolved Hide resolved
code/game/objects/items/toys.dm Outdated Show resolved Hide resolved
code/game/objects/items/toys.dm Outdated Show resolved Hide resolved
code/game/objects/items/toys.dm Outdated Show resolved Hide resolved
code/game/objects/items/toys.dm Outdated Show resolved Hide resolved
code/game/objects/items/toys.dm Outdated Show resolved Hide resolved
Drakeven and others added 3 commits December 22, 2024 10:14
Co-authored-by: Burzah <116982774+Burzah@users.noreply.github.com>
Signed-off-by: Drakeven <50409888+Drakeven@users.noreply.github.com>
Copy link
Member

@Burzah Burzah left a comment

Choose a reason for hiding this comment

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

Looks good!

@ParadiseSS13-Bot ParadiseSS13-Bot added -Status: Awaiting merge This PR is ready for merge and removed -Status: Awaiting review This PR is awaiting review from the review team labels Dec 22, 2024
@Burzah Burzah added this pull request to the merge queue Dec 23, 2024
Merged via the queue into ParadiseSS13:master with commit a5726ef Dec 23, 2024
12 checks passed
@pwbokie
Copy link
Contributor

pwbokie commented Dec 24, 2024

Looks like Plushify when used on a dead body traps the ghost in the plushy after they re-enter body.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
-Status: Awaiting merge This PR is ready for merge Attack Chain Migration Refactoring of legacy attack chain items Feature This PR is a new addition to the game Requires Wiki Update Useful for Wiki Contributers to search for things that need updating Sprites This PR modifies the game sprites
Projects
None yet
Development

Successfully merging this pull request may close these issues.