mirror of
https://github.com/VOREStation/VOREStation.git
synced 2026-07-17 10:05:27 +01:00
@@ -655,12 +655,12 @@
|
||||
owner.handle_belly_update() // This is run whenever a belly's contents are changed.
|
||||
var/obj/item/I = thing
|
||||
if(I.gurgled)
|
||||
I.cut_overlay(gurgled_overlays[I.gurgled_color]) //No double-overlay for worn items.
|
||||
I.add_overlay(gurgled_overlays[I.gurgled_color])
|
||||
I.cut_overlay(GLOB.gurgled_overlays[I.gurgled_color]) //No double-overlay for worn items.
|
||||
I.add_overlay(GLOB.gurgled_overlays[I.gurgled_color])
|
||||
if(I.d_mult < 1)
|
||||
if(I.d_stage_overlay)
|
||||
I.cut_overlay(I.d_stage_overlay)
|
||||
var/image/temp = new /image(gurgled_overlays[I.gurgled_color ? I.gurgled_color : "green"])
|
||||
var/image/temp = new /image(GLOB.gurgled_overlays[I.gurgled_color ? I.gurgled_color : "green"])
|
||||
temp.filters += filter(type = "alpha", icon = icon(I.icon, I.icon_state))
|
||||
I.d_stage_overlay = temp
|
||||
for(var/count in I.d_mult to 1 step 0.25)
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
var/list/gurgled_overlays = list(
|
||||
GLOBAL_LIST_INIT(gurgled_overlays, list(
|
||||
"green" = image('icons/effects/sludgeoverlay_vr.dmi', icon_state = "green"),
|
||||
"white" = image('icons/effects/sludgeoverlay_vr.dmi', icon_state = "white"),
|
||||
"black" = image('icons/effects/sludgeoverlay_vr.dmi', icon_state = "black"),
|
||||
@@ -14,7 +14,7 @@ var/list/gurgled_overlays = list(
|
||||
"cyan" = image('icons/effects/sludgeoverlay_vr.dmi', icon_state = "cyan"),
|
||||
"beige" = image('icons/effects/sludgeoverlay_vr.dmi', icon_state = "beige"),
|
||||
"pink" = image('icons/effects/sludgeoverlay_vr.dmi', icon_state = "pink")
|
||||
)
|
||||
))
|
||||
|
||||
/obj/item/proc/gurgle_contaminate(atom/movable/item_storage = null, contamination_flavor = "Generic", contamination_color = "green")
|
||||
if(!can_gurgle())
|
||||
@@ -27,7 +27,7 @@ var/list/gurgled_overlays = list(
|
||||
gurgled = TRUE
|
||||
gurgled_color = contamination_color
|
||||
if(!isbelly(src.loc)) //Moved non-worn overlay stuff to belly_obj_vr.dm Exited proc. No need to add overlays to things that won't make it out.
|
||||
add_overlay(gurgled_overlays[gurgled_color])
|
||||
add_overlay(GLOB.gurgled_overlays[gurgled_color])
|
||||
var/list/pickfrom = GLOB.contamination_flavors[contamination_flavor]
|
||||
var/gurgleflavor = pick(pickfrom)
|
||||
cleanname = src.name
|
||||
|
||||
Reference in New Issue
Block a user