Commit Graph

1901 Commits

Author SHA1 Message Date
metalgearsloth
9561323592 Add the ability for mappers to drag grids around. (#7769)
* Add the ability for mappers to drag grids around.

* Less message spam

* Also flinging
2022-05-10 12:27:37 +10:00
Flipp Syder
8f223586d4 Vending machine changes (#8060)
Co-authored-by: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com>
2022-05-10 12:22:58 +10:00
Tomeno
73d2e9043f Icon smoothing for asteroid rocks (#8058)
Co-authored-by: Tomeno <tomeno@lulzsec.co.uk>
2022-05-09 17:41:28 -07:00
T-Stalker
187494356e No more spesswind (#8059) 2022-05-09 15:35:42 -07:00
Alex Evgrashin
df49c2fd57 Universal weldable component (#7955)
* Weldable component for door

* Content update

* Examine message

* Universal visualizer

* Small fix

* Entity storage

* Content

* Fixed test

* Update Content.Shared/Storage/SharedStorageComponent.cs

Co-authored-by: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com>

* Fixed loc string

* Add public API to change welding time

Co-authored-by: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com>
2022-05-09 15:51:52 +10:00
MLGTASTICa
02de328d9c Fixes thirst not applying speed debuffs properly , Makes Thirst a server-side component only (#7767)
Co-authored-by: MLGTASTICa <ak9bc01d@yahoo.com>
Co-authored-by: metalgearsloth <comedian_vs_clown@hotmail.com>
2022-05-09 15:50:36 +10:00
Paul Ritter
005321e484 make crayoncode use the colortype (#7975) 2022-05-09 15:16:43 +10:00
hubismal
3421e4f4de Speech Noises 2: Quality of Life, New Sounds (#8044)
* Vending machine jingle much less intense

* SpeechSoundsPrototype has a built in variation parameter

* Sounds in your face are louder but roll off more aggressively so that distant talking sounds are less distracting

* Redo that

* Speech noise system now supports variation of pitch

* license stuff

* PAIs have speech sounds now. Made by altering the pAI sounds.

* Monkeys have sounds from goon now

* New Speech Sounds

* Oops
2022-05-09 14:55:23 +10:00
metalgearsloth
145c5fdd5b Speech noise fixies (#8023)
Co-authored-by: metalgearsloth <metalgearsloth@gmail.com>
2022-05-08 23:39:51 +10:00
hubismal
304e9b824e Various Entities make sounds when speaking (#7980)
* Speech Sounds from Goonstation

* Added some speech sound prototypes for humans, mice, and vending machines. More to come later?

* Custom synthesized sound for a vending machine ad

* Gave mice and vending machines Speech Components on their base prototypes to make sounds

* Humans now talk using the 'Alto' voice. In the future this can be changed in customization screen

* New Prototype 'SpeechSounds' with three soundspecifiers for saying sound, asking sound, exclaiming sound.

* SharedSpeechComponent modified from being useless to being responsible for making speech noises.

* Initial creation of SpeechNoiseSystem for making Sounds when certain entities speak.

* whitespace fix

* License fix

* Remove leftover using from debugging

* Added a cooldown editable in yaml

* SharedSpeechComponent has the proper cooldown now. oops
2022-05-08 23:23:08 +10:00
metalgearsloth
1ac5df5e4a SpeechBubble occlusion (#8018) 2022-05-08 01:54:56 -07:00
Alex Evgrashin
dc2ef6708d Syndicate surplus crates (#7992) 2022-05-08 00:52:00 -07:00
metalgearsloth
8291c681ae Tile friction ECS (#8012)
* Tile friction ECS

Removes some resolves which is really nice.

* Velocity checks
2022-05-08 16:02:42 +10:00
metalgearsloth
6edb29f68b PlaceableSurface ECS (#8013) 2022-05-07 22:50:31 -07:00
Kara
039aa9646c Make inventory slot interact properly go through unequip (#7998) 2022-05-08 11:45:06 +10:00
Flipp Syder
e1b7abe2d9 Another quick fix for markings (#7966) 2022-05-06 15:25:59 +10:00
Absolute-Potato
856df8921a Slip Nerfs (#7733)
Co-authored-by: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com>
2022-05-06 14:36:03 +10:00
metalgearsloth
43a446f39b Make kicks only go to the attached player (#7951) 2022-05-06 14:07:07 +10:00
Flipp Syder
2c6158e115 Wires refactor (#7699)
Co-authored-by: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com>
Co-authored-by: Kara <lunarautomaton6@gmail.com>
2022-05-06 12:35:06 +10:00
Flipp Syder
a30cae21f6 Markings (#7072)
Co-authored-by: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com>
Co-authored-by: metalgearsloth <comedian_vs_clown@hotmail.com>
2022-05-05 10:07:42 +02:00
Rane
e7aafe287d Vehicle camera lurching fix + drawdepth fix (#7783) 2022-05-04 20:21:39 +02:00
20kdc
70cd3d18ca Power Monitoring Console (#7849) 2022-05-04 10:59:40 -07:00
20kdc
3d606f4316 Parallax refactors (#7654) 2022-05-04 09:55:21 -07:00
Rane
cfd00e74ca Dumpable component to use a doafter to empty storage into a disposal unit, placeable surface, or the ground (#7792) 2022-05-03 20:00:22 -07:00
20kdc
2e0fcbab5a Remove GalacticMarket component (#7914) 2022-05-03 19:51:25 -07:00
Alex Evgrashin
50ae467c76 Remove IDestroyAct, IBreakAct (#7876) 2022-05-02 15:43:25 -07:00
Kara
930533cd94 Random humanoid appearance (#7895) 2022-05-02 13:50:56 -07:00
hubismal
6ec1572dd6 Players are propelled forward when slipping (#7886)
* Slippery System checks if players are already down before slipping them again. Prevents chains of banana peels accelerating players to supersonic speeds.

* Slippery items and puddles now propel people, some more than others.

* a white space
2022-05-01 01:02:29 -05:00
Júlio César Ueti
2881cd4020 Make Disarm opt-in (#7811) 2022-04-30 14:29:13 -07:00
Leon Friedrich
bf6c44cd59 Make Inventory slots use hand interact events for unequipping clothing (#7800) 2022-04-30 14:19:29 -07:00
Leon Friedrich
33ddd2d73d Fix helmet toggle bug (#7861) 2022-04-29 21:54:35 -07:00
Rane
ce186e6cc1 Mime Powers (Vow + Invisible Wall) (#7653) 2022-04-28 20:41:03 -07:00
Leon Friedrich
8fb48a09ef Improve singularity shader (#7647)
* Working example

* vector arrays

* simplify math

* max distance

* max distance

* PVS override

* rename count
2022-04-28 22:43:16 +10:00
Alex Evgrashin
4aa45dc695 Remove IRadiationAct (#7757)
* Move radiation collector to ECS

* Damagable system

* Remove IRadiationAct

* Add small helper field

* Update Content.Server/Radiation/Systems/RadiationSystem.cs

Co-authored-by: Leon Friedrich <60421075+ElectroJr@users.noreply.github.com>

* Delete comment

* Fixed total rads

Co-authored-by: Leon Friedrich <60421075+ElectroJr@users.noreply.github.com>
2022-04-28 22:36:25 +10:00
Flipp Syder
2325a7df94 Rainbow crayon + color-selectable crayons (#7786) 2022-04-28 22:23:45 +10:00
Fishfish458
4c9e45a480 Storage Component ECS (#7530)
Co-authored-by: fishfish458 <fishfish458>
Co-authored-by: metalgearsloth <comedian_vs_clown@hotmail.com>
2022-04-28 22:11:15 +10:00
metalgearsloth
77bd892bbd Fix decals (finally) (#7771) 2022-04-28 20:23:43 +10:00
Leon Friedrich
c2b4a4acef Fix tabletop error (#7830) 2022-04-28 17:57:51 +10:00
metalgearsloth
72da2db62d Content changes for grid splitting (#7645) (#7746)
Co-authored-by: Vera Aguilera Puerto <gradientvera@outlook.com>
2022-04-24 13:54:25 +10:00
Rane
6054c5bc53 Familiars respawn (#7640) 2022-04-23 19:27:19 -07:00
Rane
98cd4fdb58 Vehicles (#7336) 2022-04-23 18:05:02 -07:00
keronshb
7896620224 Adds a damage threshold property for DoAfters (#7712) 2022-04-23 17:41:48 -07:00
20kdc
d6fc3d31c3 Merge accesses from the possible positions an ID card may be in. (#7672) 2022-04-23 17:21:17 -07:00
Vera Aguilera Puerto
1aad54ae17 Makes the default preset traitor, not suspicion. (#7719) 2022-04-23 16:40:31 -07:00
Vera Aguilera Puerto
86a89005ae Makes TurfHelpers.IsBlockedTurf use the resolves pattern. (#7720) 2022-04-23 16:40:16 -07:00
Vera Aguilera Puerto
d161c208cc Adds optional "maxAmount" parameter to EntitySpawnEntry. (#7721) 2022-04-23 16:39:56 -07:00
Vera Aguilera Puerto
1ec56d8309 Adds EntityLootTable prototype. (#7722) 2022-04-23 16:39:22 -07:00
metalgearsloth
ecaad9c349 Revert "Update submodule (again)" (#7730) 2022-04-24 02:26:00 +10:00
Leon Friedrich
7feea724fd Fix hardsuit helmet unequip (#7728) 2022-04-24 01:35:46 +10:00
metalgearsloth
8c7772630c Content changes for grid splitting (#7645)
Co-authored-by: Vera Aguilera Puerto <gradientvera@outlook.com>
2022-04-24 00:59:38 +10:00