Fixes a couple of client colours being permanent. (#1405)

This commit is contained in:
QuiteLiterallyAnything
2025-04-28 23:37:28 -07:00
committed by GitHub
parent a9a341759d
commit fbc250b86d
2 changed files with 4 additions and 4 deletions

View File

@@ -70,7 +70,7 @@
bloodsuckerdatum.frenzygrab = new(src)
bloodsuckerdatum.frenzygrab.teach(user)
bloodsuckerdatum.frenzygrab.locked_to_use = TRUE
owner.add_client_colour(/datum/client_colour/manual_heart_blood)
owner.add_client_colour(/datum/client_colour/manual_heart_blood, REF(src))
var/obj/cuffs = user.get_item_by_slot(ITEM_SLOT_HANDCUFFED)
var/obj/legcuffs = user.get_item_by_slot(ITEM_SLOT_LEGCUFFED)
if(user.handcuffed || user.legcuffed)
@@ -92,7 +92,7 @@
was_tooluser = FALSE
owner.remove_movespeed_modifier(/datum/movespeed_modifier/dna_vault_speedup)
QDEL_NULL(bloodsuckerdatum.frenzygrab)
owner.remove_client_colour(/datum/client_colour/manual_heart_blood)
owner.remove_client_colour(REF(src))
SEND_SIGNAL(bloodsuckerdatum, BLOODSUCKER_EXITS_FRENZY)
bloodsuckerdatum.frenzied = FALSE

View File

@@ -209,7 +209,7 @@ MAPPING_DIRECTIONAL_HELPERS(/obj/structure/bloodsucker/mirror/broken, 28)
stop_observe.Grant(user)
START_PROCESSING(SSobj, src)
user.add_client_colour(/datum/client_colour/glass_colour/red)
user.add_client_colour(/datum/client_colour/glass_colour/red, REF(src))
set_light_on(TRUE)
bloodsuckerdatum.blood_structure_in_use = src
@@ -227,7 +227,7 @@ MAPPING_DIRECTIONAL_HELPERS(/obj/structure/bloodsucker/mirror/broken, 28)
change_observe.Remove(user)
stop_observe.Remove(user)
STOP_PROCESSING(SSobj, src)
user.remove_client_colour(/datum/client_colour/glass_colour/red)
user.remove_client_colour(REF(src))
set_light_on(FALSE)
observed.eye_color_left = original_eye_color_left