diff --git a/code/game/objects/structures/gym/weight_machine.dm b/code/game/objects/structures/gym/weight_machine.dm index 3f6361a494d..42b74f58c4f 100644 --- a/code/game/objects/structures/gym/weight_machine.dm +++ b/code/game/objects/structures/gym/weight_machine.dm @@ -31,6 +31,12 @@ "You feel robust!", "You feel indestructible!", ) + var/static/list/finished_silicon_message = list( + "You feel nothing!", + "No pain, no gain!", + "Chassis hardness rating... Unchanged.", + "You feel the exact same. Nothing.", + ) /obj/structure/weightmachine/Initialize(mapload) . = ..() @@ -38,11 +44,6 @@ weight_action = new(src) weight_action.weightpress = src - AddElement( \ - /datum/element/contextual_screentip_bare_hands, \ - lmb_text = "Work out", \ - ) - var/static/list/tool_behaviors = list( TOOL_CROWBAR = list( SCREENTIP_CONTEXT_RMB = "Deconstruct", @@ -91,7 +92,10 @@ START_PROCESSING(SSobj, src) if(do_after(user, 8 SECONDS, src) && user.has_gravity()) user.Stun(2 SECONDS) - user.balloon_alert(user, pick(finished_message)) + if(issilicon(user)) + user.balloon_alert(user, pick(finished_silicon_message)) + else + user.balloon_alert(user, pick(finished_message)) user.add_mood_event("exercise", /datum/mood_event/exercise) user.apply_status_effect(/datum/status_effect/exercised) end_workout()