mirror of
https://github.com/VOREStation/VOREStation.git
synced 2026-08-22 03:27:46 +01:00
Miscellaneous Virology Update (#18039)
* Roanoake + heal * Robutt * Buff suits * Macrophages * More symptoms!! * Infective component
This commit is contained in:
@@ -39,7 +39,6 @@
|
||||
/obj/item/clothing/suit/bio_suit/general
|
||||
icon_state = "bio_general"
|
||||
item_state_slots = list(slot_r_hand_str = "bio", slot_l_hand_str = "bio")
|
||||
body_parts_covered = CHEST|LEGS|ARMS
|
||||
flags_inv = HIDEGLOVES|HIDEJUMPSUIT|HIDETAIL|HIDETIE|HIDEHOLSTER
|
||||
|
||||
//Virology biosuit, green stripe
|
||||
@@ -48,7 +47,6 @@
|
||||
|
||||
/obj/item/clothing/suit/bio_suit/virology
|
||||
icon_state = "bio_virology"
|
||||
body_parts_covered = CHEST|LEGS|ARMS
|
||||
flags_inv = HIDEGLOVES|HIDEJUMPSUIT|HIDETAIL|HIDETIE|HIDEHOLSTER
|
||||
|
||||
//Security biosuit, grey with red stripe across the chest
|
||||
@@ -57,7 +55,6 @@
|
||||
|
||||
/obj/item/clothing/suit/bio_suit/security
|
||||
icon_state = "bio_security"
|
||||
body_parts_covered = CHEST|LEGS|ARMS
|
||||
flags_inv = HIDEGLOVES|HIDEJUMPSUIT|HIDETAIL|HIDETIE|HIDEHOLSTER
|
||||
|
||||
//Janitor's biosuit, grey with purple arms
|
||||
@@ -66,7 +63,6 @@
|
||||
|
||||
/obj/item/clothing/suit/bio_suit/janitor
|
||||
icon_state = "bio_janitor"
|
||||
body_parts_covered = CHEST|LEGS|ARMS
|
||||
flags_inv = HIDEGLOVES|HIDEJUMPSUIT|HIDETAIL|HIDETIE|HIDEHOLSTER
|
||||
|
||||
//Scientist's biosuit, white with a pink-ish hue
|
||||
@@ -75,13 +71,11 @@
|
||||
|
||||
/obj/item/clothing/suit/bio_suit/scientist
|
||||
icon_state = "bio_scientist"
|
||||
body_parts_covered = CHEST|LEGS|ARMS
|
||||
flags_inv = HIDEGLOVES|HIDEJUMPSUIT|HIDETAIL|HIDETIE|HIDEHOLSTER
|
||||
|
||||
//CMO's biosuit, blue stripe
|
||||
/obj/item/clothing/suit/bio_suit/cmo
|
||||
icon_state = "bio_cmo"
|
||||
body_parts_covered = CHEST|LEGS|ARMS
|
||||
flags_inv = HIDEGLOVES|HIDEJUMPSUIT|HIDETAIL|HIDETIE|HIDEHOLSTER
|
||||
|
||||
/obj/item/clothing/head/bio_hood/cmo
|
||||
|
||||
@@ -43,6 +43,7 @@
|
||||
|
||||
vore_active = TRUE
|
||||
vore_capacity = 1
|
||||
vore_pounce_chance = 45
|
||||
|
||||
can_be_drop_prey = FALSE
|
||||
allow_mind_transfer = TRUE
|
||||
@@ -90,20 +91,11 @@
|
||||
else
|
||||
death()
|
||||
|
||||
/mob/living/simple_mob/vore/aggressive/macrophage/green
|
||||
icon_state = "macrophage-2"
|
||||
|
||||
/mob/living/simple_mob/vore/aggressive/macrophage/pink
|
||||
icon_state = "macrophage-3"
|
||||
|
||||
/mob/living/simple_mob/vore/aggressive/macrophage/blue
|
||||
icon_state = "macrophage-4"
|
||||
|
||||
/mob/living/simple_mob/vore/aggressive/macrophage/apply_melee_effects(atom/A)
|
||||
if(ishuman(A) && prob(25))
|
||||
var/mob/living/carbon/human/H = A
|
||||
H.ContractDisease(base_disease)
|
||||
|
||||
/*
|
||||
/mob/living/simple_mob/vore/aggressive/macrophage/do_special_attack(var/atom/A)
|
||||
. = TRUE
|
||||
set_AI_busy(TRUE)
|
||||
@@ -132,17 +124,20 @@
|
||||
var/mob/living/carbon/human/H = target
|
||||
H.ContractDisease(base_disease)
|
||||
set_AI_busy(FALSE)
|
||||
|
||||
*/
|
||||
/mob/living/simple_mob/vore/aggressive/macrophage/death()
|
||||
..()
|
||||
visible_message(span_warning("\The [src] shrivels up and dies, unable to survive!"))
|
||||
if(isbelly(loc))
|
||||
var/obj/belly/belly = loc
|
||||
if(belly)
|
||||
var/mob/living/pred = belly.owner
|
||||
pred.ForceContractDisease(base_disease)
|
||||
else
|
||||
var/obj/effect/decal/cleanable/mucus/sick = new(loc)
|
||||
visible_message(span_warning("\The [src] shrivels up and dies, unable to survive!"))
|
||||
var/obj/effect/decal/cleanable/blood/sick = new(loc)
|
||||
sick.name = "plasma"
|
||||
sick.basecolor = "#47cbcf"
|
||||
sick.update_icon()
|
||||
sick.pixel_x = rand(-24, 24)
|
||||
sick.pixel_y = rand(-24, 24)
|
||||
sick.viruses += base_disease
|
||||
|
||||
Reference in New Issue
Block a user