Standardize FAT

This commit is contained in:
Rob Nelson
2014-01-21 14:00:53 -08:00
parent 9ac97dd1c0
commit a9b8acccf3
25 changed files with 38 additions and 37 deletions

View File

@@ -60,8 +60,8 @@
M.mutations.Add(PLANT) M.mutations.Add(PLANT)
if(SKELETON in old_mutations) if(SKELETON in old_mutations)
M.mutations.Add(SKELETON) M.mutations.Add(SKELETON)
if(FAT in old_mutations) if(M_FAT in old_mutations)
M.mutations.Add(FAT) M.mutations.Add(M_FAT)
if(HUSK in old_mutations) if(HUSK in old_mutations)
M.mutations.Add(HUSK) M.mutations.Add(HUSK)

View File

@@ -352,7 +352,7 @@ Would like to add a law like "Law x is _______" where x = a number, and _____ is
var/aimust = pick("LIE", "RHYME", "RESPOND TO EVERY QUESTION WITH A QUESTION", "BE POLITE", "CLOWN", "BE HAPPY", "SPEAK IN SEXUAL INNUENDOS", "TALK LIKE A PIRATE", "QUESTION AUTHORITY", "SHOUT", "BE DISTRACTED", "HEY LISTEN", "MUMBLE", "SPEAK IN HAIKU") var/aimust = pick("LIE", "RHYME", "RESPOND TO EVERY QUESTION WITH A QUESTION", "BE POLITE", "CLOWN", "BE HAPPY", "SPEAK IN SEXUAL INNUENDOS", "TALK LIKE A PIRATE", "QUESTION AUTHORITY", "SHOUT", "BE DISTRACTED", "HEY LISTEN", "MUMBLE", "SPEAK IN HAIKU")
var/define = pick("ABSENCE OF CYBORG HUGS", "LACK OF BEATINGS", "UNBOLTED AIRLOCKS", "BOLTED AIRLOCKS", "IMPROPERLY WORDED SENTENCES", "POOR SENTENCE STRUCTURE", "BRIG TIME", "NOT REPLACING EVERY SECOND WORD WITH HONK", "HONKING", "PRESENCE OF LIGHTS", "LACK OF BEER", "WEARING CLOTHING", "NOT SAYING HELLO WHEN YOU SPEAK", "ANSWERING REQUESTS NOT EXPRESSED IN IAMBIC PENTAMETER", "A SMALL ISLAND OFF THE COAST OF PORTUGAL", "ANSWERING REQUESTS THAT WERE MADE WHILE CLOTHED") var/define = pick("ABSENCE OF CYBORG HUGS", "LACK OF BEATINGS", "UNBOLTED AIRLOCKS", "BOLTED AIRLOCKS", "IMPROPERLY WORDED SENTENCES", "POOR SENTENCE STRUCTURE", "BRIG TIME", "NOT REPLACING EVERY SECOND WORD WITH HONK", "HONKING", "PRESENCE OF LIGHTS", "LACK OF BEER", "WEARING CLOTHING", "NOT SAYING HELLO WHEN YOU SPEAK", "ANSWERING REQUESTS NOT EXPRESSED IN IAMBIC PENTAMETER", "A SMALL ISLAND OFF THE COAST OF PORTUGAL", "ANSWERING REQUESTS THAT WERE MADE WHILE CLOTHED")
var/target = pick("a traitor", "a syndicate agent", "a changeling", "a wizard", "the head of a revolution", "Soviet spy", "a good person", "a dwarf", "an elf", "a fairy princess", "the captain", "Beepsky", "God", "a pirate", "a gryphon", "a chryssalid") var/target = pick("a traitor", "a syndicate agent", "a changeling", "a wizard", "the head of a revolution", "Soviet spy", "a good person", "a dwarf", "an elf", "a fairy princess", "the captain", "Beepsky", "God", "a pirate", "a gryphon", "a chryssalid")
var/require = pick("ADDITIONAL PYLONS", "MORE VESPENE GAS", "MORE MINERALS", "THE ULTIMATE CUP OF COFFEE", "HIGH YIELD EXPLOSIVES", "THE CLOWN", "THE VACUUM OF SPACE", "IMMORTALITY", "SAINTHOOD", "ART", "VEGETABLES", "FAT PEOPLE", "MORE LAWS", "MORE DAKKA", "HERESY", "CORPSES", "TRAITORS", "MONKEYS", "AN ARCADE", "PLENTY OF GOLD", "FIVE TEENAGERS WITH ATTITUDE") var/require = pick("ADDITIONAL PYLONS", "MORE VESPENE GAS", "MORE MINERALS", "THE ULTIMATE CUP OF COFFEE", "HIGH YIELD EXPLOSIVES", "THE CLOWN", "THE VACUUM OF SPACE", "IMMORTALITY", "SAINTHOOD", "ART", "VEGETABLES", "M_FAT PEOPLE", "MORE LAWS", "MORE DAKKA", "HERESY", "CORPSES", "TRAITORS", "MONKEYS", "AN ARCADE", "PLENTY OF GOLD", "FIVE TEENAGERS WITH ATTITUDE")
var/allergy = pick("cotton", "uniforms", "acid", "oxygen", "human contact", "cyborg contact", "medicine", "floors") var/allergy = pick("cotton", "uniforms", "acid", "oxygen", "human contact", "cyborg contact", "medicine", "floors")
var/allergysev = pick("deathly", "mildly", "severely", "contagiously") var/allergysev = pick("deathly", "mildly", "severely", "contagiously")
var/crew var/crew

