* Fix saw sound error on client
The sound tried to play using shared PlayPvs which doesn't work on client. PlayPredicted handles client and server.
Fixed NextSound not playing again while continuously gibbing items.
* Fix duplicate splat sound on Recycler gibbing
* Deep Fryer And Its Powers
The Deep Fryer has been implemented. It uses Corn Oil, Ghee, and Olive Oil to fry. Other features include:
1. Mixing Oil and Water at a certain temperature causes smoke.
2. When throwing an object at the Deep Fryer, a Chef will *always* land the shot, but anyone else has a chance of missing.
3. When an item is sliced, an event is triggered that other items can see.
* Update meal_recipes.yml
* Reworking the effects so they won't trigger on init.
* Create DeepFryerTest.cs
* Commenting out the UnsafeOilVolumeEffects part of the .yml. Something about the sound script inside of it breaks UnintializedSaveTest and it's not necessary for a smoke reaction to occur anyway.
* Update DeepFryerSystem.cs
* Fix moth color blending
Also fuck verifying the hue, whats the worst they can do
* Replace my lerps with MathHelper.Lerp
I guess I should've looked more. Still, why no Color.Lerp >:(
* Update SkinColor.cs
* Harpy Customization ExPac 1
* Update meta.json
* Holy fuck I found out swappable instrument works on them.
* Fixing a bug where dead harpies can sing
* Review Changes
Also I remembered to add Vulpakin mimicry
* Color color
* Harpies can no longer sing while dead
* Simpler fix
* Update Content.Server/DeltaV/Harpy/HarpySingerSystem.cs
Co-authored-by: DEATHB4DEFEAT <77995199+DEATHB4DEFEAT@users.noreply.github.com>
Signed-off-by: VMSolidus <evilexecutive@gmail.com>
* Update Content.Server/DeltaV/Harpy/HarpySingerSystem.cs
Co-authored-by: DEATHB4DEFEAT <77995199+DEATHB4DEFEAT@users.noreply.github.com>
Signed-off-by: VMSolidus <evilexecutive@gmail.com>
* Update speech_emote_sounds.yml
Signed-off-by: VMSolidus <evilexecutive@gmail.com>
* Fixing a 6 month old speech bug because it annoys birds
---------
Signed-off-by: VMSolidus <evilexecutive@gmail.com>
Co-authored-by: Debug <49997488+DebugOk@users.noreply.github.com>
Co-authored-by: DEATHB4DEFEAT <77995199+DEATHB4DEFEAT@users.noreply.github.com>
Co-authored-by: Colin-Tel <113523727+Colin-Tel@users.noreply.github.com>
* Cleanup more follower leaks
Rather than check stop everywhere we'll just check it on start and cleanup the old following. If someone were already following and followed something new the FollowedComponent would never get cleaned up and would never have its ref to the entity removed.
* Don't cause archetype changes
* Fix not removing RevolutionaryRoleComponent from minds on mindshield application
* Simplify other part of the mindshield code
* Fix being able to mindshield head revs
* Other way around
* raise MeleeAttackEvent on the user after swinging
* add disable bool to RevealNinja
* uncloak ninja after attacking
---------
Co-authored-by: deltanedas <@deltanedas:kde.org>
* TryGetObjectiveComp
* helper function to get objective
* store N of jacked doors in condition
* store called in threat bool in condition
* store techs in steal research condition
* fix access
* remove unused transform system
* use popup from shared system
* fix formatting
* condition => obj everywhere
* i fogror to remove downloaded nodes from role
* change signature
* use query
* View Variables
* spider charge detonated => condition
* Funny birb start
* Adding yet another harpy.yml
One day the linter will be happy. That day is not today
* Adding the traitor item, sans component
Still need to refactor ActionChangeVoiceMask into an implantable component on the DeltaV namespace
* GUH, EMOTES
* URIST MCHARPY WORKS
* Rename uplink-catalog.ftl.txt to uplink-catalog.ftl
Signed-off-by: VMSolidus <evilexecutive@gmail.com>
* Icon Fix
* Changing DAW to Synthesizer by Debug's request
* removing percussion so it sounds better
* Update implanters.yml
Signed-off-by: VMSolidus <evilexecutive@gmail.com>
* Update uplink_catalog.yml
Signed-off-by: VMSolidus <evilexecutive@gmail.com>
* Update speech_emote_sounds.yml
Signed-off-by: VMSolidus <evilexecutive@gmail.com>
* Create modifier_sets.yml
* More fixins
* THE WINGS ARE HERE
* Fixing harpy wings
* Finally finished with all of the "Natural" sounds, birb sounds next
* Adding default tail.
* Semifinal commit, all defaults are ready
* FINAL COMMIT UNLESS THE LINTERS MURDER ME
* Guh?
* Final fix
* For reasons I don't know, they didn't have handcuff layers
* Updating HarpySinger to use microphone as default
Birds will sing
Signed-off-by: VMSolidus <evilexecutive@gmail.com>
* Confiscating Urist McHarpy's 3rd leg
Signed-off-by: VMSolidus <evilexecutive@gmail.com>
---------
Signed-off-by: VMSolidus <evilexecutive@gmail.com>