diff --git a/_maps/RandomRuins/SpaceRuins/Fast_Food.dmm b/_maps/RandomRuins/SpaceRuins/Fast_Food.dmm index 6a7445bfbd34d..40d9d1cdf6c1c 100644 --- a/_maps/RandomRuins/SpaceRuins/Fast_Food.dmm +++ b/_maps/RandomRuins/SpaceRuins/Fast_Food.dmm @@ -1003,7 +1003,6 @@ /obj/structure/chair/wood/wings{ dir = 8 }, -/obj/item/toy/figure/virologist, /turf/open/floor/plasteel/cafeteria, /area/ruin/space/has_grav/powered/macspace) "Av" = ( diff --git a/_maps/map_files/BoxStation/BoxStation.dmm b/_maps/map_files/BoxStation/BoxStation.dmm index e87735ce70704..f8eb33ddafefe 100644 --- a/_maps/map_files/BoxStation/BoxStation.dmm +++ b/_maps/map_files/BoxStation/BoxStation.dmm @@ -22308,7 +22308,6 @@ /turf/open/floor/plasteel, /area/science/storage) "eaM" = ( -/obj/effect/landmark/start/virologist, /obj/structure/chair/office/light{ dir = 4 }, @@ -26918,11 +26917,6 @@ }, /turf/open/floor/plasteel, /area/science/nanite) -"gwt" = ( -/obj/structure/closet/emcloset, -/obj/item/toy/figure/virologist, -/turf/open/floor/plating, -/area/maintenance/aft) "gxm" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -46114,7 +46108,6 @@ /obj/structure/chair/office/light{ dir = 4 }, -/obj/effect/landmark/start/virologist, /obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ dir = 1 }, @@ -56239,7 +56232,6 @@ /obj/structure/chair/office/light{ dir = 4 }, -/obj/effect/landmark/start/virologist, /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ dir = 4 }, @@ -101779,7 +101771,7 @@ tsY bNd bNd vJz -gwt +clf cfj qwH cmZ diff --git a/_maps/map_files/CorgStation/CorgStation.dmm b/_maps/map_files/CorgStation/CorgStation.dmm index afad5d9e344a3..8b8cd3ac0e4aa 100644 --- a/_maps/map_files/CorgStation/CorgStation.dmm +++ b/_maps/map_files/CorgStation/CorgStation.dmm @@ -52608,7 +52608,6 @@ /turf/open/floor/plasteel/dark, /area/science/robotics/lab) "rcs" = ( -/obj/effect/landmark/start/virologist, /obj/structure/chair/office/light, /obj/structure/cable/yellow{ icon_state = "4-8" @@ -53671,7 +53670,6 @@ /turf/open/floor/plasteel, /area/science/shuttle) "rtL" = ( -/obj/effect/landmark/start/virologist, /obj/structure/chair/office/light{ dir = 1 }, @@ -67810,7 +67808,6 @@ /turf/open/floor/plasteel/dark, /area/hallway/primary/central) "wbI" = ( -/obj/effect/landmark/start/virologist, /obj/structure/chair/office/light, /obj/effect/turf_decal/tile/green/half/contrasted{ dir = 8 diff --git a/_maps/map_files/Deltastation/DeltaStation2.dmm b/_maps/map_files/Deltastation/DeltaStation2.dmm index 58a127973808f..7d6cc3a8b9a2c 100644 --- a/_maps/map_files/Deltastation/DeltaStation2.dmm +++ b/_maps/map_files/Deltastation/DeltaStation2.dmm @@ -47121,7 +47121,6 @@ /obj/structure/cable/yellow{ icon_state = "4-8" }, -/obj/effect/landmark/start/virologist, /obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ dir = 4 }, @@ -56949,7 +56948,6 @@ /area/crew_quarters/heads/captain) "lbL" = ( /obj/effect/spawner/lootdrop/maintenance/two, -/obj/item/toy/figure/virologist, /obj/structure/closet, /turf/open/floor/plating, /area/maintenance/starboard/aft) @@ -63592,7 +63590,6 @@ /area/science/server) "nje" = ( /obj/effect/landmark/blobstart, -/obj/effect/landmark/start/virologist, /obj/structure/chair/office/light{ dir = 4 }, @@ -70816,7 +70813,6 @@ /turf/open/floor/plasteel, /area/hallway/secondary/service) "pJI" = ( -/obj/effect/landmark/start/virologist, /obj/structure/chair/office/light{ dir = 1 }, diff --git a/_maps/map_files/FlandStation/FlandStation.dmm b/_maps/map_files/FlandStation/FlandStation.dmm index e4868b67e3722..ea93f671340de 100644 --- a/_maps/map_files/FlandStation/FlandStation.dmm +++ b/_maps/map_files/FlandStation/FlandStation.dmm @@ -3066,7 +3066,6 @@ /turf/open/floor/plasteel/techmaint, /area/maintenance/port/fore) "aLY" = ( -/obj/effect/landmark/start/virologist, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 9 }, @@ -5266,7 +5265,6 @@ /obj/structure/chair/office/light{ dir = 4 }, -/obj/effect/landmark/start/virologist, /turf/open/floor/plasteel/grid, /area/medical/virology) "bkZ" = ( @@ -10038,7 +10036,6 @@ dir = 1; pixel_y = 3 }, -/obj/effect/landmark/start/virologist, /turf/open/floor/plasteel/grid/steel, /area/medical/virology) "cGJ" = ( @@ -68979,7 +68976,6 @@ /obj/structure/chair/office/light{ dir = 8 }, -/obj/effect/landmark/start/virologist, /turf/open/floor/plasteel/grid, /area/medical/virology) "rLf" = ( diff --git a/_maps/map_files/KiloStation/KiloStation.dmm b/_maps/map_files/KiloStation/KiloStation.dmm index 1ffe0cff98b0a..4725c83a93258 100644 --- a/_maps/map_files/KiloStation/KiloStation.dmm +++ b/_maps/map_files/KiloStation/KiloStation.dmm @@ -45325,7 +45325,6 @@ /obj/effect/turf_decal/stripes/line{ dir = 10 }, -/obj/effect/landmark/start/virologist, /turf/open/floor/plasteel/showroomfloor, /area/medical/virology) "fas" = ( @@ -72527,7 +72526,6 @@ /obj/effect/turf_decal/stripes/end{ dir = 1 }, -/obj/effect/landmark/start/virologist, /turf/open/floor/plasteel/showroomfloor, /area/medical/virology) "qDF" = ( @@ -80635,7 +80633,6 @@ /obj/effect/turf_decal/stripes/line{ dir = 6 }, -/obj/effect/landmark/start/virologist, /turf/open/floor/plasteel/showroomfloor, /area/medical/virology) "tUa" = ( diff --git a/_maps/map_files/MetaStation/MetaStation.dmm b/_maps/map_files/MetaStation/MetaStation.dmm index 3d7499c247074..fedbae370beaf 100644 --- a/_maps/map_files/MetaStation/MetaStation.dmm +++ b/_maps/map_files/MetaStation/MetaStation.dmm @@ -28837,7 +28837,6 @@ /turf/open/floor/plasteel/dark, /area/tcommsat/computer) "dle" = ( -/obj/effect/landmark/start/virologist, /obj/structure/chair/office/light{ dir = 1 }, @@ -30747,7 +30746,6 @@ /obj/structure/cable/yellow{ icon_state = "4-8" }, -/obj/effect/landmark/start/virologist, /obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ dir = 4 }, @@ -36348,7 +36346,6 @@ /area/maintenance/starboard/fore) "gpX" = ( /obj/structure/closet/l3closet/virology, -/obj/item/toy/figure/virologist, /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, @@ -43399,7 +43396,6 @@ /turf/open/floor/plasteel/techmaint, /area/science/shuttledock) "jqv" = ( -/obj/effect/landmark/start/virologist, /obj/structure/chair/office/light{ dir = 4 }, diff --git a/_maps/map_files/RadStation/RadStation.dmm b/_maps/map_files/RadStation/RadStation.dmm index f620c692b18cf..91b27578e7089 100644 --- a/_maps/map_files/RadStation/RadStation.dmm +++ b/_maps/map_files/RadStation/RadStation.dmm @@ -30325,7 +30325,6 @@ dir = 8; pixel_y = 3 }, -/obj/effect/landmark/start/virologist, /turf/open/floor/plasteel/grid/steel, /area/medical/virology) "jsk" = ( @@ -36343,7 +36342,6 @@ /obj/structure/chair/office/light{ dir = 4 }, -/obj/effect/landmark/start/virologist, /turf/open/floor/plasteel/grid/steel, /area/medical/virology) "loM" = ( diff --git a/beestation.dme b/beestation.dme index 75065ee986a4a..6e5d34002d63b 100644 --- a/beestation.dme +++ b/beestation.dme @@ -2721,7 +2721,6 @@ #include "code\modules\jobs\job_types\security_officer.dm" #include "code\modules\jobs\job_types\shaft_miner.dm" #include "code\modules\jobs\job_types\station_engineer.dm" -#include "code\modules\jobs\job_types\virologist.dm" #include "code\modules\jobs\job_types\warden.dm" #include "code\modules\keybindings\bindings_atom.dm" #include "code\modules\keybindings\bindings_client.dm" diff --git a/code/__DEFINES/jobs.dm b/code/__DEFINES/jobs.dm index e0383f51ddb5d..ae24b338ffb70 100644 --- a/code/__DEFINES/jobs.dm +++ b/code/__DEFINES/jobs.dm @@ -25,8 +25,7 @@ #define CMO_JF (1<<4) #define DOCTOR (1<<5) #define GENETICIST (1<<6) -#define VIROLOGIST (1<<7) -#define PARAMEDIC (1<<8) +#define PARAMEDIC (1<<7) #define CIVILIAN (1<<2) @@ -86,19 +85,18 @@ #define JOB_DISPLAY_ORDER_MEDICAL_DOCTOR 20 #define JOB_DISPLAY_ORDER_CHEMIST 21 #define JOB_DISPLAY_ORDER_GENETICIST 22 -#define JOB_DISPLAY_ORDER_VIROLOGIST 23 -#define JOB_DISPLAY_ORDER_RESEARCH_DIRECTOR 24 -#define JOB_DISPLAY_ORDER_SCIENTIST 25 -#define JOB_DISPLAY_ORDER_EXPLORATION 26 -#define JOB_DISPLAY_ORDER_ROBOTICIST 27 -#define JOB_DISPLAY_ORDER_HEAD_OF_SECURITY 28 -#define JOB_DISPLAY_ORDER_WARDEN 29 -#define JOB_DISPLAY_ORDER_DETECTIVE 30 -#define JOB_DISPLAY_ORDER_SECURITY_OFFICER 31 -#define JOB_DISPLAY_ORDER_BRIG_PHYS 32 -#define JOB_DISPLAY_ORDER_DEPUTY 33 -#define JOB_DISPLAY_ORDER_AI 34 -#define JOB_DISPLAY_ORDER_CYBORG 35 +#define JOB_DISPLAY_ORDER_RESEARCH_DIRECTOR 23 +#define JOB_DISPLAY_ORDER_SCIENTIST 24 +#define JOB_DISPLAY_ORDER_EXPLORATION 25 +#define JOB_DISPLAY_ORDER_ROBOTICIST 26 +#define JOB_DISPLAY_ORDER_HEAD_OF_SECURITY 27 +#define JOB_DISPLAY_ORDER_WARDEN 28 +#define JOB_DISPLAY_ORDER_DETECTIVE 29 +#define JOB_DISPLAY_ORDER_SECURITY_OFFICER 30 +#define JOB_DISPLAY_ORDER_BRIG_PHYS 31 +#define JOB_DISPLAY_ORDER_DEPUTY 32 +#define JOB_DISPLAY_ORDER_AI 33 +#define JOB_DISPLAY_ORDER_CYBORG 34 #define DEPT_BITFLAG_COM (1<<0) @@ -160,7 +158,6 @@ #define JOB_NAME_MEDICALDOCTOR "Medical Doctor" #define JOB_NAME_PARAMEDIC "Paramedic" #define JOB_NAME_CHEMIST "Chemist" -#define JOB_NAME_VIROLOGIST "Virologist" #define JOB_NAME_GENETICIST "Geneticist" #define JOB_NAME_BRIGPHYSICIAN "Brig Physician" #define JOB_NAME_PSYCHIATRIST "Psychiatrist" // gimmick @@ -255,7 +252,6 @@ #define JOB_HUD_CHEIFMEDICALOFFICIER "chiefmedicalofficer" #define JOB_HUD_MEDICALDOCTOR "medicaldoctor" #define JOB_HUD_PARAMEDIC "paramedic" -#define JOB_HUD_VIROLOGIST "virologist" #define JOB_HUD_CHEMIST "chemist" #define JOB_HUD_GENETICIST "geneticist" #define JOB_HUD_PSYCHIATRIST "psychiatrist" @@ -329,7 +325,6 @@ #define JOB_CHATCOLOR_CHEIFMEDICALOFFICIER "#7A97DA" #define JOB_CHATCOLOR_MEDICALDOCTOR "#6CB1C5" #define JOB_CHATCOLOR_PARAMEDIC "#8FBEB4" -#define JOB_CHATCOLOR_VIROLOGIST "#75AEA3" #define JOB_CHATCOLOR_CHEMIST "#82BDCE" #define JOB_CHATCOLOR_GENETICIST "#83BBBF" #define JOB_CHATCOLOR_PSYCHIATRIST "#A2DFDC" diff --git a/code/__HELPERS/jobs.dm b/code/__HELPERS/jobs.dm index c51f774726a49..21488dfcf3206 100644 --- a/code/__HELPERS/jobs.dm +++ b/code/__HELPERS/jobs.dm @@ -45,7 +45,6 @@ JOB_NAME_CHIEFMEDICALOFFICER = "cmo", JOB_NAME_MEDICALDOCTOR = "med", JOB_NAME_PARAMEDIC = "paramed", - JOB_NAME_VIROLOGIST = "viro", JOB_NAME_GENETICIST = "gene", JOB_NAME_CHEMIST = "chemist", JOB_NAME_PSYCHIATRIST = "med", @@ -121,7 +120,6 @@ GLOBAL_LIST_INIT(id_to_hud, list( JOB_NAME_CHIEFMEDICALOFFICER = JOB_HUD_CHEIFMEDICALOFFICIER, JOB_NAME_MEDICALDOCTOR = JOB_HUD_MEDICALDOCTOR, JOB_NAME_PARAMEDIC = JOB_HUD_PARAMEDIC, - JOB_NAME_VIROLOGIST = JOB_HUD_VIROLOGIST, JOB_NAME_CHEMIST = JOB_HUD_CHEMIST, JOB_NAME_GENETICIST = JOB_HUD_GENETICIST, JOB_NAME_PSYCHIATRIST = JOB_HUD_PSYCHIATRIST, @@ -222,7 +220,6 @@ GLOBAL_LIST_INIT(command_huds, list( JOB_HUD_CHEIFMEDICALOFFICIER = JOB_CHATCOLOR_CHEIFMEDICALOFFICIER, JOB_HUD_MEDICALDOCTOR = JOB_CHATCOLOR_MEDICALDOCTOR, JOB_HUD_PARAMEDIC = JOB_CHATCOLOR_PARAMEDIC, - JOB_HUD_VIROLOGIST = JOB_CHATCOLOR_VIROLOGIST, JOB_HUD_CHEMIST = JOB_CHATCOLOR_CHEMIST, JOB_HUD_GENETICIST = JOB_CHATCOLOR_GENETICIST, JOB_HUD_PSYCHIATRIST = JOB_CHATCOLOR_PSYCHIATRIST, diff --git a/code/datums/diseases/advance/advance.dm b/code/datums/diseases/advance/advance.dm index 4b316f1be4a5d..804fa280f2dcd 100644 --- a/code/datums/diseases/advance/advance.dm +++ b/code/datums/diseases/advance/advance.dm @@ -1,6 +1,6 @@ /* - Advance Disease is a system for Virologist to Engineer their own disease with symptoms that have effects and properties + Advance Disease is a system for CMOS to Engineer their own disease with symptoms that have effects and properties which add onto the overall disease. If you need help with creating new symptoms or expanding the advance disease, ask for Giacom on #coderbus. @@ -17,7 +17,7 @@ */ /datum/disease/advance - name = "Unknown" // We will always let our Virologist name our disease. + name = "Unknown" // We will always let our CMO name our disease. desc = "An engineered disease which can contain a multitude of symptoms." form = "Advance Disease" // Will let med-scanners know that this disease was engineered. agent = "advance microbes" diff --git a/code/datums/diseases/advance/symptoms/flesh_eating.dm b/code/datums/diseases/advance/symptoms/flesh_eating.dm index 7b2b4bf33dc54..ecf236b2fb1ae 100644 --- a/code/datums/diseases/advance/symptoms/flesh_eating.dm +++ b/code/datums/diseases/advance/symptoms/flesh_eating.dm @@ -104,7 +104,7 @@ Bonus /datum/symptom/flesh_death name = "Autophagocytosis Necrosis" - desc = "The virus rapidly consumes infected cells, leading to heavy and widespread damage. Contains dormant prions- expert virologists believe it to be the precursor to Romerol, though the mechanism through which they are activated is largely unknown" + desc = "The virus rapidly consumes infected cells, leading to heavy and widespread damage. Contains dormant prions- expert epidemiologists believe it to be the precursor to Romerol, though the mechanism through which they are activated is largely unknown" stealth = -2 resistance = -2 stage_speed = 1 diff --git a/code/datums/traits/negative_quirk.dm b/code/datums/traits/negative_quirk.dm index 9428d68dbbb58..ed4b430d53b97 100644 --- a/code/datums/traits/negative_quirk.dm +++ b/code/datums/traits/negative_quirk.dm @@ -199,8 +199,6 @@ heirloom_type = pick(/obj/item/bodybag) if(JOB_NAME_CHEMIST) heirloom_type = /obj/item/reagent_containers/glass/chem_heirloom - if(JOB_NAME_VIROLOGIST) - heirloom_type = /obj/item/reagent_containers/dropper if(JOB_NAME_GENETICIST) heirloom_type = /obj/item/clothing/under/shorts/purple //Engineering diff --git a/code/game/machinery/PDApainter.dm b/code/game/machinery/PDApainter.dm index 39251bad41906..c74237b6b06ef 100644 --- a/code/game/machinery/PDApainter.dm +++ b/code/game/machinery/PDApainter.dm @@ -42,7 +42,6 @@ "Medical: Chemist" = "pda-chemistry", "Medical: Paramedic" = "pda-paramedical", "Medical: Geneticist" = "pda-genetics", - "Medical: Virologist" = "pda-virology", "Security (Standard)" = "pda-security", "Security: Head of Security" = "pda-hos", "Security: Warden" = "pda-warden", @@ -252,8 +251,7 @@ "----Cargo----","Cargo (Custom)",JOB_NAME_QUARTERMASTER, JOB_NAME_CARGOTECHNICIAN,JOB_NAME_SHAFTMINER, "----Engineering----","Engineering (Custom)",JOB_NAME_CHIEFENGINEER, JOB_NAME_STATIONENGINEER, JOB_NAME_ATMOSPHERICTECHNICIAN, "----Science----","Science (Custom)",JOB_NAME_RESEARCHDIRECTOR, JOB_NAME_SCIENTIST, JOB_NAME_ROBOTICIST, JOB_NAME_EXPLORATIONCREW, - "----Medical----","Medical (Custom)",JOB_NAME_CHIEFMEDICALOFFICER, JOB_NAME_MEDICALDOCTOR, JOB_NAME_CHEMIST, JOB_NAME_GENETICIST, - JOB_NAME_VIROLOGIST, JOB_NAME_PARAMEDIC, JOB_NAME_PSYCHIATRIST, + "----Medical----","Medical (Custom)",JOB_NAME_CHIEFMEDICALOFFICER, JOB_NAME_MEDICALDOCTOR, JOB_NAME_CHEMIST, JOB_NAME_GENETICIST, JOB_NAME_PARAMEDIC, JOB_NAME_PSYCHIATRIST, "----Security----","Security (Custom)",JOB_NAME_HEADOFSECURITY, JOB_NAME_WARDEN, JOB_NAME_DETECTIVE, JOB_NAME_SECURITYOFFICER, JOB_NAME_BRIGPHYSICIAN, JOB_NAME_DEPUTY, "----MISC----","Unassigned",JOB_NAME_PRISONER diff --git a/code/game/machinery/computer/crew.dm b/code/game/machinery/computer/crew.dm index 3b6e335252130..c8f6ebeb372ab 100644 --- a/code/game/machinery/computer/crew.dm +++ b/code/game/machinery/computer/crew.dm @@ -122,7 +122,6 @@ GLOBAL_DATUM_INIT(crewmonitor, /datum/crewmonitor, new) JOB_HUD_CHEIFMEDICALOFFICIER = 20, JOB_HUD_CHEMIST = 21, JOB_HUD_GENETICIST = 22, - JOB_HUD_VIROLOGIST = 23, JOB_HUD_MEDICALDOCTOR = 24, JOB_HUD_PARAMEDIC = 25, JOB_HUD_PSYCHIATRIST = 26, diff --git a/code/game/objects/effects/landmarks.dm b/code/game/objects/effects/landmarks.dm index 64cf9db346cc3..3cd46e8701d9d 100644 --- a/code/game/objects/effects/landmarks.dm +++ b/code/game/objects/effects/landmarks.dm @@ -181,10 +181,6 @@ INITIALIZE_IMMEDIATE(/obj/effect/landmark) name = "Chief Medical Officer" icon_state = "Chief Medical Officer" -/obj/effect/landmark/start/virologist - name = "Virologist" - icon_state = "Virologist" - /obj/effect/landmark/start/chaplain name = "Chaplain" icon_state = "Chaplain" diff --git a/code/game/objects/items/bedsheets.dm b/code/game/objects/items/bedsheets.dm index ba6ba688e78d9..2c652bfa0888f 100644 --- a/code/game/objects/items/bedsheets.dm +++ b/code/game/objects/items/bedsheets.dm @@ -153,7 +153,7 @@ /obj/item/bedsheet/medical name = "medical blanket" - desc = "It's a sterilized* blanket commonly used in the Medbay. *Sterilization is voided if a virologist is present onboard the station." + desc = "It's a sterilized* blanket commonly used in the Medbay. *Sterilization is voided if someone is working in virology." icon_state = "sheetmedical" item_state = "sheetmedical" dream_messages = list("healing", "life", "surgery", "a doctor") @@ -398,7 +398,7 @@ icon_state = "double_sheetmedical" item_state = "sheetmedical" dream_messages = list("healing", "life", "surgery", "a doctor") - desc = "It's a sterilized* blanket commonly used in the Medbay. *Sterilization is voided if a virologist is present onboard the station." + desc = "It's a sterilized* blanket commonly used in the Medbay. *Sterilization is voided if someone is working in virology." /obj/item/bedsheet/double/cmo name = "double chief medical officer's bedsheet" diff --git a/code/game/objects/items/cards_ids.dm b/code/game/objects/items/cards_ids.dm index 6398a7c817689..2c9e192aafa1b 100644 --- a/code/game/objects/items/cards_ids.dm +++ b/code/game/objects/items/cards_ids.dm @@ -1167,12 +1167,6 @@ update_label("John Doe", "Clowny") assignment = JOB_NAME_PARAMEDIC hud_state = JOB_HUD_PARAMEDIC -/obj/item/card/id/job/virologist - name = "Job card (Med) - Virologist" - icon_state = "viro" - assignment = JOB_NAME_VIROLOGIST - hud_state = JOB_HUD_VIROLOGIST - /obj/item/card/id/job/chemist name = "Job card (Med) - Chemist" icon_state = "chemist" diff --git a/code/game/objects/items/religion.dm b/code/game/objects/items/religion.dm index 316e537f4ce54..5eda0783b8c57 100644 --- a/code/game/objects/items/religion.dm +++ b/code/game/objects/items/religion.dm @@ -102,7 +102,7 @@ item_state = "banner_medical" lefthand_file = 'icons/mob/inhands/equipment/banners_lefthand.dmi' righthand_file = 'icons/mob/inhands/equipment/banners_righthand.dmi' - job_loyalties = list(JOB_NAME_MEDICALDOCTOR, JOB_NAME_CHEMIST, JOB_NAME_GENETICIST, JOB_NAME_VIROLOGIST, JOB_NAME_PARAMEDIC, JOB_NAME_CHIEFMEDICALOFFICER) + job_loyalties = list(JOB_NAME_MEDICALDOCTOR, JOB_NAME_CHEMIST, JOB_NAME_GENETICIST, JOB_NAME_PARAMEDIC, JOB_NAME_CHIEFMEDICALOFFICER) warcry = "No wounds cannot be healed!" /obj/item/banner/medical/mundane diff --git a/code/game/objects/items/storage/backpack.dm b/code/game/objects/items/storage/backpack.dm index 9ade0c512a85d..5f0b61a928f9c 100644 --- a/code/game/objects/items/storage/backpack.dm +++ b/code/game/objects/items/storage/backpack.dm @@ -300,8 +300,8 @@ item_state = "satchel-med" /obj/item/storage/backpack/satchel/vir - name = "virologist satchel" - desc = "A sterile satchel with virologist colours." + name = "virology satchel" + desc = "A sterile satchel with virology colours." icon_state = "satchel-vir" item_state = "satchel-vir" diff --git a/code/game/objects/items/toys.dm b/code/game/objects/items/toys.dm index 41c3dd6466be3..dc14e3cf4a94d 100644 --- a/code/game/objects/items/toys.dm +++ b/code/game/objects/items/toys.dm @@ -1459,12 +1459,6 @@ toysay = "I am the law!" toysound = 'sound/voice/complionator/dredd.ogg' -/obj/item/toy/figure/virologist - name = "Virologist action figure" - icon_state = "virologist" - toysay = "It's beneficial! Mostly." - toysound = 'sound/ambience/antag/ling_aler.ogg' - /obj/item/toy/figure/warden name = "Warden action figure" icon_state = "warden" diff --git a/code/modules/cargo/packs.dm b/code/modules/cargo/packs.dm index 6dd9ab61567a2..e0ffdca045365 100644 --- a/code/modules/cargo/packs.dm +++ b/code/modules/cargo/packs.dm @@ -1793,7 +1793,7 @@ /datum/supply_pack/medical/virology name = "Junior Epidemiology Kit" - desc = "Contains the necessary supplies to start an epidemiological research lab. P.A.N.D.E.M.I.C. not included. Comes with a free virologist action figure!" + desc = "Contains the necessary supplies to start an epidemiological research lab. P.A.N.D.E.M.I.C. not included." cost = 1500 max_supply = 4 access = ACCESS_VIROLOGY @@ -1802,8 +1802,7 @@ /obj/item/reagent_containers/glass/bottle/mutagen, /obj/item/reagent_containers/glass/bottle/formaldehyde, /obj/item/reagent_containers/glass/bottle/synaptizine, - /obj/item/storage/box/beakers, - /obj/item/toy/figure/virologist) + /obj/item/storage/box/beakers) crate_name = "Junior Epidemiology Kit" dangerous = TRUE diff --git a/code/modules/client/loadout/loadout_suit.dm b/code/modules/client/loadout/loadout_suit.dm index bb283f993e3a2..482b3ec6b0a4b 100644 --- a/code/modules/client/loadout/loadout_suit.dm +++ b/code/modules/client/loadout/loadout_suit.dm @@ -47,7 +47,7 @@ /datum/gear/suit/wintercoat/medical display_name = "medical winter coat" path = /obj/item/clothing/suit/hooded/wintercoat/medical - allowed_roles = list(JOB_NAME_PARAMEDIC, JOB_NAME_MEDICALDOCTOR, JOB_NAME_CHIEFMEDICALOFFICER, JOB_NAME_CHEMIST, JOB_NAME_GENETICIST, JOB_NAME_VIROLOGIST, JOB_NAME_BRIGPHYSICIAN) + allowed_roles = list(JOB_NAME_PARAMEDIC, JOB_NAME_MEDICALDOCTOR, JOB_NAME_CHIEFMEDICALOFFICER, JOB_NAME_CHEMIST, JOB_NAME_GENETICIST, JOB_NAME_BRIGPHYSICIAN) /datum/gear/suit/wintercoat/science display_name = "science winter coat" @@ -98,7 +98,7 @@ /datum/gear/suit/oldwintercoat/medical display_name = "nostalgic medical winter coat" path = /obj/item/clothing/suit/hooded/wintercoat/medical/old - allowed_roles = list(JOB_NAME_PARAMEDIC, JOB_NAME_MEDICALDOCTOR, JOB_NAME_CHIEFMEDICALOFFICER, JOB_NAME_CHEMIST, JOB_NAME_GENETICIST, JOB_NAME_VIROLOGIST, JOB_NAME_BRIGPHYSICIAN) + allowed_roles = list(JOB_NAME_PARAMEDIC, JOB_NAME_MEDICALDOCTOR, JOB_NAME_CHIEFMEDICALOFFICER, JOB_NAME_CHEMIST, JOB_NAME_GENETICIST, JOB_NAME_BRIGPHYSICIAN) /datum/gear/suit/oldwintercoat/science display_name = "nostalgic science winter coat" diff --git a/code/modules/clothing/outfits/plasmaman.dm b/code/modules/clothing/outfits/plasmaman.dm index 840e0fbe60893..ec34bf1a683e0 100644 --- a/code/modules/clothing/outfits/plasmaman.dm +++ b/code/modules/clothing/outfits/plasmaman.dm @@ -146,15 +146,6 @@ helmet_variants = list(HELMET_MK2 = /obj/item/clothing/head/helmet/space/plasmaman/mark2/medical, HELMET_PROTECTIVE = /obj/item/clothing/head/helmet/space/plasmaman/protective/medical) -/datum/outfit/plasmaman/virologist - name = "Virology Plasmaman" - - head = /obj/item/clothing/head/helmet/space/plasmaman/viro - uniform = /obj/item/clothing/under/plasmaman/viro - - helmet_variants = list(HELMET_MK2 = /obj/item/clothing/head/helmet/space/plasmaman/mark2/viro, - HELMET_PROTECTIVE = /obj/item/clothing/head/helmet/space/plasmaman/protective/viro) - /datum/outfit/plasmaman/chemist name = "Chemist Plasmaman" diff --git a/code/modules/crew_objectives/medical_objectives.dm b/code/modules/crew_objectives/medical_objectives.dm index c156e4c565135..97c41a8c88e17 100644 --- a/code/modules/crew_objectives/medical_objectives.dm +++ b/code/modules/crew_objectives/medical_objectives.dm @@ -88,7 +88,7 @@ /datum/objective/crew/noinfections explanation_text = "Make sure there are no living crew members with harmful diseases at the end of the shift." - jobs = JOB_NAME_VIROLOGIST + jobs = JOB_NAME_MEDICALDOCTOR /datum/objective/crew/noinfections/check_completion() if(..()) diff --git a/code/modules/events/wizard/departmentrevolt.dm b/code/modules/events/wizard/departmentrevolt.dm index 26390919f5302..bf0e97b2abfed 100644 --- a/code/modules/events/wizard/departmentrevolt.dm +++ b/code/modules/events/wizard/departmentrevolt.dm @@ -18,7 +18,7 @@ jobs_to_revolt = list(JOB_NAME_ASSISTANT) nation_name = pick("Assa", "Mainte", "Tunnel", "Gris", "Grey", "Liath", "Grigio", "Ass", "Assi") if("white") - jobs_to_revolt = list(JOB_NAME_CHIEFMEDICALOFFICER, JOB_NAME_MEDICALDOCTOR, JOB_NAME_CHEMIST, JOB_NAME_GENETICIST, JOB_NAME_VIROLOGIST, JOB_NAME_PARAMEDIC) + jobs_to_revolt = list(JOB_NAME_CHIEFMEDICALOFFICER, JOB_NAME_MEDICALDOCTOR, JOB_NAME_CHEMIST, JOB_NAME_GENETICIST, JOB_NAME_PARAMEDIC) nation_name = pick("Mede", "Healtha", "Recova", "Chemi", "Geneti", "Viro", "Psych") if("yellow") jobs_to_revolt = list(JOB_NAME_CHIEFENGINEER, JOB_NAME_STATIONENGINEER, JOB_NAME_ATMOSPHERICTECHNICIAN) diff --git a/code/modules/jobs/access.dm b/code/modules/jobs/access.dm index 436a728e6ba99..3185df873b10a 100644 --- a/code/modules/jobs/access.dm +++ b/code/modules/jobs/access.dm @@ -326,7 +326,7 @@ GLOBAL_LIST_INIT(access_desc_list, list( \ // Engineering JOB_NAME_CHIEFENGINEER, JOB_NAME_STATIONENGINEER, JOB_NAME_ATMOSPHERICTECHNICIAN, // Medical - JOB_NAME_CHIEFMEDICALOFFICER, JOB_NAME_MEDICALDOCTOR, JOB_NAME_CHEMIST, JOB_NAME_GENETICIST, JOB_NAME_VIROLOGIST, JOB_NAME_PARAMEDIC, JOB_NAME_PSYCHIATRIST, + JOB_NAME_CHIEFMEDICALOFFICER, JOB_NAME_MEDICALDOCTOR, JOB_NAME_CHEMIST, JOB_NAME_GENETICIST, JOB_NAME_PARAMEDIC, JOB_NAME_PSYCHIATRIST, // Security JOB_NAME_HEADOFSECURITY, JOB_NAME_WARDEN, JOB_NAME_DETECTIVE, JOB_NAME_SECURITYOFFICER, JOB_NAME_BRIGPHYSICIAN, JOB_NAME_DEPUTY) // Each job is supposed to be in their department due to the HoP console. diff --git a/code/modules/jobs/job_mail.dm b/code/modules/jobs/job_mail.dm index f8aaefd96ba68..e297248476d5f 100644 --- a/code/modules/jobs/job_mail.dm +++ b/code/modules/jobs/job_mail.dm @@ -408,22 +408,6 @@ /obj/item/clothing/gloves/color/yellow = 4, ) -//VIROLOGIST -/datum/job/virologist - mail_goodies = list( - /obj/item/reagent_containers/syringe/used = 15, - //keep your workplace clean, please. - /obj/item/reagent_containers/spray/cleaner = 15, - /obj/item/reagent_containers/food/snacks/monkeycube = 10, - /obj/item/reagent_containers/glass/bottle/formaldehyde = 10, - /obj/item/reagent_containers/glass/bottle/random_virus/minor = 10, - /obj/item/reagent_containers/glass/bottle/random_virus = 5, - /obj/item/stock_parts/scanning_module/phasic = 5, - //hampter. - /obj/item/choice_beacon/pet/hamster = 5, - - ) - //VIP / VIP GIMMICK /datum/job/gimmick/vip mail_goodies = list( diff --git a/code/modules/jobs/job_types/chief_medical_officer.dm b/code/modules/jobs/job_types/chief_medical_officer.dm index 957e2c688c2ee..dd360a3e58c59 100644 --- a/code/modules/jobs/job_types/chief_medical_officer.dm +++ b/code/modules/jobs/job_types/chief_medical_officer.dm @@ -1,9 +1,9 @@ /datum/job/chief_medical_officer title = JOB_NAME_CHIEFMEDICALOFFICER flag = CMO_JF - description = "Oversee paramedics, doctors, chemists, geneticists and the virologist. \ + description = "Oversee paramedics, doctors, chemists, and the geneticists. \ Ensure doctors and paramedicts are treating people in a timely manner, request medicine and other concoctions from chemists, \ - and ensure geneticists and the virologist are following appropriate safety precautions while performing their research." + and ensure geneticists are following appropriate safety precautions while performing their research." department_for_prefs = DEPT_BITFLAG_MED department_head = list(JOB_NAME_CAPTAIN) supervisors = "the captain" diff --git a/code/modules/jobs/job_types/medical_doctor.dm b/code/modules/jobs/job_types/medical_doctor.dm index fd4822379eb17..f56b4df28e7ca 100644 --- a/code/modules/jobs/job_types/medical_doctor.dm +++ b/code/modules/jobs/job_types/medical_doctor.dm @@ -14,7 +14,7 @@ outfit = /datum/outfit/job/medical_doctor access = list(ACCESS_MEDICAL, ACCESS_MORGUE, ACCESS_SURGERY, ACCESS_CHEMISTRY, ACCESS_GENETICS, ACCESS_CLONING, ACCESS_VIROLOGY, ACCESS_MECH_MEDICAL, ACCESS_MINERAL_STOREROOM, ACCESS_MAINT_TUNNELS) - minimal_access = list(ACCESS_MEDICAL, ACCESS_MORGUE, ACCESS_SURGERY, ACCESS_CLONING, ACCESS_MECH_MEDICAL, ACCESS_MINERAL_STOREROOM, ACCESS_MAINT_TUNNELS) + minimal_access = list(ACCESS_MEDICAL, ACCESS_MORGUE, ACCESS_SURGERY, ACCESS_CLONING, ACCESS_VIROLOGY, ACCESS_MECH_MEDICAL, ACCESS_MINERAL_STOREROOM, ACCESS_MAINT_TUNNELS) department_flag = MEDSCI departments = DEPT_BITFLAG_MED diff --git a/code/modules/jobs/job_types/virologist.dm b/code/modules/jobs/job_types/virologist.dm deleted file mode 100644 index f08be796a457c..0000000000000 --- a/code/modules/jobs/job_types/virologist.dm +++ /dev/null @@ -1,60 +0,0 @@ -/datum/job/virologist - title = JOB_NAME_VIROLOGIST - flag = VIROLOGIST - description = "Collect virus samples from dormant viruses, old blood, and crusty vomit from around the station, isolate the symptoms and use them to create useful healing viruses for the crew." - department_for_prefs = DEPT_BITFLAG_MED - department_head = list(JOB_NAME_CHIEFMEDICALOFFICER) - supervisors = "the chief medical officer" - faction = "Station" - total_positions = 2 - spawn_positions = 2 - selection_color = "#d4ebf2" - exp_requirements = 180 - exp_type = EXP_TYPE_MEDICAL - exp_type_department = EXP_TYPE_MEDICAL - outfit = /datum/outfit/job/virologist - - access = list(ACCESS_MEDICAL, ACCESS_MORGUE, ACCESS_SURGERY, ACCESS_CHEMISTRY, ACCESS_VIROLOGY, ACCESS_MECH_MEDICAL, ACCESS_GENETICS, ACCESS_CLONING, ACCESS_MINERAL_STOREROOM, ACCESS_MAINT_TUNNELS) - minimal_access = list(ACCESS_MEDICAL, ACCESS_VIROLOGY, ACCESS_MECH_MEDICAL, ACCESS_MINERAL_STOREROOM, ACCESS_MAINT_TUNNELS) - - department_flag = MEDSCI - departments = DEPT_BITFLAG_MED - bank_account_department = ACCOUNT_MED_BITFLAG - payment_per_department = list(ACCOUNT_MED_ID = PAYCHECK_MEDIUM) - mind_traits = list(TRAIT_MEDICAL_METABOLISM) - - display_order = JOB_DISPLAY_ORDER_VIROLOGIST - rpg_title = "Plague Doctor" - - species_outfits = list( - SPECIES_PLASMAMAN = /datum/outfit/plasmaman/virologist - ) - biohazard = 75 //duh - - lightup_areas = list( - /area/medical/morgue, - /area/medical/surgery, - /area/medical/genetics, - /area/medical/chemistry, - /area/medical/apothecary - ) - minimal_lightup_areas = list(/area/medical/virology) - -/datum/outfit/job/virologist - name = JOB_NAME_VIROLOGIST - jobtype = /datum/job/virologist - - id = /obj/item/card/id/job/virologist - belt = /obj/item/extrapolator - ears = /obj/item/radio/headset/headset_med - uniform = /obj/item/clothing/under/rank/medical/virologist - mask = /obj/item/clothing/mask/surgical - shoes = /obj/item/clothing/shoes/sneakers/white - suit = /obj/item/clothing/suit/toggle/labcoat/virologist - suit_store = /obj/item/flashlight/pen - r_pocket = /obj/item/modular_computer/tablet/pda/virologist - - backpack = /obj/item/storage/backpack/virology - satchel = /obj/item/storage/backpack/satchel/vir - duffelbag = /obj/item/storage/backpack/duffelbag/med - pda_slot = ITEM_SLOT_RPOCKET diff --git a/code/modules/jobs/jobs.dm b/code/modules/jobs/jobs.dm index 08d8da75aa13a..e8ab5e9c905b2 100644 --- a/code/modules/jobs/jobs.dm +++ b/code/modules/jobs/jobs.dm @@ -40,7 +40,6 @@ GLOBAL_LIST_INIT(medical_positions, list( JOB_NAME_CHIEFMEDICALOFFICER, JOB_NAME_MEDICALDOCTOR, JOB_NAME_GENETICIST, - JOB_NAME_VIROLOGIST, JOB_NAME_PARAMEDIC, JOB_NAME_CHEMIST, JOB_NAME_BRIGPHYSICIAN @@ -181,7 +180,6 @@ GLOBAL_LIST_INIT(medical_positions_hud, list( JOB_HUD_CHEIFMEDICALOFFICIER, JOB_HUD_MEDICALDOCTOR, JOB_HUD_GENETICIST, - JOB_HUD_VIROLOGIST, JOB_HUD_PARAMEDIC, JOB_HUD_CHEMIST, JOB_HUD_BRIGPHYSICIAN, diff --git a/code/modules/mob/living/simple_animal/friendly/hamster.dm b/code/modules/mob/living/simple_animal/friendly/hamster.dm index dc4c18b8ae858..82324f9072f45 100644 --- a/code/modules/mob/living/simple_animal/friendly/hamster.dm +++ b/code/modules/mob/living/simple_animal/friendly/hamster.dm @@ -45,7 +45,7 @@ if(prob(5)) var/datum/disease/disease = pick(/datum/disease/cold, /datum/disease/flu, /datum/disease/fluspanish) vector_disease = new disease - message_admins("Vector was roundstart infected with [vector_disease.name]. Don't lynch the virologist!") + message_admins("Vector was roundstart infected with [vector_disease.name].") log_game("Vector was roundstart infected with [vector_disease.name].") var/list/potential_guaranteed_symptoms = list() for(var/datum/symptom/symptom as anything in subtypesof(/datum/symptom)) diff --git a/code/modules/modular_computers/computers/item/role_tablet_presets.dm b/code/modules/modular_computers/computers/item/role_tablet_presets.dm index 8743e952f101b..9d56f8264f436 100644 --- a/code/modules/modular_computers/computers/item/role_tablet_presets.dm +++ b/code/modules/modular_computers/computers/item/role_tablet_presets.dm @@ -54,11 +54,6 @@ default_disk = /obj/item/computer_hardware/hard_drive/role/medical icon_state = "pda-paramedical" -/obj/item/modular_computer/tablet/pda/virologist - name = "virology PDA" - default_disk = /obj/item/computer_hardware/hard_drive/role/medical - icon_state = "pda-virology" - /obj/item/modular_computer/tablet/pda/station_engineer name = "engineering PDA" default_disk = /obj/item/computer_hardware/hard_drive/role/engineering diff --git a/code/modules/reagents/reagent_containers/bottle.dm b/code/modules/reagents/reagent_containers/bottle.dm index abe81edc6c854..39ee9d586fcdd 100644 --- a/code/modules/reagents/reagent_containers/bottle.dm +++ b/code/modules/reagents/reagent_containers/bottle.dm @@ -382,7 +382,7 @@ /obj/item/reagent_containers/glass/bottle/necropolis_seed name = "bowl of blood" label_name = "blood" - desc = "A clay bowl containing a fledgling Necropolis, preserved in blood. A robust virologist may be able to unlock its full potential..." + desc = "A clay bowl containing a fledgling Necropolis, preserved in blood. A robust member of medical staff may be able to unlock its full potential..." icon_state = "mortar" spawned_disease = /datum/disease/advance/random/necropolis label_icon = null diff --git a/code/modules/uplink/uplink_items.dm b/code/modules/uplink/uplink_items.dm index c8e2b1f45ac92..5429b970f5c86 100644 --- a/code/modules/uplink/uplink_items.dm +++ b/code/modules/uplink/uplink_items.dm @@ -2244,7 +2244,7 @@ GLOBAL_LIST_INIT(uplink_items, subtypesof(/datum/uplink_item)) At least. thats what the label says" item = /obj/item/reagent_containers/glass/bottle/fluspanish cost = 12 - restricted_roles = list(JOB_NAME_CHAPLAIN, JOB_NAME_VIROLOGIST) + restricted_roles = list(JOB_NAME_CHAPLAIN) /datum/uplink_item/role_restricted/retrovirus name = "Retrovirus Culture Bottle" @@ -2252,7 +2252,7 @@ GLOBAL_LIST_INIT(uplink_items, subtypesof(/datum/uplink_item)) At least, that's what the label says." item = /obj/item/reagent_containers/glass/bottle/retrovirus cost = 12 - restricted_roles = list(JOB_NAME_VIROLOGIST, JOB_NAME_GENETICIST) + restricted_roles = list(JOB_NAME_GENETICIST) /datum/uplink_item/role_restricted/anxiety name = "Anxiety Culture Bottle" @@ -2260,7 +2260,7 @@ GLOBAL_LIST_INIT(uplink_items, subtypesof(/datum/uplink_item)) At least, that's what the label says" item = /obj/item/reagent_containers/glass/bottle/anxiety cost = 4 - restricted_roles = list(JOB_NAME_VIROLOGIST) + restricted_roles = list(JOB_NAME_MEDICALDOCTOR) /datum/uplink_item/role_restricted/explosive_hot_potato name = "Exploding Hot Potato" diff --git a/config/jobs.txt b/config/jobs.txt index c40beba692865..44201d6241665 100644 --- a/config/jobs.txt +++ b/config/jobs.txt @@ -34,7 +34,6 @@ Medical Doctor=8,6 Paramedic=2,1 Chemist=3,2 Geneticist=3,2 -Virologist=1,1 Scientist=8,6 Roboticist=2,2 diff --git a/icons/mob/hud.dmi b/icons/mob/hud.dmi index cd708071faf38..5a84b744f3338 100644 Binary files a/icons/mob/hud.dmi and b/icons/mob/hud.dmi differ diff --git a/strings/ion_laws.json b/strings/ion_laws.json index 6185f7a761d98..30ac3c0106214 100644 --- a/strings/ion_laws.json +++ b/strings/ion_laws.json @@ -459,7 +459,6 @@ "MEDICAL DOCTORS", "CHEMISTS", "GENETICISTS", - "VIROLOGISTS", "ROBOTICISTS", "SCIENTISTS", "ASSISTANTS", diff --git a/strings/medieval_speech.json b/strings/medieval_speech.json index 3327994adfb8b..c6d94b730fcd7 100644 --- a/strings/medieval_speech.json +++ b/strings/medieval_speech.json @@ -45,8 +45,6 @@ "virus": "plague", "sick": "diseased", "medbay": "physician's tent", - "virologist": "plague doctor", - "viro": "plague doctor", "doctor": "doct'r", "paramedic": "doct'r", "cmo": "royal physician", diff --git a/strings/owo_talk.json b/strings/owo_talk.json index b62484a20e26c..c8c34f1acbb3f 100644 --- a/strings/owo_talk.json +++ b/strings/owo_talk.json @@ -1,5 +1,5 @@ { - + "wowds": { "id": "furball", "fuck": "OwO", @@ -8,8 +8,6 @@ "weed": "catnip", "arrested": "nuzzled", "arrest": "pounce", - "virologist": "good kitty", - "viro": ["kittie","neko"], "virology": ["kittie","neko"], "sec":"battle cats", "security":"battle cats", @@ -71,6 +69,6 @@ "th": "f", "ove": "uv" } - - + + } diff --git a/strings/phobia.json b/strings/phobia.json index 601228eb14c17..c1c2f3eb35345 100644 --- a/strings/phobia.json +++ b/strings/phobia.json @@ -132,8 +132,6 @@ "doctors": [ "doc", "md", - "viro", - "virologist", "chem", "chemist", "geneticist", diff --git a/strings/tips.txt b/strings/tips.txt index bd673a2b76251..a89da5567413e 100644 --- a/strings/tips.txt +++ b/strings/tips.txt @@ -66,9 +66,9 @@ As a Geneticist, you can obtain chromosomes by activating mutations by recycling As a Paramedic, it is a good idea to keep your handheld crew monitor's interface open at all times. As a Paramedic, you have access to EVA. Use it to save people who received grievous injuries in space. As a Paramedic, you should use other methods of transporting bodies that aren't dragging them on the floor : fireman carrying, roller beds, body bags, lockers, etc. Simply dragging the body around drains its blood and leaves a bloody trail behind. -As the Virologist, your viruses can range from healing powers so great that you can heal out of critical status, or diseases so dangerous they can kill the entire crew with highly contagious spontaneous combustion. Experiment! -As the Virologist, you only require small amounts of vaccine to heal a sick patient. Work with the Chemist to distribute your cures more efficiently. -As the Virologist, you can massively boost the stage progression speed of a virus inside a person by injecting them with pure virus food. +When working in Virology, your viruses can range from healing powers so great that you can heal out of critical status, or diseases so dangerous they can kill the entire crew with highly contagious spontaneous combustion. Experiment! +When working in Virology, you only require small amounts of vaccine to heal a sick patient. Work with the Chemist to distribute your cures more efficiently. +When working in Virology, you can massively boost the stage progression speed of a virus inside a person by injecting them with pure virus food. As the Brig Physician, you can provide your help to Medbay if there are no people to treat at Security. As the Research Director, you can take AIs out of their cores by loading them into an intelliCard, which lets you see their laws, even ion/syndicate ones. It can then be placed into an AI system integrity restorer computer to revive and/or repair them. As the Research Director, you can lock down cyborgs instead of blowing them up. Then you can have their laws reset or if that doesn't work, safely dismantled. diff --git a/strings/valentines.json b/strings/valentines.json index d0096344302bc..c5d06aa06a6e6 100644 --- a/strings/valentines.json +++ b/strings/valentines.json @@ -21,7 +21,6 @@ "You're always valid to my heart.", "You look as beautiful now as the last time you were cloned.", "Someone check the gravitational generator, because I'm only attracted to you.", - "The virologist is rogue, and the only cure is a kiss from you.", "You must be a silicon, because you've unbolted my heart.", "Are you Nar'Sie? Because there's nar-one else I sie.", "If you were a taser, you'd be set to stunning.", diff --git a/tgui/packages/tgui-panel/chat/renderer.js b/tgui/packages/tgui-panel/chat/renderer.js index 37f6419fdb422..f255f02f5cc86 100644 --- a/tgui/packages/tgui-panel/chat/renderer.js +++ b/tgui/packages/tgui-panel/chat/renderer.js @@ -109,7 +109,6 @@ const formatHighContrast = (inputHtml) => { 'shaftminer', 'explorationcrew', 'stationengineer', - 'virologist', 'warden', 'centcom', 'prisoner', diff --git a/tgui/packages/tgui-panel/styles/goon/chat-dark.scss b/tgui/packages/tgui-panel/styles/goon/chat-dark.scss index 6a95b62c0307b..3af6d0b56992e 100644 --- a/tgui/packages/tgui-panel/styles/goon/chat-dark.scss +++ b/tgui/packages/tgui-panel/styles/goon/chat-dark.scss @@ -1219,9 +1219,6 @@ em { .paramedic { color: #8fbeb4; } -.virologist { - color: #5ac5b0; -} .chemist { color: #82bdce; } diff --git a/tgui/packages/tgui-panel/styles/goon/chat-light.scss b/tgui/packages/tgui-panel/styles/goon/chat-light.scss index 169e60296b960..dcb08c0f7c453 100644 --- a/tgui/packages/tgui-panel/styles/goon/chat-light.scss +++ b/tgui/packages/tgui-panel/styles/goon/chat-light.scss @@ -1227,9 +1227,6 @@ h2.alert { .chemist { color: #82bdce; } -.virologist { - color: #5ac5b0; -} .geneticist { color: #83bbbf; }