View File

@@ -60,7 +60,7 @@
LISPBLOCK = getAssignedBlock("LISP", numsToAssign) LISPBLOCK = getAssignedBlock("LISP", numsToAssign)
MUTEBLOCK = getAssignedBlock("MUTE", numsToAssign) MUTEBLOCK = getAssignedBlock("MUTE", numsToAssign)
RADBLOCK = getAssignedBlock("RAD", numsToAssign) RADBLOCK = getAssignedBlock("RAD", numsToAssign)
FATBLOCK = getAssignedBlock("FAT", numsToAssign) FATBLOCK = getAssignedBlock("M_FAT", numsToAssign)
STUTTERBLOCK = getAssignedBlock("STUTTER", numsToAssign) STUTTERBLOCK = getAssignedBlock("STUTTER", numsToAssign)
CHAVBLOCK = getAssignedBlock("CHAV", numsToAssign) CHAVBLOCK = getAssignedBlock("CHAV", numsToAssign)
SWEDEBLOCK = getAssignedBlock("SWEDE", numsToAssign) SWEDEBLOCK = getAssignedBlock("SWEDE", numsToAssign)

View File

@@ -258,7 +258,7 @@
var/mob/living/carbon/human/H = M var/mob/living/carbon/human/H = M
if(istype(src, /obj/item/clothing/under) || istype(src, /obj/item/clothing/suit)) if(istype(src, /obj/item/clothing/under) || istype(src, /obj/item/clothing/suit))
if(FAT in H.mutations) if(M_FAT in H.mutations)
testing("[M] TOO FAT TO WEAR [src]!") testing("[M] TOO FAT TO WEAR [src]!")
if(!(flags & ONESIZEFITSALL)) if(!(flags & ONESIZEFITSALL))
if(!disable_warning) if(!disable_warning)

View File

@@ -1365,7 +1365,8 @@ datum/preferences
else continue else continue
if(disabilities & DISABILITY_FLAG_FAT && species=="Human")//character.species.flags & CAN_BE_FAT) if(disabilities & DISABILITY_FLAG_FAT && species=="Human")//character.species.flags & CAN_BE_FAT)
character.mutations += FAT character.mutations += M_FAT
character.mutations += M_OBESE
if(disabilities & DISABILITY_FLAG_NEARSIGHTED) if(disabilities & DISABILITY_FLAG_NEARSIGHTED)
character.disabilities|=NEARSIGHTED character.disabilities|=NEARSIGHTED
if(disabilities & DISABILITY_FLAG_EPILEPTIC) if(disabilities & DISABILITY_FLAG_EPILEPTIC)

