Code Bounty: Disease Paranoia

How, what and why to code in BYOND.

Moderators: MisterPerson, Code Maintainers

User avatar
Yakumo_Chen
 
Joined: Fri Dec 11, 2015 10:08 pm
Byond Username: Yakumo Chen

Code Bounty: Disease Paranoia

Postby Yakumo_Chen » Sun Jul 21, 2019 9:13 pm #504067

Code bounty for 5-10 USD. Coder decides how much it's worth.

What I want: system or event where a crew member randomly sneezes, coughs, or has the headache, fever, cold, or itch text, separate from having an actual virus. It should be a one-time event, not a persistent sneeze etc. It can either be per crew member or chooses one random crew member, but should generally not happen more often than once every 5-10 minutes.

Why it's good for the game:
-adds paranoia that you might have a virus. Minor buff to viro/ sentient disease.
-prevents the Pandemic meme of the captain ordering the CMO to shut down the entire station because the clown sneezed.
Image
Image



User avatar
PKPenguin321
In-Game Game Master
 
Joined: Tue Jul 01, 2014 7:02 pm
Location: U S A, U S A, U S A
Byond Username: PKPenguin321
Github Username: PKPenguin321

Re: Code Bounty: Disease Paranoia

Postby PKPenguin321 » Sun Jul 21, 2019 9:37 pm #504068

I'll take a look, shouldn't be too hard. I think it might also be good to have it happen to a handful of players rather than just 1. Maybe randomly pick a number 1-3?
i play Lauser McMauligan. clown name is Cold-Ass Honkey
i have three other top secret characters as well
tell the best admin how good he is
Spoiler:
Image

User avatar
Yakumo_Chen
 
Joined: Fri Dec 11, 2015 10:08 pm
Byond Username: Yakumo Chen

Re: Code Bounty: Disease Paranoia

Postby Yakumo_Chen » Sun Jul 21, 2019 9:50 pm #504069

Up to you. The overall goal is to increase paranoia and not making having a disease symptom a.hard tell

It's also somewhat realistic since IRL you can sneeze or cough occasionally without having a full blown cold
Image
Image

User avatar
PKPenguin321
In-Game Game Master
 
Joined: Tue Jul 01, 2014 7:02 pm
Location: U S A, U S A, U S A
Byond Username: PKPenguin321
Github Username: PKPenguin321

Re: Code Bounty: Disease Paranoia

Postby PKPenguin321 » Sun Jul 21, 2019 10:32 pm #504078

Yakumo_Chen wrote:Up to you. The overall goal is to increase paranoia and not making having a disease symptom a.hard tell

It's also somewhat realistic since IRL you can sneeze or cough occasionally without having a full blown cold

Oh hold up do you want it to literally just sneeze or cough one time? I've already coded this whole thing where they just get the virus fluff messages without the actual symptoms for 3 minutes but I guess that's a bit overkill

whats ur discord handle it would be helpful to have PMs
i play Lauser McMauligan. clown name is Cold-Ass Honkey
i have three other top secret characters as well
tell the best admin how good he is
Spoiler:
Image

User avatar
PKPenguin321
In-Game Game Master
 
Joined: Tue Jul 01, 2014 7:02 pm
Location: U S A, U S A, U S A
Byond Username: PKPenguin321
Github Username: PKPenguin321

Re: Code Bounty: Disease Paranoia

Postby PKPenguin321 » Sun Jul 21, 2019 10:51 pm #504079

PR is up but is Do Not Merge pending any suggestions for changes you may have: https://github.com/tgstation/tgstation/pull/45348
i play Lauser McMauligan. clown name is Cold-Ass Honkey
i have three other top secret characters as well
tell the best admin how good he is
Spoiler:
Image

User avatar
Yakumo_Chen
 
Joined: Fri Dec 11, 2015 10:08 pm
Byond Username: Yakumo Chen

Re: Code Bounty: Disease Paranoia

Postby Yakumo_Chen » Sun Jul 21, 2019 11:09 pm #504085

It is kind of overkill but at the same time it also does exactly what I intended the bounty for (creates paranoia and gives people reason to go to medbay / viro, removes hard tells that you might have an actual virus if you start having symptoms) so I also don't really feel strongly about having it toned down.

I guess I could use a second opinion.
Image
Image

User avatar
PKPenguin321
In-Game Game Master
 
Joined: Tue Jul 01, 2014 7:02 pm
Location: U S A, U S A, U S A
Byond Username: PKPenguin321
Github Username: PKPenguin321

Re: Code Bounty: Disease Paranoia

Postby PKPenguin321 » Sun Jul 21, 2019 11:32 pm #504091

