diff --git a/modular_nova/modules/primitive_production/code/glassblowing.dm b/modular_nova/modules/primitive_production/code/glassblowing.dm index eb37da5ade4..d6960046ccd 100644 --- a/modular_nova/modules/primitive_production/code/glassblowing.dm +++ b/modular_nova/modules/primitive_production/code/glassblowing.dm @@ -76,7 +76,9 @@ /obj/item/glassblowing/molten_glass/examine(mob/user) . = ..() - . += get_examine_message(src) + var/message = get_examine_message(src) + if(message) + . += message /obj/item/glassblowing/molten_glass/pickup(mob/living/user) if(!istype(user)) @@ -116,7 +118,9 @@ var/obj/item/glassblowing/molten_glass/glass = glass_ref.resolve() if(!glass) return - . += get_examine_message(glass) + var/message = get_examine_message(glass) + if(message) + . += message /** @@ -132,6 +136,8 @@ /obj/item/glassblowing/proc/get_examine_message(obj/item/glassblowing/molten_glass/glass) if(COOLDOWN_FINISHED(glass, remaining_heat)) . += span_warning("The glass has cooled down and will require reheating to modify! ") + if(!length(glass.steps_remaining)) + return if(glass.steps_remaining[STEP_BLOW]) . += "The glass requires [glass.steps_remaining[STEP_BLOW]] more blowing actions! " if(glass.steps_remaining[STEP_SPIN])