Commit Graph

1637 Commits

Author SHA1 Message Date
Casey
3fa5311a7c Merge pull request #12568 from Rykka-Stormheart/shep-dev-scanner-fixy
Fixes the Xenochimera Details not being their own line
2022-04-26 16:46:02 -04:00
GhostActual
2892390cb3 Base Commit 2022-04-17 13:15:30 -04:00
Rykka
9ea925d206 Fixes the Xenochimera Details not being their own line 2022-03-31 02:09:00 -06:00
Rykka
6e3d0f7238 Removes pain on defib for everyone, and removes xenochimera lick wounds
Pending re-addition later for Xenochimera-specific implementation.
2022-03-27 18:59:22 -06:00
Rykka
d4fb27da6f Xenochimera QOL PR
Adds Regenerating + Hatch thrown alerts, similar to stunned/weakened/buckled, and clicking will show the remaining time to revive, or allow you to hatch.
Defibrillators will now apply halloss to Xenochimera and set them feral on revive.
Defibrillators will now apply halloss (pain) to everyone on revive.
Medscanners will now display if a Xenochimera is regenerating or needs more protein, and if a 'chimera is dead, will warn that they require sedation.
Reconstitution cooldown reduced from 1 hour to 10 minutes.
Regeneration will no longer handle ferality in the middle of it, preventing edge-case *twitches while clearly regenerating.
Regeneration will now have an audible + visible cue that plays on a 2% chance.
Xenochimera have gained the Lick Wounds Verb.
Lick Wounds has been modified to allow treating self-injuries, and injuries of the mob next to you. Given how limited the use is and how often bandages + chems are just flat-out better, this shouldn't be a huge balance issue, IMO.
2022-03-27 16:22:46 -06:00
Heroman
56849e7a71 Reworks xenobio extract rewards 2022-03-27 14:17:41 +10:00
VerySoft
80ab673771 Admin Verbs
Adjusts Intercom Msg a little

Adds Orbit Things verb, which allows staff to more easily orbit things around other things.
2022-03-23 01:36:04 -04:00
GhostActual
96d2da15a3 Base Commit
Update shotgun.dm

Final Commit?

Final
2022-03-21 05:02:08 -04:00
klaasjared
dc2bc419c1 Secondary Commit 2022-02-28 22:17:03 -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
VerySoft
f7b880e609 Another capture crystal tweak
You can now destroy the crystal to release whatever is inside of it.

You can now relinquish ownership ownership (without releasing the mob)

You can now toggle ghost join on and off on AI controlled mobs who have been caught by the capture crystal, rather than it being automatically on. (Once a ghost joins, it cannot be turned on again, of course)

And generally cleans up some of the interactions.
2021-12-04 07:17:40 -05:00
VerySoft
eb79345233 a few more things 2021-11-29 21:19:32 -05:00
Heroman
797fe3b973 Fixes translocator gulping grammar 2021-11-21 13:33:00 +10:00
klaasjared
fd2032bec7 Adds in flashlights from #11488 2021-10-23 00:10:33 -04:00
Verkister
6c6105379d Fixes radio headset sound toggle not working
Also makes them a little less loud.
2021-08-27 18:27:54 -04:00
MistakeNot4892
ac8ff7a5bd Merge pull request #8242 from Cerebulon/radiosounds
Adds Headset Radio Sounds
2021-08-25 21:45:08 -04:00
VerySoft
b31effa630 Better formatting so Aro doesn't beat me up 2021-08-23 07:35:08 -04:00
VerySoft
25894314d3 Adds the ability to ban people from ghost roles
There are some mobs you can play as now that are PRETTY ABUSABLE, and there's some players who play fine normally, but get into trouble and take things too far when you put them in special roles, SO! Rather than just flat banning those people from the server, it would be cool if we could just, ban them from playing those roles. 