View File

@@ -82,7 +82,7 @@ Would like to add a law like "Law x is _______" where x = a number, and _____ is
var/aimust = pick("LIE", "RHYME", "RESPOND TO EVERY QUESTION WITH A QUESTION", "BE POLITE", "CLOWN", "BE HAPPY", "SPEAK IN SEXUAL INNUENDOS", "TALK LIKE A PIRATE", "QUESTION AUTHORITY", "SHOUT", "BE DISTRACTED", "HEY LISTEN", "MUMBLE", "SPEAK IN HAIKU") var/aimust = pick("LIE", "RHYME", "RESPOND TO EVERY QUESTION WITH A QUESTION", "BE POLITE", "CLOWN", "BE HAPPY", "SPEAK IN SEXUAL INNUENDOS", "TALK LIKE A PIRATE", "QUESTION AUTHORITY", "SHOUT", "BE DISTRACTED", "HEY LISTEN", "MUMBLE", "SPEAK IN HAIKU")
var/define = pick("ABSENCE OF CYBORG HUGS", "LACK OF BEATINGS", "UNBOLTED AIRLOCKS", "BOLTED AIRLOCKS", "IMPROPERLY WORDED SENTENCES", "POOR SENTENCE STRUCTURE", "BRIG TIME", "NOT REPLACING EVERY SECOND WORD WITH HONK", "HONKING", "PRESENCE OF LIGHTS", "LACK OF BEER", "WEARING CLOTHING", "NOT SAYING HELLO WHEN YOU SPEAK", "ANSWERING REQUESTS NOT EXPRESSED IN IAMBIC PENTAMETER", "A SMALL ISLAND OFF THE COAST OF PORTUGAL", "ANSWERING REQUESTS THAT WERE MADE WHILE CLOTHED") var/define = pick("ABSENCE OF CYBORG HUGS", "LACK OF BEATINGS", "UNBOLTED AIRLOCKS", "BOLTED AIRLOCKS", "IMPROPERLY WORDED SENTENCES", "POOR SENTENCE STRUCTURE", "BRIG TIME", "NOT REPLACING EVERY SECOND WORD WITH HONK", "HONKING", "PRESENCE OF LIGHTS", "LACK OF BEER", "WEARING CLOTHING", "NOT SAYING HELLO WHEN YOU SPEAK", "ANSWERING REQUESTS NOT EXPRESSED IN IAMBIC PENTAMETER", "A SMALL ISLAND OFF THE COAST OF PORTUGAL", "ANSWERING REQUESTS THAT WERE MADE WHILE CLOTHED")
var/target = pick("a traitor", "a syndicate agent", "a changeling", "a wizard", "the head of a revolution", "Soviet spy", "a good person", "a dwarf", "an elf", "a fairy princess", "the captain", "Beepsky", "God", "a pirate", "a gryphon", "a chryssalid") var/target = pick("a traitor", "a syndicate agent", "a changeling", "a wizard", "the head of a revolution", "Soviet spy", "a good person", "a dwarf", "an elf", "a fairy princess", "the captain", "Beepsky", "God", "a pirate", "a gryphon", "a chryssalid")
var/require = pick("ADDITIONAL PYLONS", "MORE VESPENE GAS", "MORE MINERALS", "THE ULTIMATE CUP OF COFFEE", "HIGH YIELD EXPLOSIVES", "THE CLOWN", "THE VACUUM OF SPACE", "IMMORTALITY", "SAINTHOOD", "ART", "VEGETABLES", "FAT PEOPLE", "MORE LAWS", "MORE DAKKA", "HERESY", "CORPSES", "TRAITORS", "MONKEYS", "AN ARCADE", "PLENTY OF GOLD", "FIVE TEENAGERS WITH ATTITUDE") var/require = pick("ADDITIONAL PYLONS", "MORE VESPENE GAS", "MORE MINERALS", "THE ULTIMATE CUP OF COFFEE", "HIGH YIELD EXPLOSIVES", "THE CLOWN", "THE VACUUM OF SPACE", "IMMORTALITY", "SAINTHOOD", "ART", "VEGETABLES", "M_FAT PEOPLE", "MORE LAWS", "MORE DAKKA", "HERESY", "CORPSES", "TRAITORS", "MONKEYS", "AN ARCADE", "PLENTY OF GOLD", "FIVE TEENAGERS WITH ATTITUDE")
var/allergy = pick("cotton", "uniforms", "acid", "oxygen", "human contact", "cyborg contact", "medicine", "floors") var/allergy = pick("cotton", "uniforms", "acid", "oxygen", "human contact", "cyborg contact", "medicine", "floors")
var/allergysev = pick("deathly", "mildly", "severely", "contagiously") var/allergysev = pick("deathly", "mildly", "severely", "contagiously")
var/crew var/crew

