diff --git a/GainStation13/code/obj/structure/scale.dm b/GainStation13/code/obj/structure/scale.dm
index 3ea75032..aed3bf0b 100644
--- a/GainStation13/code/obj/structure/scale.dm
+++ b/GainStation13/code/obj/structure/scale.dm
@@ -46,8 +46,11 @@
to_chat(fatty, "You weigh yourself.")
to_chat(fatty, "The numbers on the screen tick up and eventually settle on:")
//The appearance of the numbers changes with the fat level of the character
- if (HAS_TRAIT(fatty, TRAIT_IMMOBILE) || HAS_TRAIT(fatty, TRAIT_BLOB))
- to_chat(fatty, " [src.lastreading/2000]TONS!!!")
+ if (HAS_TRAIT(fatty, TRAIT_BLOB))
+ to_chat(fatty, "[round(src.lastreading/2000, 0.01)]TONS!!!")
+
+ else if (HAS_TRAIT(fatty, TRAIT_IMMOBILE))
+ to_chat(fatty, "[src.lastreading]Lbs!")
else if(HAS_TRAIT(fatty, TRAIT_OBESE) || HAS_TRAIT(fatty, TRAIT_MORBIDLYOBESE))
to_chat(fatty, "[src.lastreading]Lbs!")
@@ -65,7 +68,7 @@
weighperson(HM)
/obj/structure/scale/proc/weighperson(mob/living/carbon/human/fatty)
- src.lastreading = (100 + (fatty.fatness))*(fatty.size_multiplier**2)
+ src.lastreading = round((100 + (fatty.fatness))*(fatty.size_multiplier**2))
weighEffect(fatty)
- visible_message("[fatty] Weighs themselves.")
+ visible_message("[fatty] weighs themselves.")
visible_message("The numbers on the screen settle on: [src.lastreading]Lbs.")