diff --git a/code/modules/client/preferences.dm b/code/modules/client/preferences.dm
index df5ffeb7401..7f195f01f4c 100644
--- a/code/modules/client/preferences.dm
+++ b/code/modules/client/preferences.dm
@@ -556,7 +556,7 @@ datum/preferences
return 1
proc/ShowDisabilityState(mob/user,flag,label)
- if(flag==DISABILITY_FLAG_FAT && species!="Human")
+ if(flag==DISABILITY_FLAG_FAT && species!=("Human" || "Tajaran" || "Grey"))
return "
[species] cannot be fat."
return "[label]: [disabilities & flag ? "Yes" : "No"]"
@@ -798,7 +798,7 @@ datum/preferences
if("input")
var/dflag=text2num(href_list["disability"])
if(dflag >= 0)
- if(!(dflag==DISABILITY_FLAG_FAT && species!="Human"))
+ if(!(dflag==DISABILITY_FLAG_FAT && species!=("Human" || "Tajaran" || "Grey")))
disabilities ^= text2num(href_list["disability"]) //MAGIC
SetDisabilities(user)
else
@@ -1305,7 +1305,7 @@ datum/preferences
I.mechanize()
else continue
- if(disabilities & DISABILITY_FLAG_FAT && species=="Human")//character.species.flags & CAN_BE_FAT)
+ if(disabilities & DISABILITY_FLAG_FAT && character.species.flags & CAN_BE_FAT)//character.species.flags & CAN_BE_FAT)
character.mutations += FAT
if(disabilities & DISABILITY_FLAG_NEARSIGHTED)
character.disabilities|=NEARSIGHTED