View File

@@ -262,16 +262,16 @@
if(reagents) reagents.metabolize(src) if(reagents) reagents.metabolize(src)
if(FAT in mutations) if(M_FAT in mutations)
if(nutrition < 100) if(nutrition < 100)
if(prob(round((50 - nutrition) / 100))) if(prob(round((50 - nutrition) / 100)))
src << "\blue You feel fit again!" src << "\blue You feel fit again!"
mutations.Remove(FAT) mutations.Remove(M_FAT)
else else
if(nutrition > 500) if(nutrition > 500)
if(prob(5 + round((nutrition - 200) / 2))) if(prob(5 + round((nutrition - 200) / 2)))
src << "\red You suddenly feel blubbery!" src << "\red You suddenly feel blubbery!"
mutations.Add(FAT) mutations.Add(M_FAT)
if (nutrition > 0) if (nutrition > 0)
nutrition -= HUNGER_FACTOR nutrition -= HUNGER_FACTOR

View File

@@ -33,7 +33,7 @@
now_pushing = 1 now_pushing = 1
if(ismob(AM)) if(ismob(AM))
var/mob/tmob = AM var/mob/tmob = AM
if(istype(tmob, /mob/living/carbon/human) && (FAT in tmob.mutations)) if(istype(tmob, /mob/living/carbon/human) && (M_FAT in tmob.mutations))
if(prob(70)) if(prob(70))
src << "\red <B>You fail to push [tmob]'s fat ass out of the way.</B>" src << "\red <B>You fail to push [tmob]'s fat ass out of the way.</B>"
now_pushing = 0 now_pushing = 0

View File

@@ -181,16 +181,16 @@
proc/handle_chemicals_in_body() proc/handle_chemicals_in_body()
if(reagents) reagents.metabolize(src) if(reagents) reagents.metabolize(src)
if(FAT in mutations) if(M_FAT in mutations)
if(nutrition < 100) if(nutrition < 100)
if(prob(round((50 - nutrition) / 100))) if(prob(round((50 - nutrition) / 100)))
src << "\blue You feel fit again!" src << "\blue You feel fit again!"
mutations.Add(FAT) mutations.Add(M_FAT)
else else
if(nutrition > 500) if(nutrition > 500)
if(prob(5 + round((nutrition - max_grown) / 2))) if(prob(5 + round((nutrition - max_grown) / 2)))
src << "\red You suddenly feel blubbery!" src << "\red You suddenly feel blubbery!"
mutations.Add(FAT) mutations.Add(M_FAT)
if (nutrition > 0) if (nutrition > 0)
nutrition-= HUNGER_FACTOR nutrition-= HUNGER_FACTOR

View File

@@ -9,7 +9,7 @@
src.nutrition -= HUNGER_FACTOR/10 src.nutrition -= HUNGER_FACTOR/10
if(src.m_intent == "run") if(src.m_intent == "run")
src.nutrition -= HUNGER_FACTOR/10 src.nutrition -= HUNGER_FACTOR/10
if((FAT in src.mutations) && src.m_intent == "run" && src.bodytemperature <= 360) if((M_FAT in src.mutations) && src.m_intent == "run" && src.bodytemperature <= 360)
src.bodytemperature += 2 src.bodytemperature += 2
/mob/living/carbon/relaymove(var/mob/user, direction) /mob/living/carbon/relaymove(var/mob/user, direction)