This should help with that.
2021-08-23 06:32:54 -04:00
Sym
ed7f4b9e75 Fixes corrosive acid, makes most important things unacidable
Makes pretty much anything important to the crew unacidable, fixes how acid interacts with floors.
2021-08-14 10:49:44 -04:00
Aronai Sieyes
0dcdc6d7d5 Merge pull request #11179 from VOREStation/Arokha/opt
Optimize a couple things
2021-07-20 17:28:31 -04:00
Aronai Sieyes
4505403a11 Tweak cat PR 2021-07-20 17:07:02 -04:00
Aronai Sieyes
34982728cb Add 'as anything' to various for loops 2021-07-20 12:39:59 -04:00
Mewchild
d0e495f8d8 TTS Devices can now be used in chairs, and by alt clicking from pockets 2021-07-20 10:07:34 -05:00
MarinaGryphon
a843667af3 Fixes a bunch of bools missed in #11100 2021-07-16 15:55:49 -05:00
MarinaGryphon
577b986ba6 Convert some bools to TRUE/FALSE instead of 1/0. (#11100)
Co-authored-by: Aronai Sieyes <arokha@arokha.com>
2021-07-16 13:43:25 -04:00
Aronai Sieyes
43822f5c50 Merge pull request #11080 from VOREStation/Arokha/bayport
Ports new Bay SolGov suits as Commonwealth suits
2021-07-15 15:02:01 -04:00
Aronai Sieyes
2f08905c72 Rearrange icon files to have _vr for vore species 2021-07-15 01:19:18 -04:00
Aronai Sieyes
fa4a08a37a Don't show turfs on camera 2021-07-13 10:08:38 -04:00
Aronai Sieyes
be67e4cac5 Make tvcamera and entertainment monitor FANCY 2021-07-13 01:08:57 -04:00
Aronai Sieyes
0be15a7482 Merge pull request #11010 from VOREStation/Arokha/qpadlink
Fix some bugs
2021-07-10 16:12:04 -04:00
Aronai Sieyes
61d06e9fbe Fix picking up translocator beacons 2021-07-10 12:29:18 -04:00
Aronai Sieyes
d7a32991eb Move like every clothing icon file 2021-07-09 18:13:28 -04:00
MarinaGryphon
caee8d45b4 Changes existing do_afters to new exclusive flags. 2021-07-08 12:45:55 -05:00
Aronai Sieyes
8bcd31c91e Merge branch 'master' into Arokha/matdefs 2021-07-07 14:29:30 -04:00
Aronai Sieyes
6b669b1862 Fix multitool runtime 2021-07-05 19:09:11 -04:00
Aronai Sieyes
e4b8407fdb Merge pull request #10908 from MarinaGryphon/spannening
Converts visible_message notice spans to look more like emotes
2021-07-05 16:30:03 -04:00
MarinaGryphon
fdd1c5b7d8 Fixes a few issues with brackets being escaped when they shouldn't be. 2021-07-05 10:23:46 -05:00
MarinaGryphon
e41c2ecfd7 first pass (emotification, some \the -> \The) 2021-07-05 09:42:48 -05:00
Aronai Sieyes
e9c17910af Add 3 more things banned from openspace 2021-07-05 02:29:11 -04:00
Aronai Sieyes
b71c7e7271 Use material defines more 2021-07-03 18:18:05 -04:00
Aronai Sieyes
32393d21a5 Merge pull request #10843 from VOREStation/Arokha/flashfix
Fix flashlight off clicks
2021-07-03 17:20:44 -04:00
Aronai Sieyes
cb4ae479be Fix flashlight off clicks 2021-07-02 21:35:53 -04:00
Aronai Sieyes
c4dfdadcae More glowy 2021-07-02 21:34:52 -04:00
Aronai Sieyes
80c54765cd Merge pull request #10761 from VOREStation/Arokha/denhelp
Add ghostjoin VV helper
2021-06-30 15:29:15 -04:00
Aronai Sieyes
f9e9aafd1d Merge pull request #10756 from VOREStation/Arokha/fixes2
The One Where I Port Modals
2021-06-30 15:28:38 -04:00
Aronai Sieyes
9d5278e27b Add ghostjoin VV helper 2021-06-26 17:38:41 -04:00
Aronai Sieyes
faafdcfb5b Move some ghosty stuff to async 2021-06-26 17:37:34 -04:00
Aronai Sieyes
4c12504e3b Replace list inputs with tgui_input_list 2021-06-26 10:39:56 -04:00
Aronai Sieyes
0da0c54388 Convert almost all alert() to tgui_alert() 2021-06-25 17:03:35 -04:00
Aronai Sieyes
70bff20384 Normalize alert() calls 2021-06-25 14:27:14 -04:00