Yakumo_Chen wrote:It is kind of overkill but at the same time it also does exactly what I intended the bounty for (creates paranoia and gives people reason to go to medbay / viro, removes hard tells that you might have an actual virus if you start having symptoms) so I also don't really feel strongly about having it toned down.

I guess I could use a second opinion.

If it makes no difference to you, it may as well stay as is, I suppose. I personally think it's better than just a cough, since that's so subtle that you might not even see the message and then nothing would happen at all. End of the day it's your call though
i play Lauser McMauligan. clown name is Cold-Ass Honkey
i have three other top secret characters as well
tell the best admin how good he is
Spoiler:
Image

User avatar
Yakumo_Chen
 
Joined: Fri Dec 11, 2015 10:08 pm
Byond Username: Yakumo Chen

Re: Code Bounty: Disease Paranoia

Postby Yakumo_Chen » Sun Jul 21, 2019 11:36 pm #504094

Actually I thought about it a bit more. I had more in mind planned for this (I actually had an idea for a hive mind rework that played into the original intention) but I still like what you coded. Could you maybe just code both? I can double down on what I'm offering if that matters.
Image
Image

User avatar
Calibraptor
 
Joined: Tue Jun 27, 2017 12:56 am
Byond Username: Calibraptor

Re: Code Bounty: Disease Paranoia

Postby Calibraptor » Mon Jul 22, 2019 1:33 am #504112

Why not add an allergic quirk that makes a character sneeze and cough in response to being in proximity to certain objects or having a certain reagent in their bloodstream, with their symptoms worsening the longer they're in proximity to it.

It could be completely randomized for maximum hilarity. Imagine a security officer being allergic to sprinkles, or a HoP being allergic to corgies.
Image

User avatar
Yakumo_Chen
 
Joined: Fri Dec 11, 2015 10:08 pm
Byond Username: Yakumo Chen

Re: Code Bounty: Disease Paranoia

Postby Yakumo_Chen » Mon Jul 22, 2019 1:34 am #504113

Well part of the idea was to make coughing and sneezing randomly seem more "normal" and not something you should run to medbay for, or do, and waste medbay's time / give them something to do since they're bored as hell anyway.
Image
Image

User avatar
PKPenguin321
In-Game Game Master
 
Joined: Tue Jul 01, 2014 7:02 pm
Location: U S A, U S A, U S A
Byond Username: PKPenguin321
Github Username: PKPenguin321

Re: Code Bounty: Disease Paranoia

Postby PKPenguin321 » Mon Jul 22, 2019 1:38 am #504114

Yakumo_Chen wrote:Actually I thought about it a bit more. I had more in mind planned for this (I actually had an idea for a hive mind rework that played into the original intention) but I still like what you coded. Could you maybe just code both? I can double down on what I'm offering if that matters.

I could roll them both into the same event, where some people get the status effect I've already coded and some people just cough/sneeze once (maybe on a slightly randomized timer so it's not all at the same time?). Would that be cool?
i play Lauser McMauligan. clown name is Cold-Ass Honkey
i have three other top secret characters as well
tell the best admin how good he is
Spoiler:
Image

User avatar
Yakumo_Chen
 
Joined: Fri Dec 11, 2015 10:08 pm
Byond Username: Yakumo Chen

Re: Code Bounty: Disease Paranoia

Postby Yakumo_Chen » Mon Jul 22, 2019 2:38 am #504122

That works. Add the headache text to the minor one as well.
Image
Image

User avatar
PKPenguin321
In-Game Game Master
 
Joined: Tue Jul 01, 2014 7:02 pm
Location: U S A, U S A, U S A
Byond Username: PKPenguin321
Github Username: PKPenguin321

Re: Code Bounty: Disease Paranoia

Postby PKPenguin321 » Mon Jul 22, 2019 4:01 am #504134

Yakumo_Chen wrote:That works. Add the headache text to the minor one as well.

It's done: https://github.com/tgstation/tgstation/ ... -513631676
I think I'll set this as Ready to Merge unless you have any last minute additions
i play Lauser McMauligan. clown name is Cold-Ass Honkey
i have three other top secret characters as well
tell the best admin how good he is
Spoiler:
Image

User avatar
PKPenguin321
In-Game Game Master
 
Joined: Tue Jul 01, 2014 7:02 pm
Location: U S A, U S A, U S A
Byond Username: PKPenguin321
Github Username: PKPenguin321

Re: Code Bounty: Disease Paranoia

Postby PKPenguin321 » Thu Aug 01, 2019 9:26 am #505665

It was merged, looking forward to a PM regarding payment
i play Lauser McMauligan. clown name is Cold-Ass Honkey
i have three other top secret characters as well
tell the best admin how good he is
Spoiler:
Image


Return to Coding

Who is online

Users browsing this forum: No registered users