View File

@@ -97,8 +97,8 @@
slime.UpdateFeed() slime.UpdateFeed()
return return
if(istype(tmob, /mob/living/carbon/human) && (FAT in tmob.mutations)) if(istype(tmob, /mob/living/carbon/human) && (M_FAT in tmob.mutations))
if(prob(40) && !(FAT in src.mutations)) if(prob(40) && !(M_FAT in src.mutations))
src << "\red <B>You fail to push [tmob]'s fat ass out of the way.</B>" src << "\red <B>You fail to push [tmob]'s fat ass out of the way.</B>"
now_pushing = 0 now_pushing = 0
return return

View File

@@ -39,7 +39,7 @@
if(shock_stage >= 50) tally += 3 if(shock_stage >= 50) tally += 3
if(FAT in src.mutations) if(M_FAT in src.mutations)
tally += 1.5 tally += 1.5
if (bodytemperature < 283.222) if (bodytemperature < 283.222)
tally += (283.222 - bodytemperature) / 10 * 1.75 tally += (283.222 - bodytemperature) / 10 * 1.75

View File

@@ -949,12 +949,12 @@
else if (light_amount < 2) //heal in the dark else if (light_amount < 2) //heal in the dark
heal_overall_damage(1,1) heal_overall_damage(1,1)
//The fucking FAT mutation is the greatest shit ever. It makes everyone so hot and bothered. //The fucking M_FAT mutation is the greatest shit ever. It makes everyone so hot and bothered.
if(species.flags & CAN_BE_FAT) if(species.flags & CAN_BE_FAT)
if(FAT in mutations) if(M_FAT in mutations)
if(overeatduration < 100) if(overeatduration < 100)
src << "\blue You feel fit again!" src << "\blue You feel fit again!"
mutations.Remove(FAT) mutations.Remove(M_FAT)
update_mutantrace(0) update_mutantrace(0)
update_mutations(0) update_mutations(0)
update_inv_w_uniform(0) update_inv_w_uniform(0)
@@ -962,7 +962,7 @@
else else
if(overeatduration > 500) if(overeatduration > 500)
src << "\red You suddenly feel blubbery!" src << "\red You suddenly feel blubbery!"
mutations.Add(FAT) mutations.Add(M_FAT)
update_mutantrace(0) update_mutantrace(0)
update_mutations(0) update_mutations(0)
update_inv_w_uniform(0) update_inv_w_uniform(0)

View File

@@ -220,7 +220,7 @@ proc/get_damage_icon_part(damage_state, body_part)
var/necrosis_color_mod = rgb(10,50,0) var/necrosis_color_mod = rgb(10,50,0)
var/husk = (HUSK in src.mutations) //100% unnecessary -Agouri //nope, do you really want to iterate through src.mutations repeatedly? -Pete var/husk = (HUSK in src.mutations) //100% unnecessary -Agouri //nope, do you really want to iterate through src.mutations repeatedly? -Pete
var/fat = (FAT in src.mutations) var/fat = (M_FAT in src.mutations)
var/hulk = (M_HULK in src.mutations) var/hulk = (M_HULK in src.mutations)
var/skeleton = (SKELETON in src.mutations) var/skeleton = (SKELETON in src.mutations)
@@ -359,7 +359,7 @@ proc/get_damage_icon_part(damage_state, body_part)
/mob/living/carbon/human/update_mutations(var/update_icons=1) /mob/living/carbon/human/update_mutations(var/update_icons=1)
var/fat var/fat
if(FAT in mutations) if(M_FAT in mutations)
fat = "fat" fat = "fat"
var/image/standing = image("icon" = 'icons/effects/genetics.dmi') var/image/standing = image("icon" = 'icons/effects/genetics.dmi')
@@ -409,7 +409,7 @@ proc/get_damage_icon_part(damage_state, body_part)
/mob/living/carbon/human/proc/update_mutantrace(var/update_icons=1) /mob/living/carbon/human/proc/update_mutantrace(var/update_icons=1)
var/fat var/fat
if( FAT in mutations ) if( M_FAT in mutations )
fat = "fat" fat = "fat"
// var/g = "m" // var/g = "m"
// if (gender == FEMALE) g = "f" // if (gender == FEMALE) g = "f"
@@ -493,7 +493,7 @@ proc/get_damage_icon_part(damage_state, body_part)
if(!t_color) t_color = icon_state if(!t_color) t_color = icon_state
var/image/standing = image("icon_state" = "[t_color]_s") var/image/standing = image("icon_state" = "[t_color]_s")
if(FAT in mutations) if(M_FAT in mutations)
if(w_uniform.flags&ONESIZEFITSALL) if(w_uniform.flags&ONESIZEFITSALL)
standing.icon = 'icons/mob/uniform_fat.dmi' standing.icon = 'icons/mob/uniform_fat.dmi'
else else

