Skyrat-SS13 / Skyrat-tg

A Skyrat downstream of /tg/station SS13.
GNU Affero General Public License v3.0
121 stars 686 forks source link

Gastritium and Carpellosis manifesting in created healing viruses and possible issues for curing #24724

Open Raldin opened 10 months ago

Raldin commented 10 months ago

Round ID:

9808 (Skyrat)

Reproduction:

Create a healing virus. For example, a starting recipe of: Nocturnal Regeneration, Self-Respiration, Eternal Youth, and Itching (neu). Add any one of: Headache, Headache (neu), Fever, or Fever (neu) to the virus recipe. PANDEMIC will display the tooltip for Gastritium (fever) or Carpellosis (headache). This modified tooltip does NOT include the typical cures for these viruses (Firefighting Foam and Carpet, respectively). Crew hosting this virus will experience symptoms unique to Gast/Carp viruses. For example, they will experience gnashing and teleporting that is unique to Carpellosis, but will not experience the headache symptom if headache (neu) was used in the healing virus.

Additional issue: The healing virus APPEARS to not be cured by the listed tooltip cure. Instead, the healing virus is cured by Firefighting Foam/Carpet, depending on which symptom was included in its recipe. I am only partially certain of this, as I discovered this bug late into the round, and my patient had a borg assist them with cures when I was initially testing their blood. They told me they did not take the "correct" cure of inacusiate for the bugged virus, and had only taken Carpet. The reason I can't be 100% certain this is true is because medborgs sometimes go BRRRRRRRR and this borg in particular didn't respond when I was asking clarifying questions for this bug report. Just giving a fair warning that I did not personally oversee the "curing" stage of this bug.

Zergspower commented 10 months ago

The round starts with some virus's known, doubly so if a virus crate is ordered.

In response to the headache part, you Neuter those for a reason as it removes the negatives associated with it. Not neutering them will of course cause symptons to present based on what your R S S T is.

Raldin commented 10 months ago

To be clear: Headache (Neu) has been causing Carpellosis manifestation in healing viruses. I triple checked with the patient for symptoms and they told me "head splitting with pain" notifications were not present. I'm assuming the issue has to do with whatever was changed when 'floor food illnesses' were added to virology. Other Virus Food symptoms like Chills and Itching have not been causing any issues. I haven't been able to test if Nebula Nausea also causes issues, primarily because it's not naturally discoverable with the PANDEMIC.

I've been able to tentatively subvert this bug by adding Headache (Neu) and Fever (Neu) first, and then the rest of the symptoms. It seems to persist more frequently if I add Headache (Neu) or Fever (Neu) as the last ~3 symptoms.

I have 2k in viro and I've been encountering this bug ~1/3 of the rounds I play. I'll comment with additional Round IDs when I come across this bug if that will help?

edit: If I can figure out how to record my screen, I'll try to get a short video example to better showcase the issue.

Raldin commented 10 months ago

virobug Round 9908