Commit Graph
61371 Commits
Author SHA1 Message Date
VerySoft e9d1e09685 Actually give staff the play z sound verb
I forgot this part.
2022-02-23 00:58:54 -05:00
CaseyandGitHub f13fc99d8f Merge pull request #12314 from Very-Soft/ventsoundupdate
Vent sound update
2022-02-22 21:53:43 -05:00
VerySoft f5a00bbce6 Vent sound update
Vents now only make noise when they start or stop working, rather than constantly running playsound and stacking sounds for potentially hundreds of vents all over the station.

Still uses the same pref

Further attempts to reduce sound based lag.
2022-02-22 21:36:43 -05:00
CaseyandGitHub df80c84645 Merge pull request #12313 from Very-Soft/dirttime
Adjusts some dirt!
2022-02-22 20:53:49 -05:00
VerySoft 3691dd6108 Adjusts some dirt!
Makes it so grass can't get dirty (since other kinds of grass can't, and it looks kind of bad)

and sidewalks can! (Other outdoor turfs can't get dirty, but it makes sense for sidewalks to get dirty!!!)
2022-02-22 20:27:54 -05:00
CaseyandGitHub 51281e3921 Merge pull request #12311 from Very-Soft/tethermaptweaks
Tether map tweaks
2022-02-22 19:43:51 -05:00
VerySoft 9de4f1ec2d Also buff the little bitty shuttle's movement time 2022-02-22 19:30:28 -05:00
VerySoft 5abea0fe76 Tether map tweaks
Adds sensors to sec shuttle, fixes the windows on the little bitty shuttle, swaps out the juice bar's fridge for a produce fridge.
2022-02-22 19:23:25 -05:00
CaseyandGitHub c760f0e865 Merge pull request #12307 from Very-Soft/unmuffledamorph
Smol morph fix
2022-02-22 16:57:09 -05:00
VerySoft 2e0a740bf5 Also unabsorb 2022-02-22 16:41:34 -05:00
CaseyandGitHub 51927ac3b3 Merge pull request #12309 from Very-Soft/pzs
Play Z sound
2022-02-22 16:38:31 -05:00
VerySoft 250c42290f Play Z sound
Allows staff to play a sound to a Z level
2022-02-22 16:04:44 -05:00
VerySoft d6785fc908 Smol morph fix
When taking control of prey, if prey body is muffled, unmuffle them.
2022-02-22 05:22:01 -05:00
CaseyandGitHub 62d40663ba Merge pull request #12306 from Very-Soft/momorphs
Allow morph event to fire more than once
2022-02-21 19:37:24 -05:00
VerySoft d8915a1d02 Allow morph event to fire more than once
More morphs, still more rare than maint preds, and maint preds get more than one spawn.
2022-02-21 19:01:27 -05:00
NovacatandGitHub efee4e85f3 Merge pull request #12301 from VOREStation/nanomaps_generation
Automatic NanoMap Update
2022-02-20 19:04:18 -05:00
NanoMap Generation aa6bf8d02a NanoMap Auto-Update (Sun Feb 20 19:56:44 UTC 2022) 2022-02-20 19:56:44 +00:00
CaseyandGitHub 0d5b5699e9 Merge pull request #12299 from Very-Soft/backtotether
2/20/22 Back to tether
2022-02-20 14:54:21 -05:00
VerySoft aed1d9726d Also replaces all the re-pathed sofas all over 2022-02-20 14:43:14 -05:00
NovacatandGitHub c63b463541 Merge pull request #12298 from Very-Soft/changeradiosound
Attempt to reduce sound based lag
2022-02-20 11:48:35 -05:00
VerySoft 1c55755e8e 2/20/22 Back to tether
It's sunday
2022-02-20 07:39:34 -05:00
CaseyandGitHub 09669396b3 Merge pull request #12297 from Hatterhat/hardshit-coolers
fixes hardsuit coolers, actually
2022-02-20 07:37:36 -05:00
VerySoft 4b80c293ad Attempt to reduce sound based lag
So, I am not sure how much this will help or hurt. 

We have noticed that, there is a lot of lag that happens under heavy radio use, and Ascian noted that the playsound proc was seriously overloaded during those times. 

Notably, presently every radio in the game uses playsound to play the radio sound any time anything sends a radio message, even if the radio in question doesn't have the channel the message was sent to. 

And if you are unaware, playsound figures out who's in range of every source of sound and their distance from its source to adjust the sounds so that it sounds like it's coming from the right place in the world. 

Problem is, if the server's decently busy, that's possibly a hundred things doing that work every time any message comes over a radio.

I thought it would be better if, since the radio systems are ALREADY doing the work of figuring out who can see the radio message, that playsound doesn't actually need to do that work again for tons of different sources. 

ADDITIONALLY, the thing to determine if the sound should be played based on preferences is also a part of playsound, meaning that it STILL RUNS PLAYSOUND EVEN IF THE PREFERENCE IS OFF

So! I used byond's direct sound thing which, I THINK just makes your client play the sound and ought to use next to no extra server resources for it. 

The only downside is that we lose pitch shifting on the radio sounds, and we lose the sense of 'audio presence' for the sounds in the world. 

In short, this means that the radio sound will just, always sound the same no matter where it is in relation to your character. If you receive a radio message, the sound will play on your client.

The sound should also only ever play once for you per message, rather than stacking like it does when lots of people/radios are in the same place. 

ASSUMING THIS WORKS HOW I THINK IT DOES, this should reduce a lot of computer work for playsound on busy shifts. (And ideally, increase performance)

This change does also use and respect the same preference that already exists for radio sounds, so there will be no change in how that works.
2022-02-20 07:15:56 -05:00
Hatterhat fb8b8b7f5c what's my name? dunkaccino 2022-02-20 01:05:01 -06:00
CaseyandGitHub 082249358c Merge pull request #12296 from Hatterhat/rc-ann-pf-qm
gives qm/pf request console announcement access
2022-02-20 01:28:27 -05:00
Hatterhat 8155a5bb6b numerical order? what's that? 2022-02-20 00:09:26 -06:00
CaseyandGitHub 4d5ed8f95f Merge pull request #12295 from Very-Soft/stackpersist
Item Bank - Do not store things crafted from material stacks
2022-02-19 20:35:55 -05:00
VerySoft ed8c68e74a Item Bank - Do not store things crafted from material stacks
The item bank doesn't store what such things are made out of, and so, such things will not be correct when retrieved. 

This does not block things from being stored when made from the common crafting menu though, since those things spawn a defined item type instead of setting up material properties.
2022-02-19 20:23:42 -05:00
NovacatandGitHub 88aa5d24fd Merge pull request #12294 from Heroman3003/8341-fix-2
8341 fixed edition
2022-02-19 20:15:07 -05:00
Heroman b53316834c Fixed version of 8341 2022-02-20 10:55:32 +10:00
Heroman 1af55da1c7 Merge branch 'master' into upstream-merge-8341 2022-02-20 10:15:26 +10:00
CaseyandGitHub 51106737ec Merge pull request #12293 from Heroman3003/11743-fix
11743 fix
2022-02-19 19:07:24 -05:00
Heroman 920e917e7b Conflict resolution 2022-02-20 09:12:49 +10:00
Heroman 891dc7ecb3 Merge branch 'master' into upstream-merge-8325 2022-02-20 08:43:17 +10:00
CaseyandGitHub 4f752bf068 Merge pull request #12292 from Heroman3003/8316-fix
8316 fix
2022-02-19 17:32:54 -05:00
CaseyandGitHub 08e35faab0 Merge pull request #12291 from Heroman3003/8330-fix
8330 fix
2022-02-19 17:32:34 -05:00
Heroman3003andGitHub 3c62f555c7 Merge branch 'master' into 8316-fix 2022-02-20 08:15:09 +10:00
Heroman 36e6744716 Fixes wrong .dme 2022-02-20 08:13:03 +10:00
CaseyandGitHub 9c7c1d507e Merge pull request #11700 from VOREStation/upstream-merge-8335
[MIRROR] Minor bodytemp warning refactor.
2022-02-19 17:11:49 -05:00
CaseyandGitHub 5423f45181 Merge pull request #12290 from Heroman3003/whitelistupdate1
Adds Cryohydra to Protean whitelist
2022-02-19 17:05:18 -05:00
CaseyandGitHub 8e05b36f42 Merge pull request #12287 from Heroman3003/two-markings
Adds swept back rabbit ears and large antlers from Jackalope as independant markings
2022-02-19 17:05:01 -05:00
CaseyandGitHub fc7a67073b Merge pull request #12288 from Hatterhat/slimeiyoshi-plush
[ready] pastelprincedan plushie fluff item
2022-02-19 17:04:46 -05:00
CaseyandGitHub 3b23b6a496 Merge pull request #12286 from Heroman3003/branch
Merge Fixes for 8222
2022-02-19 17:03:54 -05:00
Heroman 9a9f77fa3c Merge branch 'master' into 8330-fix 2022-02-20 07:56:55 +10:00
Heroman3003andGitHub 9a5708ef66 Merge branch 'master' into branch 2022-02-20 07:27:34 +10:00
CaseyandGitHub 21cee55e2a Merge pull request #12285 from Heroman3003/7914-fix
7914 branch fix
2022-02-19 16:24:24 -05:00
Heroman f304051233 Adds Cryohydra to Protean whitelist 2022-02-20 06:09:21 +10:00
HatterhatandGitHub 04ffef5571 Merge branch 'master' into slimeiyoshi-plush 2022-02-19 04:27:40 -06:00
Hatterhat 40c9947bca bro i dont wanna talk about loadout_general.dm 2022-02-19 04:23:35 -06:00
Heroman ef4b377574 Adds swept back rabbit ears and large antlers from Jackalope as independant markings 2022-02-19 20:06:38 +10:00