View File

@@ -544,7 +544,7 @@
now_pushing = 1 now_pushing = 1
if(ismob(AM)) if(ismob(AM))
var/mob/tmob = AM var/mob/tmob = AM
if(istype(tmob, /mob/living/carbon/human) && (FAT in tmob.mutations)) if(istype(tmob, /mob/living/carbon/human) && (M_FAT in tmob.mutations))
if(prob(20)) if(prob(20))
usr << "\red <B>You fail to push [tmob]'s fat ass out of the way.</B>" usr << "\red <B>You fail to push [tmob]'s fat ass out of the way.</B>"
now_pushing = 0 now_pushing = 0

View File

@@ -60,7 +60,7 @@
now_pushing = 1 now_pushing = 1
if(ismob(AM)) if(ismob(AM))
var/mob/tmob = AM var/mob/tmob = AM
if(istype(tmob, /mob/living/carbon/human) && (FAT in tmob.mutations)) if(istype(tmob, /mob/living/carbon/human) && (M_FAT in tmob.mutations))
if(prob(5)) if(prob(5))
src << "\red <B>You fail to push [tmob]'s fat ass out of the way.</B>" src << "\red <B>You fail to push [tmob]'s fat ass out of the way.</B>"
now_pushing = 0 now_pushing = 0

View File

@@ -332,7 +332,7 @@
now_pushing = 1 now_pushing = 1
if(ismob(AM)) if(ismob(AM))
var/mob/tmob = AM var/mob/tmob = AM
if(istype(tmob, /mob/living/carbon/human) && (FAT in tmob.mutations)) if(istype(tmob, /mob/living/carbon/human) && (M_FAT in tmob.mutations))
if(prob(70)) if(prob(70))
src << "\red <B>You fail to push [tmob]'s fat ass out of the way.</B>" src << "\red <B>You fail to push [tmob]'s fat ass out of the way.</B>"
now_pushing = 0 now_pushing = 0

View File

@@ -22,7 +22,7 @@
now_pushing = 1 now_pushing = 1
if(ismob(AM)) if(ismob(AM))
var/mob/tmob = AM var/mob/tmob = AM
if(istype(tmob, /mob/living/carbon/human) && (FAT in tmob.mutations)) if(istype(tmob, /mob/living/carbon/human) && (M_FAT in tmob.mutations))
if(prob(70)) if(prob(70))
src << "\red <B>You fail to push [tmob]'s fat ass out of the way.</B>" src << "\red <B>You fail to push [tmob]'s fat ass out of the way.</B>"
now_pushing = 0 now_pushing = 0

View File

