Minor Init Fixes

Should improve things a little.
This commit is contained in:
Unknown
2019-09-09 10:03:56 -04:00
parent fe1345df5f
commit 6eb4e5eb82
37 changed files with 608 additions and 0 deletions
@@ -0,0 +1,57 @@
/mob/living/simple_mob/horror/Eddy
name = "???"
desc = "A dark green, sluglike creature, covered in glowing green ooze, and carrying what look to be eggs on its back."
icon_state = "Eddy"
icon_living = "Eddy"
icon_dead = "e_head"
icon_rest = "Eddy"
faction = "horror"
icon = 'icons/mob/horror_show/GHPS.dmi'
icon_gib = "generic_gib"
attack_sound = 'sound/h_sounds/negative.ogg'
maxHealth = 175
health = 175
melee_damage_lower = 25
melee_damage_upper = 35
grab_resist = 100
response_help = "pets the"
response_disarm = "bops the"
response_harm = "hits the"
attacktext = list("amashes")
friendly = list("nuzzles", "boops", "bumps against", "leans on")
say_list_type = /datum/say_list/Eddy
ai_holder_type = /datum/ai_holder/simple_mob/horror
/mob/living/simple_mob/horror/Eddy/death()
playsound(src, 'sound/h_sounds/headcrab.ogg', 50, 1)
..()
/mob/living/simple_mob/horror/Eddy/bullet_act()
playsound(src, 'sound/h_sounds/holla.ogg', 50, 1)
..()
/mob/living/simple_mob/horror/Eddy/attack_hand()
playsound(src, 'sound/h_sounds/holla.ogg', 50, 1)
..()
/mob/living/simple_mob/horror/Eddy/hitby()
playsound(src, 'sound/h_sounds/holla.ogg', 50, 1)
..()
/mob/living/simple_mob/horror/Eddy/attackby()
playsound(src, 'sound/h_sounds/holla.ogg', 50, 1)
..()
/datum/say_list/Eddy
speak = list("Uuurrgh?","Aauuugghh...", "AAARRRGH!")
emote_hear = list("shrieks horrifically", "groans in pain", "cries", "whines")
emote_see = list("blinks its many eyes", "shakes violently in place", "stares aggressively")
say_maybe_target = list("Uuurrgghhh?")
say_got_target = list("AAAHHHHH!")
@@ -0,0 +1,50 @@
/mob/living/simple_mob/horror/Master
name = "Dr. Helix"
desc = "A massive pile of grotesque flesh and bulging tumor like growths. Every inch of its skin is undulating in every direction possible, bringing a literal definition to 'Skin Crawling.' Stuck in the middle of this monstrosity is a large AI core with a bloodied, emaciated man sewn into its circuitry."
icon_state = "Helix"
icon_living = "Helix"
icon_dead = "m_dead"
icon_rest = "Helix"
faction = "horror"
icon = 'icons/mob/horror_show/master.dmi'
icon_gib = "generic_gib"
anchored = 1
attack_sound = 'sound/h_sounds/shitty_tim.ogg'
maxHealth = 400
health = 400
melee_damage_lower = 5
melee_damage_upper = 8
grab_resist = 100
response_help = "pets the"
response_disarm = "bops the"
response_harm = "hits the"
attacktext = list("smushes")
friendly = list("nuzzles", "boops", "bumps against", "leans on")
ai_holder_type = null
/mob/living/simple_mob/horror/Master/death()
playsound(src, 'sound/h_sounds/imbeciles.ogg', 50, 1)
..()
/mob/living/simple_mob/horror/Master/bullet_act()
playsound(src, 'sound/h_sounds/holla.ogg', 50, 1)
..()
/mob/living/simple_mob/horror/Master/attack_hand()
playsound(src, 'sound/h_sounds/holla.ogg', 50, 1)
..()
/mob/living/simple_mob/horror/Master/hitby()
playsound(src, 'sound/h_sounds/holla.ogg', 50, 1)
..()
/mob/living/simple_mob/horror/Master/attackby()
playsound(src, 'sound/h_sounds/holla.ogg', 50, 1)
..()
@@ -0,0 +1,57 @@
/mob/living/simple_mob/horror/Rickey
name = "???"
desc = "What a handsome Man, his mother must think."
icon_state = "Rickey"
icon_living = "Rickey"
icon_dead = "r_head"
icon_rest = "Rickey"
faction = "horror"
icon = 'icons/mob/horror_show/GHPS.dmi'
icon_gib = "generic_gib"
attack_sound = 'sound/h_sounds/wor.ogg'
maxHealth = 175
health = 175
melee_damage_lower = 25
melee_damage_upper = 35
grab_resist = 100
response_help = "pets the"
response_disarm = "bops the"
response_harm = "hits the"
attacktext = list("amashes")
friendly = list("nuzzles", "boops", "bumps against", "leans on")
say_list_type = /datum/say_list/Rickey
ai_holder_type = /datum/ai_holder/simple_mob/horror
/mob/living/simple_mob/horror/Rickey/death()
playsound(src, 'sound/h_sounds/headcrab.ogg', 50, 1)
..()
/mob/living/simple_mob/horror/Rickey/bullet_act()
playsound(src, 'sound/h_sounds/holla.ogg', 50, 1)
..()
/mob/living/simple_mob/horror/Rickey/attack_hand()
playsound(src, 'sound/h_sounds/holla.ogg', 50, 1)
..()
/mob/living/simple_mob/horror/Rickey/hitby()
playsound(src, 'sound/h_sounds/holla.ogg', 50, 1)
..()
/mob/living/simple_mob/horror/Rickey/attackby()
playsound(src, 'sound/h_sounds/holla.ogg', 50, 1)
..()
/datum/say_list/Rickey
speak = list("Uuurrgh?","Aauuugghh...", "AAARRRGH!")
emote_hear = list("shrieks horrifically", "groans in pain", "cries", "whines")
emote_see = list("flexes to no one in particular", "shakes violently in place", "stares aggressively")
say_maybe_target = list("Uuurrgghhh?")
say_got_target = list("AAAHHHHH!")
@@ -0,0 +1,57 @@
/mob/living/simple_mob/horror/Smiley
name = "???"
desc = "A giant hand, with a large, smiling head on top."
icon_state = "Smiley"
icon_living = "Smiley"
icon_dead = "s_head"
icon_rest = "Smiley"
faction = "horror"
icon = 'icons/mob/horror_show/GHPS.dmi'
icon_gib = "generic_gib"
attack_sound = 'sound/h_sounds/holla.ogg'
maxHealth = 175
health = 175
melee_damage_lower = 25
melee_damage_upper = 35
grab_resist = 100
response_help = "pets the"
response_disarm = "bops the"
response_harm = "hits the"
attacktext = list("amashes")
friendly = list("nuzzles", "boops", "bumps against", "leans on")
say_list_type = /datum/say_list/Smiley
ai_holder_type = /datum/ai_holder/simple_mob/horror
/mob/living/simple_mob/horror/Smiley/death()
playsound(src, 'sound/h_sounds/lynx.ogg', 50, 1)
..()
/mob/living/simple_mob/horror/Helix/bullet_act()
playsound(src, 'sound/h_sounds/holla.ogg', 50, 1)
..()
/mob/living/simple_mob/horror/Helix/attack_hand()
playsound(src, 'sound/h_sounds/holla.ogg', 50, 1)
..()
/mob/living/simple_mob/horror/Helix/hitby()
playsound(src, 'sound/h_sounds/holla.ogg', 50, 1)
..()
/mob/living/simple_mob/horror/Helix/attackby()
playsound(src, 'sound/h_sounds/holla.ogg', 50, 1)
..()
/datum/say_list/Smiley
speak = list("Uuurrgh?","Aauuugghh...", "AAARRRGH!")
emote_hear = list("shrieks horrifically", "groans in pain", "cries", "whines")
emote_see = list("squeezes its fingers together", "shakes violently in place", "stares aggressively")
say_maybe_target = list("Uuurrgghhh?")
say_got_target = list("AAAHHHHH!")
@@ -0,0 +1,64 @@
/mob/living/simple_mob/horror/Steve
name = "???"
desc = "A formless blob of flesh with one, giant, everblinking eye. It has a large machine gun and a watercooler stuck stright into its skin."
icon_state = "Steve"
icon_living = "Steve"
icon_dead = "sg_head"
icon_rest = "Steve"
faction = "horror"
icon = 'icons/mob/horror_show/GHPS.dmi'
icon_gib = "generic_gib"
attack_sound = 'sound/h_sounds/mumble.ogg'
maxHealth = 175
health = 175
melee_damage_lower = 25
melee_damage_upper = 35
grab_resist = 100
projectiletype = /obj/item/projectile/bullet/pistol/medium
projectilesound = 'sound/weapons/Gunshot_light.ogg'
needs_reload = TRUE
base_attack_cooldown = 5 // Two attacks a second or so.
reload_max = 20
response_help = "pets the"
response_disarm = "bops the"
response_harm = "hits the"
attacktext = list("amashes")
friendly = list("nuzzles", "boops", "bumps against", "leans on")
say_list_type = /datum/say_list/Steve
ai_holder_type = /datum/ai_holder/simple_mob/horror
/mob/living/simple_mob/horror/Steve/death()
playsound(src, 'sound/h_sounds/holla.ogg', 50, 1)
..()
/mob/living/simple_mob/horror/Steve/bullet_act()
playsound(src, 'sound/h_sounds/holla.ogg', 50, 1)
..()
/mob/living/simple_mob/horror/Steve/attack_hand()
playsound(src, 'sound/h_sounds/holla.ogg', 50, 1)
..()
/mob/living/simple_mob/horror/Steve/hitby()
playsound(src, 'sound/h_sounds/holla.ogg', 50, 1)
..()
/mob/living/simple_mob/horror/Steve/attackby()
playsound(src, 'sound/h_sounds/holla.ogg', 50, 1)
..()
/datum/say_list/Steve
speak = list("Uuurrgh?","Aauuugghh...", "AAARRRGH!")
emote_hear = list("shrieks horrifically", "groans in pain", "cries", "whines")
emote_see = list("blinks aggressively at", "shakes violently in place", "stares aggressively")
say_maybe_target = list("Uuurrgghhh?")
say_got_target = list("AAAHHHHH!")
@@ -0,0 +1,57 @@
/mob/living/simple_mob/horror/Willy
name = "???"
desc = "It looks like a giant mascot costume made of flesh and fabric. The two bulging eyes aren't comforting to look at either. At least it smells like a burger and fries."
icon_state = "Willy"
icon_living = "Willy"
icon_dead = "w_head"
icon_rest = "Willy"
faction = "horror"
icon = 'icons/mob/horror_show/GHPS.dmi'
icon_gib = "generic_gib"
attack_sound = 'sound/h_sounds/negative.ogg'
maxHealth = 175
health = 175
melee_damage_lower = 25
melee_damage_upper = 35
grab_resist = 100
response_help = "pets the"
response_disarm = "bops the"
response_harm = "hits the"
attacktext = list("amashes")
friendly = list("nuzzles", "boops", "bumps against", "leans on")
say_list_type = /datum/say_list/Willy
ai_holder_type = /datum/ai_holder/simple_mob/horror
/mob/living/simple_mob/horror/Willy/death()
playsound(src, 'sound/h_sounds/sampler.ogg', 50, 1)
..()
/mob/living/simple_mob/horror/Willy/bullet_act()
playsound(src, 'sound/h_sounds/holla.ogg', 50, 1)
..()
/mob/living/simple_mob/horror/Willy/attack_hand()
playsound(src, 'sound/h_sounds/holla.ogg', 50, 1)
..()
/mob/living/simple_mob/horror/Willy/hitby()
playsound(src, 'sound/h_sounds/holla.ogg', 50, 1)
..()
/mob/living/simple_mob/horror/Willy/attackby()
playsound(src, 'sound/h_sounds/holla.ogg', 50, 1)
..()
/datum/say_list/Willy
speak = list("Uuurrgh?","Aauuugghh...", "AAARRRGH!")
emote_hear = list("shrieks horrifically", "groans in pain", "cries", "whines")
emote_see = list("headbobs", "shakes violently in place", "stares aggressively")
say_maybe_target = list("Uuurrgghhh?")
say_got_target = list("AAAHHHHH!")
@@ -0,0 +1,57 @@
/mob/living/simple_mob/horror/bradley
name = "Bradley"
desc = "What you see is a ball of seemingly melty flesh, stitched together hastily over large, bulging scars. Four metal legs extend out of its sides, The two in the front are larger than the back; and all of the legs are segmented with a unique steel looking metal. In the middle of this monstrosity is a constantly tremmoring eye. While the eye never blinks, it is dyed faintly yellow, with a vertical, read pupil. It seems like it's crying, a weird, oil like liquid seeping from its socket."
icon_state = "Bradley"
icon_living = "Bradley"
icon_dead = "b_head"
icon_rest = "Bradley"
faction = "horror"
icon = 'icons/mob/horror_show/GHPS.dmi'
icon_gib = "generic_gib"
attack_sound = 'sound/h_sounds/holla.ogg'
maxHealth = 175
health = 175
melee_damage_lower = 25
melee_damage_upper = 35
grab_resist = 100
response_help = "pets the"
response_disarm = "bops the"
response_harm = "hits the"
attacktext = list("mutilate")
friendly = list("nuzzles", "eyeboops", "headbumps against", "leans on")
say_list_type = /datum/say_list/bradley
ai_holder_type = /datum/ai_holder/simple_mob/horror
/mob/living/simple_mob/horror/bradley/death()
playsound(src, 'sound/h_sounds/mumble.ogg', 50, 1)
..()
/mob/living/simple_mob/horror/bradley/bullet_act()
playsound(src, 'sound/h_sounds/holla.ogg', 50, 1)
..()
/mob/living/simple_mob/horror/bradley/attack_hand()
playsound(src, 'sound/h_sounds/holla.ogg', 50, 1)
..()
/mob/living/simple_mob/horror/bradley/hitby()
playsound(src, 'sound/h_sounds/holla.ogg', 50, 1)
..()
/mob/living/simple_mob/horror/bradley/attackby()
playsound(src, 'sound/h_sounds/holla.ogg', 50, 1)
..()
/datum/say_list/bradley
speak = list("Uuurrgh?","Aauuugghh...", "AAARRRGH!")
emote_hear = list("shrieks through its skin", "groans in pain", "creaks", "clanks")
emote_see = list("taps its limbs against the ground", "shakes", "stares aggressively")
say_maybe_target = list("Uuurrgghhh?")
say_got_target = list("AAAHHHHH!")
@@ -0,0 +1,27 @@
/mob/living/simple_mob/horror
tt_desc = "Homo Horrificus"
faction = "horror"
icon = 'icons/mob/horror_show/GHPS.dmi'
icon_gib = "generic_gib"
/datum/ai_holder/simple_mob/horror
hostile = TRUE // The majority of simplemobs are hostile, gaslamps are nice.
cooperative = FALSE
retaliate = TRUE //so the monster can attack back
returns_home = FALSE
can_flee = FALSE
speak_chance = 3
wander = TRUE
base_wander_delay = 9
/mob/living/simple_mob/horror
min_oxy = 0
max_oxy = 0
min_tox = 0
max_tox = 0
min_co2 = 0
max_co2 = 0
min_n2 = 0
max_n2 = 0
minbodytemp = 0
maxbodytemp = 700
@@ -0,0 +1,57 @@
/mob/living/simple_mob/horror/Sally
name = "???"
desc = "A mass of tentacles hold up a large head, graced with one of the grandest smiles in the galaxy. It's a shame about the constant oil leaking from its eyes."
icon_state = "Sally"
icon_living = "Sally"
icon_dead = "ws_head"
icon_rest = "Sally"
faction = "horror"
icon = 'icons/mob/horror_show/widehorror.dmi'
icon_gib = "generic_gib"
attack_sound = 'sound/h_sounds/sampler.ogg'
maxHealth = 200
health = 200
melee_damage_lower = 30
melee_damage_upper = 40
grab_resist = 100
response_help = "pets the"
response_disarm = "bops the"
response_harm = "hits the"
attacktext = list("smashes")
friendly = list("nuzzles", "boops", "headbumps against", "leans on")
say_list_type = /datum/say_list/Sally
ai_holder_type = /datum/ai_holder/simple_mob/horror
/mob/living/simple_mob/horror/Sally/death()
playsound(src, 'sound/h_sounds/lynx.ogg', 50, 1)
..()
/mob/living/simple_mob/horror/Sally/bullet_act()
playsound(src, 'sound/h_sounds/holla.ogg', 50, 1)
..()
/mob/living/simple_mob/horror/Sally/attack_hand()
playsound(src, 'sound/h_sounds/holla.ogg', 50, 1)
..()
/mob/living/simple_mob/horror/Sally/hitby()
playsound(src, 'sound/h_sounds/holla.ogg', 50, 1)
..()
/mob/living/simple_mob/horror/Sally/attackby()
playsound(src, 'sound/h_sounds/holla.ogg', 50, 1)
..()
/datum/say_list/Sally
speak = list("Yeeeeee?","Haaah! Gashuuuuuh!", "Gahgahgahgah...")
emote_hear = list("shrieks", "groans in pain", "breathes heavily", "gnashes its teeth")
emote_see = list("wiggles its head", "shakes violently", "stares aggressively")
say_maybe_target = list("Uuurrgghhh?")
say_got_target = list("AAAHHHHH!")
@@ -0,0 +1,57 @@
/mob/living/simple_mob/horror/BigTim
name = "Shitty Tim"
desc = "A tall figure wearing ripped clothes. Its eyes are placed on the bulb of skin that's folded over the front of its face. He has a gold clock hanging on a gold chain around his neck, and he has a gold and diamond bracelet on his wrist."
icon_state = "shitty_tim"
icon_living = "shitty_tim"
icon_dead = "tst_head"
icon_rest = "shitty_tim"
faction = "horror"
icon = 'icons/mob/horror_show/tallhorror.dmi'
icon_gib = "generic_gib"
attack_sound = 'sound/h_sounds/youknowwhoitis.ogg'
maxHealth = 250
health = 250
melee_damage_lower = 35
melee_damage_upper = 45
grab_resist = 100
response_help = "pets the"
response_disarm = "bops the"
response_harm = "hits the"
attacktext = list("mutilate")
friendly = list("nuzzles", "boops", "headbumps against", "leans on")
say_list_type = /datum/say_list/BigTim
ai_holder_type = /datum/ai_holder/simple_mob/horror
/mob/living/simple_mob/horror/BigTim/death()
playsound(src, 'sound/h_sounds/shitty_tim.ogg', 50, 1)
..()
/mob/living/simple_mob/horror/BigTim/bullet_act()
playsound(src, 'sound/h_sounds/holla.ogg', 50, 1)
..()
/mob/living/simple_mob/horror/BigTim/attack_hand()
playsound(src, 'sound/h_sounds/holla.ogg', 50, 1)
..()
/mob/living/simple_mob/horror/BigTim/hitby()
playsound(src, 'sound/h_sounds/holla.ogg', 50, 1)
..()
/mob/living/simple_mob/horror/BigTim/attackby()
playsound(src, 'sound/h_sounds/holla.ogg', 50, 1)
..()
/datum/say_list/BigTim
speak = list("Wuuuuuhhuuhhhhh?","Urk! Aaaaahaaa!", "Yuhyuhyuhyuh...")
emote_hear = list("shrieks", "groans in pain", "flaps", "gnashes its teeth")
emote_see = list("jiggles its teeth", "shakes violently", "stares aggressively")
say_maybe_target = list("Uuurrgghhh?")
say_got_target = list("AAAHHHHH!")
@@ -0,0 +1,57 @@
/mob/living/simple_mob/horror/TinyTim
name = "???"
desc = "A tall figure wearing ripped clothes. Its eyes are placed on the bulb of skin that's folded over the front of its face."
icon_state = "timling"
icon_living = "timling"
icon_dead = "tt_head"
icon_rest = "timling"
faction = "horror"
icon = 'icons/mob/horror_show/tallhorror.dmi'
icon_gib = "generic_gib"
attack_sound = 'sound/h_sounds/youknowwhoitis.ogg'
maxHealth = 200
health = 200
melee_damage_lower = 30
melee_damage_upper = 40
grab_resist = 100
response_help = "pets the"
response_disarm = "bops the"
response_harm = "hits the"
attacktext = list("mutilate")
friendly = list("nuzzles", "boops", "headbumps against", "leans on")
say_list_type = /datum/say_list/TinyTim
ai_holder_type = /datum/ai_holder/simple_mob/horror
/mob/living/simple_mob/horror/TinyTim/death()
playsound(src, 'sound/h_sounds/shitty_tim.ogg', 50, 1)
..()
/mob/living/simple_mob/horror/TinyTim/bullet_act()
playsound(src, 'sound/h_sounds/holla.ogg', 50, 1)
..()
/mob/living/simple_mob/horror/TinyTim/attack_hand()
playsound(src, 'sound/h_sounds/holla.ogg', 50, 1)
..()
/mob/living/simple_mob/horror/TinyTim/hitby()
playsound(src, 'sound/h_sounds/holla.ogg', 50, 1)
..()
/mob/living/simple_mob/horror/TinyTim/attackby()
playsound(src, 'sound/h_sounds/holla.ogg', 50, 1)
..()
/datum/say_list/TinyTim
speak = list("Wuuuuuhhuuhhhhh?","Urk! Aaaaahaaa!", "Yuhyuhyuhyuh...")
emote_hear = list("shrieks", "groans in pain", "flaps", "gnashes its teeth")
emote_see = list("jiggles its teeth", "shakes violently", "stares aggressively")
say_maybe_target = list("Uuurrgghhh?")
say_got_target = list("AAAHHHHH!")