fish-station/Resources/Audio/effects
DrSmugleaf 602dac393e
Add Buckling (#1155)
* Create BuckleableComponent.cs

* Add strap component and keybind to buckle targeted entity

* Remove buckle keybind, turn it into a verb

* Add moving and attaching the buckled entity to the strap

* Fix reality collapsing when clicking on a buckled entity

* Add strap position to buckle a mob in the standing or down position

* Add new default strap position that makes no change to the mob's standing state

* Add Strap component to office chairs and stools

* Add Strap component to the pilot chair

* Add buckled status effect icon

* Add status effect click behaviour

* Add buckling and unbuckling sounds

* Change Buckle verb to only appear when an entity can be currently buckled

* Rotate buckled entity in the direction of the seat

* Disable entity rotation when buckled

* Fix buckle rotation on beds

* Buckling now finds the closest strap to the buckleable entity

* Fix rotation when unbuckling an entity

* Move buckle verb to StrapComponent

* Added buckled entity unbuckle verb, range and interaction checks

* Add checks for currently occupied straps

* Add unbuckling entity if its respective strap component is removed

* Add Clickable, InteractionOutline and Collidable components to bed

* Add rotation property to strap component

* Rename Buckleable to Buckle

* Add Buckle and Strap sizes to buckle multiple entities in the same strap

* Remove out of range popup message from strap verb GetData

* Move BuckledTo setter logic to its methods

* Fix Strap BuckledEntities being public

* Fix not updating status when Buckle component is removed

* Change BuckleComponent.BuckledTo to be of type StrapComponent

* Fix NRE when unbuckling

* Add buckle perspective messages

* Fix not equals comparison in strap verb

* Add added check to Strap TryAdd

* Change buckle.ogg and unbuckle.ogg from stereo to mono

* Remove -2f volume on buckle and unbuckle sounds

* Add summary to Strap TryAdd and Remove methods

* Make buckled entities unable to fall

* Fix default strap position not rotating the buckled entity

* Add downing after unbuckling an entity if it is knocked down

* Prevent an entity from buckling onto itself

Fixes stack overflow error

* Disable recursive buckling

* Add buckling onto straps by clicking them with an empty hand

* Add recursive buckle check to the trybuckle method as well

* Fix being able to click on a different strap to unbuckle from the current one

* Merge TryUnbuckle and ForceUnbuckle with a force argument

* Remove explicit unimplemented status effect clicking cases

* Add documentation to EffectBlockerSystem and ActionBlockerSystem
2020-06-25 15:52:24 +02:00
..
chemistry Add basic chemical reactions (#376) 2019-10-11 22:57:16 +02:00
Fluids Add puddles / reagent spills (#743) 2020-04-21 20:23:12 +02:00
footsteps Lots of new inhands, adds phoron (#1220) 2020-06-25 13:51:58 +02:00
alert.ogg Gravity (#841) 2020-05-02 16:02:52 +02:00
bodyfall1.ogg Add sounds for bodyfall and thudswoosh 2020-05-13 19:04:29 +02:00
bodyfall2.ogg Add sounds for bodyfall and thudswoosh 2020-05-13 19:04:29 +02:00
bodyfall3.ogg Add sounds for bodyfall and thudswoosh 2020-05-13 19:04:29 +02:00
bodyfall4.ogg Add sounds for bodyfall and thudswoosh 2020-05-13 19:04:29 +02:00
buckle.ogg Add Buckling (#1155) 2020-06-25 15:52:24 +02:00
countdown.ogg Explosions and Grenades, Triggers, OnDestroy, OnExAct, Fueltanks and destructible tables (#247) 2019-06-07 13:15:20 +02:00
Egloves.ogg Sounds for stun baton 2020-05-14 16:13:25 +02:00
error.ogg pda improvements (#1072) 2020-06-05 18:44:25 +02:00
explosion.ogg Polish explosions somewhat. 2019-07-07 00:39:00 +02:00
flash_bang.ogg Add a LOT more dakka (#1033) 2020-06-21 21:47:15 +02:00
gen_hit.ogg Add a LOT more dakka (#1033) 2020-06-21 21:47:15 +02:00
glassbreak1.ogg LightBulbs now break when thrown 2020-04-13 01:44:05 +02:00
glassbreak2.ogg LightBulbs now break when thrown 2020-04-13 01:44:05 +02:00
glassbreak3.ogg LightBulbs now break when thrown 2020-04-13 01:44:05 +02:00
kaching.ogg pda improvements (#1072) 2020-06-05 18:44:25 +02:00
lightburn.ogg Sound for burning your hand on a powered light (#733) 2020-02-23 00:39:00 +01:00
metalbreak.ogg object break sounds (#477) 2019-11-28 14:37:03 +01:00
multitool_pulse.ogg Wires! (#315) 2019-09-01 22:15:34 +02:00
plant_rustle.ogg You can now hide small items in potted plants. 2020-05-27 15:17:29 +02:00
sparks1.ogg Sounds for stun baton 2020-05-14 16:13:25 +02:00
sparks2.ogg Sounds for stun baton 2020-05-14 16:13:25 +02:00
sparks3.ogg Sounds for stun baton 2020-05-14 16:13:25 +02:00
sparks4.ogg Sounds for stun baton 2020-05-14 16:13:25 +02:00
teleport_arrival.ogg Add basic teleportation and portals (#269) 2019-07-19 10:09:33 +02:00
teleport_departure.ogg Add basic teleportation and portals (#269) 2019-07-19 10:09:33 +02:00
thudswoosh.ogg Add sounds for bodyfall and thudswoosh 2020-05-13 19:04:29 +02:00
unbuckle.ogg Add Buckling (#1155) 2020-06-25 15:52:24 +02:00
zzzt.ogg Welders now play sounds when toggled. 2019-11-29 16:46:25 +01:00