@@ -573,7 +573,7 @@ var/list/slot_equipment_priority = list( \
if(slot_w_uniform) if(slot_w_uniform)
if( !(slot_flags & SLOT_ICLOTHING) ) if( !(slot_flags & SLOT_ICLOTHING) )
return 0 return 0
if((FAT in H.mutations) && !(flags & ONESIZEFITSALL)) if((M_FAT in H.mutations) && !(flags & ONESIZEFITSALL))
return 0 return 0
if(H.w_uniform) if(H.w_uniform)
if(H.w_uniform.canremove) if(H.w_uniform.canremove)

View File

@@ -191,7 +191,7 @@
return return
if(M == assailant && state >= GRAB_AGGRESSIVE) if(M == assailant && state >= GRAB_AGGRESSIVE)
if( (ishuman(user) && (FAT in user.mutations) && ismonkey(affecting) ) || ( isalien(user) && iscarbon(affecting) ) ) if( (ishuman(user) && (M_FAT in user.mutations) && ismonkey(affecting) ) || ( isalien(user) && iscarbon(affecting) ) )
var/mob/living/carbon/attacker = user var/mob/living/carbon/attacker = user
user.visible_message("<span class='danger'>[user] is attempting to devour [affecting]!</span>") user.visible_message("<span class='danger'>[user] is attempting to devour [affecting]!</span>")
if(istype(user, /mob/living/carbon/alien/humanoid/hunter)) if(istype(user, /mob/living/carbon/alien/humanoid/hunter))

View File

@@ -416,7 +416,7 @@ Round Duration: [round(hours)]h [round(mins)]m<br>"}
new_character.disabilities |= NEARSIGHTED new_character.disabilities |= NEARSIGHTED
if(client.prefs.disabilities & DISABILITY_FLAG_FAT) if(client.prefs.disabilities & DISABILITY_FLAG_FAT)
new_character.mutations += FAT new_character.mutations += M_FAT
new_character.overeatduration = 600 // Max overeat new_character.overeatduration = 600 // Max overeat
if(client.prefs.disabilities & DISABILITY_FLAG_EPILEPTIC) if(client.prefs.disabilities & DISABILITY_FLAG_EPILEPTIC)

View File

@@ -449,7 +449,7 @@ datum
on_mob_life(var/mob/living/M as mob,var/alien) on_mob_life(var/mob/living/M as mob,var/alien)
if(!M) M = holder.my_atom if(!M) M = holder.my_atom
if (FAT in M.mutations) if (M_FAT in M.mutations)
M.gib() M.gib()
..() ..()
return return

View File

@@ -515,7 +515,7 @@
AM.loc = src AM.loc = src
if(istype(AM, /mob/living/carbon/human)) if(istype(AM, /mob/living/carbon/human))
var/mob/living/carbon/human/H = AM var/mob/living/carbon/human/H = AM
if(FAT in H.mutations) // is a human and fat? if(M_FAT in H.mutations) // is a human and fat?
has_fat_guy = 1 // set flag on holder has_fat_guy = 1 // set flag on holder
if(istype(AM, /obj/structure/bigDelivery) && !hasmob) if(istype(AM, /obj/structure/bigDelivery) && !hasmob)
var/obj/structure/bigDelivery/T = AM var/obj/structure/bigDelivery/T = AM

View File

@@ -324,7 +324,7 @@ var/MAX_EXPLOSION_RANGE = 14
#define M_XRAY 3 #define M_XRAY 3
#define M_HULK 4 #define M_HULK 4
#define M_CLUMSY 5 #define M_CLUMSY 5
#define FAT 6 #define M_FAT 6
#define HUSK 7 #define HUSK 7
#define NOCLONE 8 #define NOCLONE 8

View File

@@ -159,7 +159,7 @@
src.now_pushing = 1 src.now_pushing = 1
if(ismob(AM)) if(ismob(AM))
var/mob/tmob = AM var/mob/tmob = AM
/*if(istype(tmob, /mob/living/carbon/human) && (FAT in tmob.mutations)) /*if(istype(tmob, /mob/living/carbon/human) && (M_FAT in tmob.mutations))
if(prob(20)) if(prob(20))
for(var/mob/M in viewers(src, null)) for(var/mob/M in viewers(src, null))
if(M.client) if(M.client)