diff --git a/code/modules/mob/living/simple_mob/subtypes/vore/mobs_monsters/clowns/Big.dm b/code/modules/mob/living/simple_mob/subtypes/vore/mobs_monsters/clowns/Big.dm index 2729e8a18f..92a8a46306 100644 --- a/code/modules/mob/living/simple_mob/subtypes/vore/mobs_monsters/clowns/Big.dm +++ b/code/modules/mob/living/simple_mob/subtypes/vore/mobs_monsters/clowns/Big.dm @@ -12,9 +12,9 @@ attack_sharp = FALSE attack_edge = FALSE melee_attack_delay = 1 SECOND - attacktext = list("mauled") + attacktext = list("clowned") - ai_holder_type = /datum/ai_holder/simple_mob/melee/clowns + ai_holder_type = /datum/ai_holder/simple_mob/melee/angryclowns loot_list = list(/obj/item/weapon/bikehorn = 100) @@ -31,7 +31,7 @@ minbodytemp = 0 maxbodytemp = 700 -/datum/ai_holder/simple_mob/melee/clowns +/datum/ai_holder/simple_mob/melee/angryclowns can_breakthrough = TRUE violent_breakthrough = FALSE hostile = TRUE // The majority of simplemobs are hostile, gaslamps are nice. diff --git a/code/modules/mob/living/simple_mob/subtypes/vore/mobs_monsters/clowns/Clowns.dm b/code/modules/mob/living/simple_mob/subtypes/vore/mobs_monsters/clowns/Clowns.dm index df314aae91..f0ad8746dc 100644 --- a/code/modules/mob/living/simple_mob/subtypes/vore/mobs_monsters/clowns/Clowns.dm +++ b/code/modules/mob/living/simple_mob/subtypes/vore/mobs_monsters/clowns/Clowns.dm @@ -1,6 +1,8 @@ /mob/living/simple_mob/mobs_monsters/clowns/ tt_desc = "E Homo sapiens corydon" //this is a clown faction = "clown" + movement_sound = 'sound/effects/clownstep2.ogg' + attack_sound = 'sound/effects/Whipcrack.ogg' maxHealth = 100 health = 100 diff --git a/code/modules/mob/living/simple_mob/subtypes/vore/mobs_monsters/clowns/Normal.dm b/code/modules/mob/living/simple_mob/subtypes/vore/mobs_monsters/clowns/Normal.dm deleted file mode 100644 index 624fc561d8..0000000000 --- a/code/modules/mob/living/simple_mob/subtypes/vore/mobs_monsters/clowns/Normal.dm +++ /dev/null @@ -1,275 +0,0 @@ -/mob/living/simple_mob/mobs_monsters/clowns/normal - name = "Clown" - desc = "A regular, every tuesday Clown." - tt_desc = "E Homo sapiens corydon" //this is a clown - icon = 'icons/mob/mobs_monsters/newclowns.dmi' - icon_state = "c_normal" - icon_living = "c_normal" - icon_dead = "clown_dead" - icon_gib = "generic_gib" - - faction = "clown" - - loot_list = list(/obj/item/weapon/bikehorn = 100) - - response_help = "pokes" - response_disarm = "gently pushes aside" - response_harm = "hits" - - say_list_type = /datum/say_list/clown - -/datum/say_list/clown - speak = list("HONK", "Honk!", "Henk!") - emote_see = list("honks") - - - - -/mob/living/simple_mob/mobs_monsters/clowns/big/honkmunculus - name = "A Clown?" - desc = "That clown has some interesting proportions." - tt_desc = "E Homo sapiens corydon horrificus" //this is a redspace clown - icon = 'icons/mob/mobs_monsters/TGClowns.dmi' - icon_state = "honkmunculus" - icon_living = "honkmunculus" - icon_dead = "honkmunculus_dead" - icon_gib = "generic_gib" - - faction = "clown" - - loot_list = list(/obj/item/weapon/bikehorn = 100) - - response_help = "pokes" - response_disarm = "gently pushes aside" - response_harm = "hits" - - say_list_type = /datum/say_list/clown - -/datum/say_list/clown - speak = list("HONK", "Honk!", "Henk!") - emote_see = list("honks") - - - -/mob/living/simple_mob/mobs_monsters/clowns/big/cluwne - name = "A Clown?" - desc = "Oh no not that thing." - tt_desc = "E Homo sapiens corydon horrificus" //this is a redspace clown - icon = 'icons/mob/mobs_monsters/newclowns.dmi' - icon_state = "cluwne" - icon_living = "cluwne" - icon_dead = "cluwne_dead" - icon_gib = "generic_gib" - - faction = "clown" - - loot_list = list(/obj/item/weapon/bikehorn = 100) - - response_help = "pokes" - response_disarm = "gently pushes aside" - response_harm = "hits" - - say_list_type = /datum/say_list/clown - -/datum/say_list/clown - speak = list("HONK", "Honk!", "Henk!") - emote_see = list("honks") - - -/mob/living/simple_mob/mobs_monsters/clowns/big/tunnelclown - name = "A Clown?" - desc = "Have you heard about our lord and savior, Honkus Chrust?" - tt_desc = "E Homo sapiens corydon horrificus" //this is a redspace clown - icon = 'icons/mob/mobs_monsters/newclowns.dmi' - icon_state = "tunnel_new" - icon_living = "tunnel_new" - icon_dead = "tunnel_dead" - icon_gib = "generic_gib" - - faction = "clown" - - loot_list = list(/obj/item/weapon/bikehorn = 100) - - response_help = "pokes" - response_disarm = "gently pushes aside" - response_harm = "hits" - - say_list_type = /datum/say_list/clown - -/datum/say_list/clown - speak = list("HONK", "Honk!", "Henk!") - emote_see = list("honks") - -/mob/living/simple_mob/mobs_monsters/clowns/big/sentinel - name = "A Clown?" - desc = "This guy means business..." - tt_desc = "E Homo sapiens corydon horrificus" //this is a redspace clown - icon = 'icons/mob/mobs_monsters/newclowns.dmi' - icon_state = "sentinel_new" - icon_living = "sentinel_new" - icon_dead = "sentinel_dead" - icon_gib = "generic_gib" - - faction = "clown" - - loot_list = list(/obj/item/weapon/bikehorn = 100) - - response_help = "pokes" - response_disarm = "gently pushes aside" - response_harm = "hits" - - say_list_type = /datum/say_list/clown - -/datum/say_list/clown - speak = list("HONK", "Honk!", "Henk!") - emote_see = list("honks") - - -/mob/living/simple_mob/mobs_monsters/clowns/big/ - name = "A Clown?" - desc = "Oh sweet space christ." - tt_desc = "E Homo sapiens corydon horrificus" //this is a redspace clown - icon = 'icons/mob/mobs_monsters/newclowns.dmi' - icon_state = "" - icon_living = "" - icon_dead = "_dead" - icon_gib = "generic_gib" - - faction = "clown" - - loot_list = list(/obj/item/weapon/bikehorn = 100) - - response_help = "pokes" - response_disarm = "gently pushes aside" - response_harm = "hits" - - say_list_type = /datum/say_list/clown - -/datum/say_list/clown - speak = list("HONK", "Honk!", "Henk!") - emote_see = list("honks") - - -/mob/living/simple_mob/mobs_monsters/clowns/big/ - name = "A Clown?" - desc = "Oh sweet space christ." - tt_desc = "E Homo sapiens corydon horrificus" //this is a redspace clown - icon = 'icons/mob/mobs_monsters/newclowns.dmi' - icon_state = "" - icon_living = "" - icon_dead = "_dead" - icon_gib = "generic_gib" - - faction = "clown" - - loot_list = list(/obj/item/weapon/bikehorn = 100) - - response_help = "pokes" - response_disarm = "gently pushes aside" - response_harm = "hits" - - say_list_type = /datum/say_list/clown - -/datum/say_list/clown - speak = list("HONK", "Honk!", "Henk!") - emote_see = list("honks") - - -/mob/living/simple_mob/mobs_monsters/clowns/big/ - name = "A Clown?" - desc = "Oh sweet space christ." - tt_desc = "E Homo sapiens corydon horrificus" //this is a redspace clown - icon = 'icons/mob/mobs_monsters/newclowns.dmi' - icon_state = "" - icon_living = "" - icon_dead = "_dead" - icon_gib = "generic_gib" - - faction = "clown" - - loot_list = list(/obj/item/weapon/bikehorn = 100) - - response_help = "pokes" - response_disarm = "gently pushes aside" - response_harm = "hits" - - say_list_type = /datum/say_list/clown - -/datum/say_list/clown - speak = list("HONK", "Honk!", "Henk!") - emote_see = list("honks") - - -/mob/living/simple_mob/mobs_monsters/clowns/big/ - name = "A Clown?" - desc = "Oh sweet space christ." - tt_desc = "E Homo sapiens corydon horrificus" //this is a redspace clown - icon = 'icons/mob/mobs_monsters/newclowns.dmi' - icon_state = "" - icon_living = "" - icon_dead = "_dead" - icon_gib = "generic_gib" - - faction = "clown" - - loot_list = list(/obj/item/weapon/bikehorn = 100) - - response_help = "pokes" - response_disarm = "gently pushes aside" - response_harm = "hits" - - say_list_type = /datum/say_list/clown - -/datum/say_list/clown - speak = list("HONK", "Honk!", "Henk!") - emote_see = list("honks") - - -/mob/living/simple_mob/mobs_monsters/clowns/big/ - name = "A Clown?" - desc = "Oh sweet space christ." - tt_desc = "E Homo sapiens corydon horrificus" //this is a redspace clown - icon = 'icons/mob/mobs_monsters/newclowns.dmi' - icon_state = "" - icon_living = "" - icon_dead = "_dead" - icon_gib = "generic_gib" - - faction = "clown" - - loot_list = list(/obj/item/weapon/bikehorn = 100) - - response_help = "pokes" - response_disarm = "gently pushes aside" - response_harm = "hits" - - say_list_type = /datum/say_list/clown - -/datum/say_list/clown - speak = list("HONK", "Honk!", "Henk!") - emote_see = list("honks") - - -/mob/living/simple_mob/mobs_monsters/clowns/big/ - name = "A Clown?" - desc = "Oh sweet space christ." - tt_desc = "E Homo sapiens corydon horrificus" //this is a redspace clown - icon = 'icons/mob/mobs_monsters/newclowns.dmi' - icon_state = "" - icon_living = "" - icon_dead = "_dead" - icon_gib = "generic_gib" - - faction = "clown" - - loot_list = list(/obj/item/weapon/bikehorn = 100) - - response_help = "pokes" - response_disarm = "gently pushes aside" - response_harm = "hits" - - say_list_type = /datum/say_list/clown - -/datum/say_list/clown - speak = list("HONK", "Honk!", "Henk!") - emote_see = list("honks") diff --git a/code/modules/mob/living/simple_mob/subtypes/vore/mobs_monsters/clowns/bigclowns.dm b/code/modules/mob/living/simple_mob/subtypes/vore/mobs_monsters/clowns/bigclowns.dm new file mode 100644 index 0000000000..93e4769663 --- /dev/null +++ b/code/modules/mob/living/simple_mob/subtypes/vore/mobs_monsters/clowns/bigclowns.dm @@ -0,0 +1,701 @@ +/mob/living/simple_mob/mobs_monsters/clowns/big/normal + name = "Clown" + desc = "A regular, every tuesday Clown." + tt_desc = "E Homo sapiens corydon" //this is a clown + icon = 'icons/mob/mobs_monsters/newclowns.dmi' + icon_state = "c_normal" + icon_living = "c_normal" + icon_dead = "clown_dead" + icon_gib = "generic_gib" + vis_height = 32 + + faction = "clown" + + loot_list = list(/obj/item/weapon/bikehorn = 100) + + response_help = "pokes" + response_disarm = "gently pushes aside" + response_harm = "hits" + + say_list_type = /datum/say_list/clown + +/datum/say_list/clown + speak = list("HONK", "Honk!", "Henk!") + emote_see = list("honks") + + +/mob/living/simple_mob/mobs_monsters/clowns/big/honkmunculus + name = "A Clown?" + desc = "That clown has some interesting proportions." + tt_desc = "E Homo sapiens corydon horrificus" //this is a redspace clown + icon = 'icons/mob/mobs_monsters/TGClowns.dmi' + icon_state = "honkmunculus" + icon_living = "honkmunculus" + icon_dead = "honkmunculus_dead" + icon_gib = "generic_gib" + vis_height = 64 + + old_x = -16 + old_y = 0 + default_pixel_x = -16 + pixel_x = -16 + pixel_y = 0 + + faction = "clown" + + loot_list = list(/obj/item/weapon/bikehorn = 100) + + response_help = "pokes" + response_disarm = "gently pushes aside" + response_harm = "hits" + + say_list_type = /datum/say_list/clown + +/datum/say_list/clown + speak = list("HONK", "Honk!", "Henk!") + emote_see = list("honks") + + + +/mob/living/simple_mob/mobs_monsters/clowns/big/cluwne + name = "A Clown?" + desc = "Oh no not that thing." + tt_desc = "E Homo sapiens corydon horrificus" //this is a redspace clown + icon = 'icons/mob/mobs_monsters/newclowns.dmi' + icon_state = "cluwne" + icon_living = "cluwne" + icon_dead = "cluwne_dead" + icon_gib = "generic_gib" + vis_height = 32 + + faction = "clown" + + loot_list = list(/obj/item/weapon/bikehorn = 100) + + response_help = "pokes" + response_disarm = "gently pushes aside" + response_harm = "hits" + + say_list_type = /datum/say_list/clown + +/datum/say_list/clown + speak = list("HONK", "Honk!", "Henk!") + emote_see = list("honks") + + +/mob/living/simple_mob/mobs_monsters/clowns/big/tunnelclown + name = "A Clown?" + desc = "Have you heard about our lord and savior, Honkus Chrust?" + tt_desc = "E Homo sapiens corydon horrificus" //this is a redspace clown + icon = 'icons/mob/mobs_monsters/newclowns.dmi' + icon_state = "tunnel_new" + icon_living = "tunnel_new" + icon_dead = "tunnel_dead" + icon_gib = "generic_gib" + vis_height = 32 + + faction = "clown" + + loot_list = list(/obj/item/weapon/bikehorn = 100) + + response_help = "pokes" + response_disarm = "gently pushes aside" + response_harm = "hits" + + say_list_type = /datum/say_list/clown + +/datum/say_list/clown + speak = list("HONK", "Honk!", "Henk!") + emote_see = list("honks") + +/mob/living/simple_mob/mobs_monsters/clowns/big/sentinel + name = "A Clown?" + desc = "This guy means business..." + tt_desc = "E Homo sapiens corydon horrificus" //this is a redspace clown + icon = 'icons/mob/mobs_monsters/newclowns.dmi' + icon_state = "sentinel_new" + icon_living = "sentinel_new" + icon_dead = "sentinel_dead" + icon_gib = "generic_gib" + vis_height = 32 + + faction = "clown" + + loot_list = list(/obj/item/weapon/bikehorn = 100) + + response_help = "pokes" + response_disarm = "gently pushes aside" + response_harm = "hits" + + say_list_type = /datum/say_list/clown + +/datum/say_list/clown + speak = list("HONK", "Honk!", "Henk!") + emote_see = list("honks") + + +/mob/living/simple_mob/mobs_monsters/clowns/big/punished + name = "A Clown?" + desc = "A clown at peak performance." + tt_desc = "E Homo sapiens corydon horrificus" //this is a redspace clown + icon = 'icons/mob/mobs_monsters/newclowns.dmi' + icon_state = "c_punished" + icon_living = "c_punished" + icon_dead = "punished_dead" + icon_gib = "generic_gib" + vis_height = 64 + + old_x = -16 + old_y = 0 + default_pixel_x = -16 + pixel_x = -16 + pixel_y = 0 + + faction = "clown" + + loot_list = list(/obj/item/weapon/bikehorn = 100) + + response_help = "pokes" + response_disarm = "gently pushes aside" + response_harm = "hits" + + say_list_type = /datum/say_list/clown + +/datum/say_list/clown + speak = list("HONK", "Honk!", "Henk!") + emote_see = list("honks") + + +/mob/living/simple_mob/mobs_monsters/clowns/big/thicc + name = "A Clown..." + desc = "I mean, you see it don't you?" + tt_desc = "E Homo sapiens corydon horrificus" //this is a redspace clown + icon = 'icons/mob/mobs_monsters/newclowns.dmi' + icon_state = "c_thicc" + icon_living = "c_thicc" + icon_dead = "thicc_dead" + icon_gib = "generic_gib" + vis_height = 64 + + old_x = -16 + old_y = 0 + default_pixel_x = -16 + pixel_x = -16 + pixel_y = 0 + + faction = "clown" + + loot_list = list(/obj/item/weapon/bikehorn = 100) + + response_help = "pokes" + response_disarm = "gently pushes aside" + response_harm = "hits" + + say_list_type = /datum/say_list/clown + +/datum/say_list/clown + speak = list("HONK", "Honk!", "Henk!") + emote_see = list("honks") + + +/mob/living/simple_mob/mobs_monsters/clowns/big/perm + name = "A Clown?" + desc = "That clown really needs to get that hair under control." + tt_desc = "E Homo sapiens corydon horrificus" //this is a redspace clown + icon = 'icons/mob/mobs_monsters/newclowns.dmi' + icon_state = "c_perm" + icon_living = "c_perm" + icon_dead = "perm_dead" + icon_gib = "generic_gib" + vis_height = 64 + + old_x = -16 + old_y = 0 + default_pixel_x = -16 + pixel_x = -16 + pixel_y = 0 + + faction = "clown" + + loot_list = list(/obj/item/weapon/bikehorn = 100) + + response_help = "pokes" + response_disarm = "gently pushes aside" + response_harm = "hits" + + say_list_type = /datum/say_list/clown + +/datum/say_list/clown + speak = list("HONK", "Honk!", "Henk!") + emote_see = list("honks") + + +/mob/living/simple_mob/mobs_monsters/clowns/big/wide + name = "A Clown?" + desc = "He looks good from some angles!" + tt_desc = "E Homo sapiens corydon horrificus" //this is a redspace clown + icon = 'icons/mob/mobs_monsters/newclowns.dmi' + icon_state = "c_wide" + icon_living = "c_wide" + icon_dead = "wide_dead" + icon_gib = "generic_gib" + vis_height = 64 + + old_x = -16 + old_y = 0 + default_pixel_x = -16 + pixel_x = -16 + pixel_y = 0 + + faction = "clown" + + loot_list = list(/obj/item/weapon/bikehorn = 100) + + response_help = "pokes" + response_disarm = "gently pushes aside" + response_harm = "hits" + + say_list_type = /datum/say_list/clown + +/datum/say_list/clown + speak = list("HONK", "Honk!", "Henk!") + emote_see = list("honks") + + +/mob/living/simple_mob/mobs_monsters/clowns/big/thin + name = "A Clown?" + desc = "Is he eating enough?" + tt_desc = "E Homo sapiens corydon horrificus" //this is a redspace clown + icon = 'icons/mob/mobs_monsters/newclowns.dmi' + icon_state = "c_thin" + icon_living = "c_thin" + icon_dead = "thin_dead" + icon_gib = "generic_gib" + vis_height = 32 + + faction = "clown" + + loot_list = list(/obj/item/weapon/bikehorn = 100) + + response_help = "pokes" + response_disarm = "gently pushes aside" + response_harm = "hits" + + say_list_type = /datum/say_list/clown + +/datum/say_list/clown + speak = list("HONK", "Honk!", "Henk!") + emote_see = list("honks") + + +/mob/living/simple_mob/mobs_monsters/clowns/big/hulk + name = "A Clown?" + desc = "Just look at those muscles." + tt_desc = "E Homo sapiens corydon horrificus" //this is a redspace clown + icon = 'icons/mob/mobs_monsters/tgclowns.dmi' + icon_state = "honkhulk" + icon_living = "honkhulk" + icon_dead = "hulk_dead" + icon_gib = "generic_gib" + vis_height = 64 + health = 350 + maxHealth = 350 + + old_x = -16 + old_y = 0 + default_pixel_x = -16 + pixel_x = -16 + pixel_y = 0 + + faction = "clown" + + loot_list = list(/obj/item/weapon/bikehorn = 100) + + response_help = "pokes" + response_disarm = "gently pushes aside" + response_harm = "hits" + + say_list_type = /datum/say_list/clown + +/datum/say_list/clown + speak = list("HONK", "Honk!", "Henk!") + emote_see = list("honks") + + +/mob/living/simple_mob/mobs_monsters/clowns/big/longface + name = "A Clown?" + desc = "Why the long face?" + tt_desc = "E Homo sapiens corydon horrificus" //this is a redspace clown + icon = 'icons/mob/mobs_monsters/tgclowns.dmi' + icon_state = "long face" + icon_living = "long face" + icon_dead = "long_dead" + icon_gib = "generic_gib" + vis_height = 64 + + old_x = -16 + old_y = 0 + default_pixel_x = -16 + pixel_x = -16 + pixel_y = 0 + + faction = "clown" + + loot_list = list(/obj/item/weapon/bikehorn = 100) + + response_help = "pokes" + response_disarm = "gently pushes aside" + response_harm = "hits" + + say_list_type = /datum/say_list/clown + +/datum/say_list/clown + speak = list("HONK", "Honk!", "Henk!") + emote_see = list("honks") + + +/mob/living/simple_mob/mobs_monsters/clowns/big/giggles + name = "A Giggles?" + desc = "Oh sweet space christ." + tt_desc = "E Homo sapiens corydon horrificus" //this is a redspace clown + icon = 'icons/mob/mobs_monsters/tgclowns.dmi' + icon_state = "giggles" + icon_living = "giggles" + icon_dead = "giggles_dead" + icon_gib = "generic_gib" + vis_height = 32 + + faction = "clown" + + loot_list = list(/obj/item/weapon/bikehorn = 100) + + response_help = "pokes" + response_disarm = "gently pushes aside" + response_harm = "hits" + + say_list_type = /datum/say_list/clown + +/datum/say_list/clown + speak = list("HONK", "Honk!", "Henk!") + emote_see = list("honks") + + +/mob/living/simple_mob/mobs_monsters/clowns/big/destroyer + name = "A Clown?" + desc = "That clown looks like he means business." + tt_desc = "E Homo sapiens corydon horrificus" //this is a redspace clown + icon = 'icons/mob/mobs_monsters/tgclowns.dmi' + icon_state = "destroyer" + icon_living = "destroyer" + icon_dead = "destroyer_dead" + icon_gib = "generic_gib" + vis_height = 64 + + old_x = -16 + old_y = 0 + default_pixel_x = -16 + pixel_x = -16 + pixel_y = 0 + + movement_cooldown = 10 + movement_sound = 'sound/weapons/heavysmash.ogg' + movement_shake_radius = 5 + + armor = list( + "melee" = 40, + "bullet" = 20, + "laser" = 10, + "energy" = 0, + "bomb" = 0, + "bio" = 0, + "rad" = 0 + ) + armor_soak = list( + "melee" = 10, + "bullet" = 5, + "laser" = 0, + "energy" = 0, + "bomb" = 0, + "bio" = 0, + "rad" = 0 + ) + + faction = "clown" + + loot_list = list(/obj/item/weapon/bikehorn = 100) + + response_help = "pokes" + response_disarm = "gently pushes aside" + response_harm = "hits" + + say_list_type = /datum/say_list/clown + +/datum/say_list/clown + speak = list("HONK", "Honk!", "Henk!") + emote_see = list("honks") + + +/mob/living/simple_mob/mobs_monsters/clowns/big/chlown + name = "A Clown?" + desc = "No." + tt_desc = "E Homo sapiens corydon horrificus" //this is a redspace clown + icon = 'icons/mob/mobs_monsters/tgclowns.dmi' + icon_state = "chlown" + icon_living = "chlown" + icon_dead = "chlown_dead" + icon_gib = "generic_gib" + vis_height = 64 + + old_x = -16 + old_y = 0 + default_pixel_x = -16 + pixel_x = -16 + pixel_y = 0 + + faction = "clown" + + loot_list = list(/obj/item/weapon/bikehorn = 100) + + response_help = "pokes" + response_disarm = "gently pushes aside" + response_harm = "hits" + + say_list_type = /datum/say_list/clown + +/datum/say_list/clown + speak = list("HONK", "Honk!", "Henk!") + emote_see = list("honks") + + +/mob/living/simple_mob/mobs_monsters/clowns/big/scary + name = "A Clown?" + desc = "Hey that clown looks familiar!" + tt_desc = "E Homo sapiens corydon horrificus" //this is a redspace clown + icon = 'icons/mob/mobs_monsters/tgclowns.dmi' + icon_state = "scary_clown" + icon_living = "scary_clown" + icon_dead = "scary_dead" + icon_gib = "generic_gib" + vis_height = 32 + + faction = "clown" + + loot_list = list(/obj/item/weapon/bikehorn = 100) + + response_help = "pokes" + response_disarm = "gently pushes aside" + response_harm = "hits" + + say_list_type = /datum/say_list/clown + +/datum/say_list/clown + speak = list("HONK", "Honk!", "Henk!") + emote_see = list("honks") + + +/mob/living/simple_mob/mobs_monsters/clowns/big/flesh + name = "A Clown?" + desc = "WOOOOO STREAKING WOOOO!" + tt_desc = "E Homo sapiens corydon horrificus" //this is a redspace clown + icon = 'icons/mob/mobs_monsters/tgclowns.dmi' + icon_state = "fleshclown" + icon_living = "fleshclown" + icon_dead = "flesh_dead" + icon_gib = "generic_gib" + vis_height = 32 + + faction = "clown" + + loot_list = list(/obj/item/weapon/bikehorn = 100) + + response_help = "pokes" + response_disarm = "gently pushes aside" + response_harm = "hits" + + say_list_type = /datum/say_list/clown + +/datum/say_list/clown + speak = list("HONK", "Honk!", "Henk!") + emote_see = list("honks") + + +/mob/living/simple_mob/mobs_monsters/clowns/big/clowns + name = "Definitely a singular clown" + desc = "Is it one clown, or many clowns in not a trenchcoat?" + tt_desc = "E Homo sapiens corydon horrificus" //this is a redspace clown + icon = 'icons/mob/mobs_monsters/tgclowns.dmi' + icon_state = "clowns" + icon_living = "clowns" + icon_dead = "clowns_dead" + icon_gib = "generic_gib" + vis_height = 64 + + old_x = -16 + old_y = 0 + default_pixel_x = -16 + pixel_x = -16 + pixel_y = 0 + + faction = "clown" + + loot_list = list(/obj/item/weapon/bikehorn = 100) + + response_help = "pokes" + response_disarm = "gently pushes aside" + response_harm = "hits" + + say_list_type = /datum/say_list/clown + +/datum/say_list/clown + speak = list("HONK", "Honk!", "Henk!") + emote_see = list("honks") + + +/mob/living/simple_mob/mobs_monsters/clowns/big/mutant + name = "A Clown?" + desc = "Oh sweet space christ." + tt_desc = "E Homo sapiens corydon horrificus" //this is a redspace clown + icon = 'icons/mob/mobs_monsters/tgclowns.dmi' + icon_state = "mutant" + icon_living = "mutant" + icon_dead = "mutant_dead" + icon_gib = "generic_gib" + vis_height = 64 + + old_x = -16 + old_y = 0 + default_pixel_x = -16 + pixel_x = -16 + pixel_y = 0 + + faction = "clown" + + loot_list = list(/obj/item/weapon/bikehorn = 100) + + response_help = "pokes" + response_disarm = "gently pushes aside" + response_harm = "hits" + + say_list_type = /datum/say_list/clown + +/datum/say_list/clown + speak = list("HONK", "Honk!", "Henk!") + emote_see = list("honks") + + +/mob/living/simple_mob/mobs_monsters/clowns/big/blob + name = "A Clown?" + desc = "Go to a gym fatty!" + tt_desc = "E Homo sapiens corydon horrificus" //this is a redspace clown + icon = 'icons/mob/mobs_monsters/tgclowns.dmi' + icon_state = "blob" + icon_living = "blob" + icon_dead = "blob_dead" + icon_gib = "generic_gib" + vis_height = 64 + + old_x = -16 + old_y = 0 + default_pixel_x = -16 + pixel_x = -16 + pixel_y = 0 + + faction = "clown" + + loot_list = list(/obj/item/weapon/bikehorn = 100) + + response_help = "pokes" + response_disarm = "gently pushes aside" + response_harm = "hits" + + say_list_type = /datum/say_list/clown + +/datum/say_list/clown + speak = list("HONK", "Honk!", "Henk!") + emote_see = list("honks") + + +/mob/living/simple_mob/mobs_monsters/clowns/big/mayor + name = "A clown?" + desc = "One speaks in riddles..." + tt_desc = "E Homo sapiens corydon horrificus" //this is a redspace clown + icon = 'icons/mob/mobs_monsters/giantclowns.dmi' + icon_state = "c_mayor" + icon_living = "c_mayor" + icon_dead = "mayor_dead" + icon_gib = "generic_gib" + vis_height = 96 + + old_x = -16 + old_y = 0 + default_pixel_x = -16 + pixel_x = -16 + pixel_y = 0 + + faction = "clown" + + loot_list = list(/obj/item/weapon/bikehorn = 100) + + response_help = "pokes" + response_disarm = "gently pushes aside" + response_harm = "hits" + + say_list_type = /datum/say_list/clown + +/datum/say_list/clown + speak = list("HONK", "Honk!", "Henk!") + emote_see = list("honks") + + +/mob/living/simple_mob/mobs_monsters/clowns/big/honkling + name = "A Clown?" + desc = "Oh sweet space christ." + tt_desc = "E Homo sapiens corydon horrificus" //this is a redspace clown + icon = 'icons/mob/mobs_monsters/tgclowns.dmi' + icon_state = "honkling" + icon_living = "honkling" + icon_dead = "honkling_dead" + icon_gib = "generic_gib" + vis_height = 32 + + faction = "clown" + + loot_list = list(/obj/item/weapon/bikehorn = 100) + + response_help = "pokes" + response_disarm = "gently pushes aside" + response_harm = "hits" + + say_list_type = /datum/say_list/clown + +/datum/say_list/clown + speak = list("HONK", "Honk!", "Henk!") + emote_see = list("honks") + + +//template + +///mob/living/simple_mob/mobs_monsters/clowns/big/ +// name = "A Clown?" +// desc = "Oh sweet space christ." +// tt_desc = "E Homo sapiens corydon horrificus" //this is a redspace clown +// icon = 'icons/mob/mobs_monsters/tgclowns.dmi' +// icon_state = "" +// icon_living = "" +// icon_dead = "_dead" +// icon_gib = "generic_gib" +// vis_height = 64 + +// faction = "clown" + +// loot_list = list(/obj/item/weapon/bikehorn = 100) + +// response_help = "pokes" +// response_disarm = "gently pushes aside" +// response_harm = "hits" + +// say_list_type = /datum/say_list/clown + +///datum/say_list/clown +// speak = list("HONK", "Honk!", "Henk!") +// emote_see = list("honks") \ No newline at end of file diff --git a/code/modules/mob/living/simple_mob/subtypes/vore/mobs_monsters/clowns/bus.dm b/code/modules/mob/living/simple_mob/subtypes/vore/mobs_monsters/clowns/bus.dm index cdd14ceaf0..8a51b77018 100644 --- a/code/modules/mob/living/simple_mob/subtypes/vore/mobs_monsters/clowns/bus.dm +++ b/code/modules/mob/living/simple_mob/subtypes/vore/mobs_monsters/clowns/bus.dm @@ -1,5 +1,5 @@ /mob/living/simple_mob/mobs_monsters/clowns/big/c_shift - tt_desc = "E Homo sapiens corydon xenos" //this is a redspace clown + tt_desc = "E Homo sapiens corydon horrificus" //this is a redspace clown faction = "clown" /mob/living/simple_mob/mobs_monsters/clowns/big/c_shift/New() diff --git a/code/modules/mob/living/simple_mob/subtypes/vore/mobs_monsters/clowns/busclowns.dm b/code/modules/mob/living/simple_mob/subtypes/vore/mobs_monsters/clowns/busclowns.dm index a719a2152e..4452544b3e 100644 --- a/code/modules/mob/living/simple_mob/subtypes/vore/mobs_monsters/clowns/busclowns.dm +++ b/code/modules/mob/living/simple_mob/subtypes/vore/mobs_monsters/clowns/busclowns.dm @@ -7,6 +7,7 @@ icon_living = "c_normal" icon_dead = "clown_dead" icon_gib = "generic_gib" + vis_height = 32 faction = "clown" @@ -23,8 +24,6 @@ emote_see = list("honks") - - /mob/living/simple_mob/mobs_monsters/clowns/big/c_shift/honkmunculus name = "A Clown?" desc = "That clown has some interesting proportions." @@ -34,6 +33,13 @@ icon_living = "honkmunculus" icon_dead = "honkmunculus_dead" icon_gib = "generic_gib" + vis_height = 64 + + old_x = -16 + old_y = 0 + default_pixel_x = -16 + pixel_x = -16 + pixel_y = 0 faction = "clown" @@ -60,6 +66,7 @@ icon_living = "cluwne" icon_dead = "cluwne_dead" icon_gib = "generic_gib" + vis_height = 32 faction = "clown" @@ -74,3 +81,593 @@ /datum/say_list/clown speak = list("HONK", "Honk!", "Henk!") emote_see = list("honks") + + +/mob/living/simple_mob/mobs_monsters/clowns/big/c_shift/tunnelclown + name = "A Clown?" + desc = "Have you heard about our lord and savior, Honkus Chrust?" + tt_desc = "E Homo sapiens corydon horrificus" //this is a redspace clown + icon = 'icons/mob/mobs_monsters/newclowns.dmi' + icon_state = "tunnel_new" + icon_living = "tunnel_new" + icon_dead = "tunnel_dead" + icon_gib = "generic_gib" + vis_height = 32 + + faction = "clown" + + loot_list = list(/obj/item/weapon/bikehorn = 100) + + response_help = "pokes" + response_disarm = "gently pushes aside" + response_harm = "hits" + + say_list_type = /datum/say_list/clown + +/datum/say_list/clown + speak = list("HONK", "Honk!", "Henk!") + emote_see = list("honks") + +/mob/living/simple_mob/mobs_monsters/clowns/big/c_shift/sentinel + name = "A Clown?" + desc = "This guy means business..." + tt_desc = "E Homo sapiens corydon horrificus" //this is a redspace clown + icon = 'icons/mob/mobs_monsters/newclowns.dmi' + icon_state = "sentinel_new" + icon_living = "sentinel_new" + icon_dead = "sentinel_dead" + icon_gib = "generic_gib" + vis_height = 32 + + faction = "clown" + + loot_list = list(/obj/item/weapon/bikehorn = 100) + + response_help = "pokes" + response_disarm = "gently pushes aside" + response_harm = "hits" + + say_list_type = /datum/say_list/clown + +/datum/say_list/clown + speak = list("HONK", "Honk!", "Henk!") + emote_see = list("honks") + + +/mob/living/simple_mob/mobs_monsters/clowns/big/c_shift/punished + name = "A Clown?" + desc = "A clown at peak performance." + tt_desc = "E Homo sapiens corydon horrificus" //this is a redspace clown + icon = 'icons/mob/mobs_monsters/newclowns.dmi' + icon_state = "c_punished" + icon_living = "c_punished" + icon_dead = "punished_dead" + icon_gib = "generic_gib" + vis_height = 64 + + old_x = -16 + old_y = 0 + default_pixel_x = -16 + pixel_x = -16 + pixel_y = 0 + + faction = "clown" + + loot_list = list(/obj/item/weapon/bikehorn = 100) + + response_help = "pokes" + response_disarm = "gently pushes aside" + response_harm = "hits" + + say_list_type = /datum/say_list/clown + +/datum/say_list/clown + speak = list("HONK", "Honk!", "Henk!") + emote_see = list("honks") + + +/mob/living/simple_mob/mobs_monsters/clowns/big/c_shift/thicc + name = "A Clown..." + desc = "I mean, you see it don't you?" + tt_desc = "E Homo sapiens corydon horrificus" //this is a redspace clown + icon = 'icons/mob/mobs_monsters/newclowns.dmi' + icon_state = "c_thicc" + icon_living = "c_thicc" + icon_dead = "thicc_dead" + icon_gib = "generic_gib" + vis_height = 64 + + old_x = -16 + old_y = 0 + default_pixel_x = -16 + pixel_x = -16 + pixel_y = 0 + + faction = "clown" + + loot_list = list(/obj/item/weapon/bikehorn = 100) + + response_help = "pokes" + response_disarm = "gently pushes aside" + response_harm = "hits" + + say_list_type = /datum/say_list/clown + +/datum/say_list/clown + speak = list("HONK", "Honk!", "Henk!") + emote_see = list("honks") + + +/mob/living/simple_mob/mobs_monsters/clowns/big/c_shift/perm + name = "A Clown?" + desc = "That clown really needs to get that hair under control." + tt_desc = "E Homo sapiens corydon horrificus" //this is a redspace clown + icon = 'icons/mob/mobs_monsters/newclowns.dmi' + icon_state = "c_perm" + icon_living = "c_perm" + icon_dead = "perm_dead" + icon_gib = "generic_gib" + vis_height = 64 + + old_x = -16 + old_y = 0 + default_pixel_x = -16 + pixel_x = -16 + pixel_y = 0 + + faction = "clown" + + loot_list = list(/obj/item/weapon/bikehorn = 100) + + response_help = "pokes" + response_disarm = "gently pushes aside" + response_harm = "hits" + + say_list_type = /datum/say_list/clown + +/datum/say_list/clown + speak = list("HONK", "Honk!", "Henk!") + emote_see = list("honks") + + +/mob/living/simple_mob/mobs_monsters/clowns/big/c_shift/wide + name = "A Clown?" + desc = "He looks good from some angles!" + tt_desc = "E Homo sapiens corydon horrificus" //this is a redspace clown + icon = 'icons/mob/mobs_monsters/newclowns.dmi' + icon_state = "c_wide" + icon_living = "c_wide" + icon_dead = "wide_dead" + icon_gib = "generic_gib" + vis_height = 64 + + old_x = -16 + old_y = 0 + default_pixel_x = -16 + pixel_x = -16 + pixel_y = 0 + + faction = "clown" + + loot_list = list(/obj/item/weapon/bikehorn = 100) + + response_help = "pokes" + response_disarm = "gently pushes aside" + response_harm = "hits" + + say_list_type = /datum/say_list/clown + +/datum/say_list/clown + speak = list("HONK", "Honk!", "Henk!") + emote_see = list("honks") + + +/mob/living/simple_mob/mobs_monsters/clowns/big/c_shift/thin + name = "A Clown?" + desc = "Is he eating enough?" + tt_desc = "E Homo sapiens corydon horrificus" //this is a redspace clown + icon = 'icons/mob/mobs_monsters/newclowns.dmi' + icon_state = "c_thin" + icon_living = "c_thin" + icon_dead = "thin_dead" + icon_gib = "generic_gib" + vis_height = 32 + + faction = "clown" + + loot_list = list(/obj/item/weapon/bikehorn = 100) + + response_help = "pokes" + response_disarm = "gently pushes aside" + response_harm = "hits" + + say_list_type = /datum/say_list/clown + +/datum/say_list/clown + speak = list("HONK", "Honk!", "Henk!") + emote_see = list("honks") + + +/mob/living/simple_mob/mobs_monsters/clowns/big/c_shift/hulk + name = "A Clown?" + desc = "Just look at those muscles." + tt_desc = "E Homo sapiens corydon horrificus" //this is a redspace clown + icon = 'icons/mob/mobs_monsters/tgclowns.dmi' + icon_state = "honkhulk" + icon_living = "honkhulk" + icon_dead = "hulk_dead" + icon_gib = "generic_gib" + vis_height = 64 + health = 350 + maxHealth = 350 + + old_x = -16 + old_y = 0 + default_pixel_x = -16 + pixel_x = -16 + pixel_y = 0 + + faction = "clown" + + loot_list = list(/obj/item/weapon/bikehorn = 100) + + response_help = "pokes" + response_disarm = "gently pushes aside" + response_harm = "hits" + + say_list_type = /datum/say_list/clown + +/datum/say_list/clown + speak = list("HONK", "Honk!", "Henk!") + emote_see = list("honks") + + +/mob/living/simple_mob/mobs_monsters/clowns/big/c_shift/longface + name = "A Clown?" + desc = "Why the long face?" + tt_desc = "E Homo sapiens corydon horrificus" //this is a redspace clown + icon = 'icons/mob/mobs_monsters/tgclowns.dmi' + icon_state = "long face" + icon_living = "long face" + icon_dead = "long_dead" + icon_gib = "generic_gib" + vis_height = 64 + + old_x = -16 + old_y = 0 + default_pixel_x = -16 + pixel_x = -16 + pixel_y = 0 + + faction = "clown" + + loot_list = list(/obj/item/weapon/bikehorn = 100) + + response_help = "pokes" + response_disarm = "gently pushes aside" + response_harm = "hits" + + say_list_type = /datum/say_list/clown + +/datum/say_list/clown + speak = list("HONK", "Honk!", "Henk!") + emote_see = list("honks") + + +/mob/living/simple_mob/mobs_monsters/clowns/big/c_shift/giggles + name = "A Giggles?" + desc = "Oh sweet space christ." + tt_desc = "E Homo sapiens corydon horrificus" //this is a redspace clown + icon = 'icons/mob/mobs_monsters/tgclowns.dmi' + icon_state = "giggles" + icon_living = "giggles" + icon_dead = "giggles_dead" + icon_gib = "generic_gib" + vis_height = 32 + + faction = "clown" + + loot_list = list(/obj/item/weapon/bikehorn = 100) + + response_help = "pokes" + response_disarm = "gently pushes aside" + response_harm = "hits" + + say_list_type = /datum/say_list/clown + +/datum/say_list/clown + speak = list("HONK", "Honk!", "Henk!") + emote_see = list("honks") + + +/mob/living/simple_mob/mobs_monsters/clowns/big/c_shift/destroyer + name = "A Clown?" + desc = "That clown looks like he means business." + tt_desc = "E Homo sapiens corydon horrificus" //this is a redspace clown + icon = 'icons/mob/mobs_monsters/tgclowns.dmi' + icon_state = "destroyer" + icon_living = "destroyer" + icon_dead = "destroyer_dead" + icon_gib = "generic_gib" + vis_height = 64 + + old_x = -16 + old_y = 0 + default_pixel_x = -16 + pixel_x = -16 + pixel_y = 0 + + movement_cooldown = 10 + movement_sound = 'sound/weapons/heavysmash.ogg' + movement_shake_radius = 5 + + armor = list( + "melee" = 40, + "bullet" = 20, + "laser" = 10, + "energy" = 0, + "bomb" = 0, + "bio" = 0, + "rad" = 0 + ) + armor_soak = list( + "melee" = 10, + "bullet" = 5, + "laser" = 0, + "energy" = 0, + "bomb" = 0, + "bio" = 0, + "rad" = 0 + ) + + faction = "clown" + + loot_list = list(/obj/item/weapon/bikehorn = 100) + + response_help = "pokes" + response_disarm = "gently pushes aside" + response_harm = "hits" + + say_list_type = /datum/say_list/clown + +/datum/say_list/clown + speak = list("HONK", "Honk!", "Henk!") + emote_see = list("honks") + + +/mob/living/simple_mob/mobs_monsters/clowns/big/c_shift/chlown + name = "A Clown?" + desc = "No." + tt_desc = "E Homo sapiens corydon horrificus" //this is a redspace clown + icon = 'icons/mob/mobs_monsters/tgclowns.dmi' + icon_state = "chlown" + icon_living = "chlown" + icon_dead = "chlown_dead" + icon_gib = "generic_gib" + vis_height = 64 + + old_x = -16 + old_y = 0 + default_pixel_x = -16 + pixel_x = -16 + pixel_y = 0 + + faction = "clown" + + loot_list = list(/obj/item/weapon/bikehorn = 100) + + response_help = "pokes" + response_disarm = "gently pushes aside" + response_harm = "hits" + + say_list_type = /datum/say_list/clown + +/datum/say_list/clown + speak = list("HONK", "Honk!", "Henk!") + emote_see = list("honks") + + +/mob/living/simple_mob/mobs_monsters/clowns/big/c_shift/scary + name = "A Clown?" + desc = "Hey that clown looks familiar!" + tt_desc = "E Homo sapiens corydon horrificus" //this is a redspace clown + icon = 'icons/mob/mobs_monsters/tgclowns.dmi' + icon_state = "scary_clown" + icon_living = "scary_clown" + icon_dead = "scary_dead" + icon_gib = "generic_gib" + vis_height = 32 + + faction = "clown" + + loot_list = list(/obj/item/weapon/bikehorn = 100) + + response_help = "pokes" + response_disarm = "gently pushes aside" + response_harm = "hits" + + say_list_type = /datum/say_list/clown + +/datum/say_list/clown + speak = list("HONK", "Honk!", "Henk!") + emote_see = list("honks") + + +/mob/living/simple_mob/mobs_monsters/clowns/big/c_shift/flesh + name = "A Clown?" + desc = "WOOOOO STREAKING WOOOO!" + tt_desc = "E Homo sapiens corydon horrificus" //this is a redspace clown + icon = 'icons/mob/mobs_monsters/tgclowns.dmi' + icon_state = "fleshclown" + icon_living = "fleshclown" + icon_dead = "flesh_dead" + icon_gib = "generic_gib" + vis_height = 32 + + faction = "clown" + + loot_list = list(/obj/item/weapon/bikehorn = 100) + + response_help = "pokes" + response_disarm = "gently pushes aside" + response_harm = "hits" + + say_list_type = /datum/say_list/clown + +/datum/say_list/clown + speak = list("HONK", "Honk!", "Henk!") + emote_see = list("honks") + + +/mob/living/simple_mob/mobs_monsters/clowns/big/c_shift/clowns + name = "Definitely a singular clown" + desc = "Is it one clown, or many clowns in not a trenchcoat?" + tt_desc = "E Homo sapiens corydon horrificus" //this is a redspace clown + icon = 'icons/mob/mobs_monsters/tgclowns.dmi' + icon_state = "clowns" + icon_living = "clowns" + icon_dead = "clowns_dead" + icon_gib = "generic_gib" + vis_height = 64 + + old_x = -16 + old_y = 0 + default_pixel_x = -16 + pixel_x = -16 + pixel_y = 0 + + faction = "clown" + + loot_list = list(/obj/item/weapon/bikehorn = 100) + + response_help = "pokes" + response_disarm = "gently pushes aside" + response_harm = "hits" + + say_list_type = /datum/say_list/clown + +/datum/say_list/clown + speak = list("HONK", "Honk!", "Henk!") + emote_see = list("honks") + + +/mob/living/simple_mob/mobs_monsters/clowns/big/c_shift/mutant + name = "A Clown?" + desc = "Oh sweet space christ." + tt_desc = "E Homo sapiens corydon horrificus" //this is a redspace clown + icon = 'icons/mob/mobs_monsters/tgclowns.dmi' + icon_state = "mutant" + icon_living = "mutant" + icon_dead = "mutant_dead" + icon_gib = "generic_gib" + vis_height = 64 + + old_x = -16 + old_y = 0 + default_pixel_x = -16 + pixel_x = -16 + pixel_y = 0 + + faction = "clown" + + loot_list = list(/obj/item/weapon/bikehorn = 100) + + response_help = "pokes" + response_disarm = "gently pushes aside" + response_harm = "hits" + + say_list_type = /datum/say_list/clown + +/datum/say_list/clown + speak = list("HONK", "Honk!", "Henk!") + emote_see = list("honks") + + +/mob/living/simple_mob/mobs_monsters/clowns/big/c_shift/blob + name = "A Clown?" + desc = "Go to a gym fatty!" + tt_desc = "E Homo sapiens corydon horrificus" //this is a redspace clown + icon = 'icons/mob/mobs_monsters/tgclowns.dmi' + icon_state = "blob" + icon_living = "blob" + icon_dead = "blob_dead" + icon_gib = "generic_gib" + vis_height = 64 + + old_x = -16 + old_y = 0 + default_pixel_x = -16 + pixel_x = -16 + pixel_y = 0 + + faction = "clown" + + loot_list = list(/obj/item/weapon/bikehorn = 100) + + response_help = "pokes" + response_disarm = "gently pushes aside" + response_harm = "hits" + + say_list_type = /datum/say_list/clown + +/datum/say_list/clown + speak = list("HONK", "Honk!", "Henk!") + emote_see = list("honks") + + +/mob/living/simple_mob/mobs_monsters/clowns/big/c_shift/mayor + name = "A clown?" + desc = "One speaks in riddles..." + tt_desc = "E Homo sapiens corydon horrificus" //this is a redspace clown + icon = 'icons/mob/mobs_monsters/giantclowns.dmi' + icon_state = "c_mayor" + icon_living = "c_mayor" + icon_dead = "mayor_dead" + icon_gib = "generic_gib" + vis_height = 96 + + old_x = -16 + old_y = 0 + default_pixel_x = -16 + pixel_x = -16 + pixel_y = 0 + + faction = "clown" + + loot_list = list(/obj/item/weapon/bikehorn = 100) + + response_help = "pokes" + response_disarm = "gently pushes aside" + response_harm = "hits" + + say_list_type = /datum/say_list/clown + +/datum/say_list/clown + speak = list("HONK", "Honk!", "Henk!") + emote_see = list("honks") + + +/mob/living/simple_mob/mobs_monsters/clowns/big/c_shift/honkling + name = "A Clown?" + desc = "Oh sweet space christ." + tt_desc = "E Homo sapiens corydon horrificus" //this is a redspace clown + icon = 'icons/mob/mobs_monsters/tgclowns.dmi' + icon_state = "honkling" + icon_living = "honkling" + icon_dead = "honkling_dead" + icon_gib = "generic_gib" + vis_height = 32 + + faction = "clown" + + loot_list = list(/obj/item/weapon/bikehorn = 100) + + response_help = "pokes" + response_disarm = "gently pushes aside" + response_harm = "hits" + + say_list_type = /datum/say_list/clown + +/datum/say_list/clown + speak = list("HONK", "Honk!", "Henk!") + emote_see = list("honks") \ No newline at end of file diff --git a/code/modules/mob/living/simple_mob/subtypes/vore/mobs_monsters/clowns/hespawner.dm b/code/modules/mob/living/simple_mob/subtypes/vore/mobs_monsters/clowns/hespawner.dm new file mode 100644 index 0000000000..585fdab893 --- /dev/null +++ b/code/modules/mob/living/simple_mob/subtypes/vore/mobs_monsters/clowns/hespawner.dm @@ -0,0 +1,30 @@ +// These are used to spawn a specific mob when triggered, with the mob controlled by a player pulled from the ghost pool, hense its name. +/obj/structure/ghost_pod/manual/clegg + name = "Clown Egg?" + desc = "Why does this have to be what this is?" + icon = 'icons/mob/mobs_monsters/giantclowns.dmi' + icon_state = "c_egg" + icon_state_opened = "c_egg_opened" // Icon to switch to when 'used'. + ghost_query_type = /datum/ghost_query/hellclown + +/datum/ghost_query/hellclown + role_name = "egg clown" + question = "THE HONKMOTHER REQUESTS SUBJECTS. REPORT TO THE ELEMENTAL TO JOIN THE HONKENING." + cutoff_number = 1 + +/obj/structure/ghost_pod/manual/clegg/trigger() + ..("\The [usr] places their hand on the egg!", "is attempting to make a mistake!") + +/obj/structure/ghost_pod/manual/clegg/create_occupant(var/mob/M) + lightning_strike(get_turf(src), cosmetic = TRUE) + var/list/choices = list(/mob/living/simple_mob/mobs_monsters/clowns/normal, /mob/living/simple_mob/mobs_monsters/clowns/honkling, /mob/living/simple_mob/mobs_monsters/clowns/mayor, /mob/living/simple_mob/mobs_monsters/clowns/blob, /mob/living/simple_mob/mobs_monsters/clowns/mutant, /mob/living/simple_mob/mobs_monsters/clowns/clowns, /mob/living/simple_mob/mobs_monsters/clowns/flesh, /mob/living/simple_mob/mobs_monsters/clowns/scary, /mob/living/simple_mob/mobs_monsters/clowns/chlown, /mob/living/simple_mob/mobs_monsters/clowns/destroyer, /mob/living/simple_mob/mobs_monsters/clowns/giggles, /mob/living/simple_mob/mobs_monsters/clowns/longface, /mob/living/simple_mob/mobs_monsters/clowns/hulk, /mob/living/simple_mob/mobs_monsters/clowns/thin, /mob/living/simple_mob/mobs_monsters/clowns/wide, /mob/living/simple_mob/mobs_monsters/clowns/perm, /mob/living/simple_mob/mobs_monsters/clowns/thicc, /mob/living/simple_mob/mobs_monsters/clowns/punished, /mob/living/simple_mob/mobs_monsters/clowns/sentinel, /mob/living/simple_mob/mobs_monsters/clowns/tunnelclown, /mob/living/simple_mob/mobs_monsters/clowns/cluwne, /mob/living/simple_mob/mobs_monsters/clowns/honkmunculus) + var/chosen_clown = input(M, "Redspace clowns like themes, what's yours?") in choices + density = FALSE + var/mob/living/simple_mob/R = new chosen_clown(get_turf(src)) + if(M.mind) + M.mind.transfer_to(R) + to_chat(M, "You are a Clown!! HONK!") + R.ckey = M.ckey + visible_message("With a bright flash of light, \the [src] disappears, and in its place you see a... Clown?") + log_and_message_admins("successfully touched \a [src] and summoned a mistake!") + ..() \ No newline at end of file diff --git a/code/modules/mob/living/simple_mob/subtypes/vore/mobs_monsters/clowns/honkelemental.dm b/code/modules/mob/living/simple_mob/subtypes/vore/mobs_monsters/clowns/honkelemental.dm new file mode 100644 index 0000000000..00dab095de --- /dev/null +++ b/code/modules/mob/living/simple_mob/subtypes/vore/mobs_monsters/clowns/honkelemental.dm @@ -0,0 +1,35 @@ +/mob/living/simple_mob/mobs_monsters/clowns/big/c_shift/honkelemental + name = "Honk Elemental" + desc = "That thing can't be real, right?" + tt_desc = "E Homo sapiens corydon horrificus" //this is a redspace clown + icon = 'icons/mob/mobs_monsters/giantclowns.dmi' + icon_state = "honk_elemental" + icon_living = "honk_elemental" + icon_dead = "he_dead" + icon_gib = "generic_gib" + vis_height = 96 + + faction = "clown" + + loot_list = list(/obj/item/weapon/bikehorn = 100) + + response_help = "pokes" + response_disarm = "gently pushes aside" + response_harm = "hits" + + say_list_type = /datum/say_list/clown + +/datum/say_list/clown + speak = list("HONK", "Honk!", "Henk!") + emote_see = list("honks") + +/mob/living/simple_mob/mobs_monsters/clowns/big/c_shift/honkelemental/verb/spawn_egg() + set category = "Abilities" + set name = "Spawn Clown Egg" + set desc = "Spawns an egg that a player can touch, which will call on ghosts to spawn as clowns." + + if(is_dead()) + return + + new /obj/structure/ghost_pod/manual/clegg(get_turf(src)) + flick("he_lay",src) \ No newline at end of file diff --git a/code/modules/mob/living/simple_mob/subtypes/vore/mobs_monsters/clowns/regularclowns.dm b/code/modules/mob/living/simple_mob/subtypes/vore/mobs_monsters/clowns/regularclowns.dm new file mode 100644 index 0000000000..802ea45e40 --- /dev/null +++ b/code/modules/mob/living/simple_mob/subtypes/vore/mobs_monsters/clowns/regularclowns.dm @@ -0,0 +1,647 @@ +/mob/living/simple_mob/mobs_monsters/clowns/honkmunculus + name = "A Clown?" + desc = "That clown has some interesting proportions." + tt_desc = "E Homo sapiens corydon horrificus" //this is a redspace clown + icon = 'icons/mob/mobs_monsters/TGClowns.dmi' + icon_state = "honkmunculus" + icon_living = "honkmunculus" + icon_dead = "honkmunculus_dead" + icon_gib = "generic_gib" + vis_height = 64 + + old_x = -16 + old_y = 0 + default_pixel_x = -16 + pixel_x = -16 + pixel_y = 0 + + faction = "clown" + + loot_list = list(/obj/item/weapon/bikehorn = 100) + + response_help = "pokes" + response_disarm = "gently pushes aside" + response_harm = "hits" + + say_list_type = /datum/say_list/clown + +/datum/say_list/clown + speak = list("HONK", "Honk!", "Henk!") + emote_see = list("honks") + + + +/mob/living/simple_mob/mobs_monsters/clowns/cluwne + name = "A Clown?" + desc = "Oh no not that thing." + tt_desc = "E Homo sapiens corydon horrificus" //this is a redspace clown + icon = 'icons/mob/mobs_monsters/newclowns.dmi' + icon_state = "cluwne" + icon_living = "cluwne" + icon_dead = "cluwne_dead" + icon_gib = "generic_gib" + vis_height = 32 + + faction = "clown" + + loot_list = list(/obj/item/weapon/bikehorn = 100) + + response_help = "pokes" + response_disarm = "gently pushes aside" + response_harm = "hits" + + say_list_type = /datum/say_list/clown + +/datum/say_list/clown + speak = list("HONK", "Honk!", "Henk!") + emote_see = list("honks") + + +/mob/living/simple_mob/mobs_monsters/clowns/tunnelclown + name = "A Clown?" + desc = "Have you heard about our lord and savior, Honkus Chrust?" + tt_desc = "E Homo sapiens corydon horrificus" //this is a redspace clown + icon = 'icons/mob/mobs_monsters/newclowns.dmi' + icon_state = "tunnel_new" + icon_living = "tunnel_new" + icon_dead = "tunnel_dead" + icon_gib = "generic_gib" + vis_height = 32 + + faction = "clown" + + loot_list = list(/obj/item/weapon/bikehorn = 100) + + response_help = "pokes" + response_disarm = "gently pushes aside" + response_harm = "hits" + + say_list_type = /datum/say_list/clown + +/datum/say_list/clown + speak = list("HONK", "Honk!", "Henk!") + emote_see = list("honks") + +/mob/living/simple_mob/mobs_monsters/clowns/sentinel + name = "A Clown?" + desc = "This guy means business..." + tt_desc = "E Homo sapiens corydon horrificus" //this is a redspace clown + icon = 'icons/mob/mobs_monsters/newclowns.dmi' + icon_state = "sentinel_new" + icon_living = "sentinel_new" + icon_dead = "sentinel_dead" + icon_gib = "generic_gib" + vis_height = 32 + + faction = "clown" + + loot_list = list(/obj/item/weapon/bikehorn = 100) + + response_help = "pokes" + response_disarm = "gently pushes aside" + response_harm = "hits" + + say_list_type = /datum/say_list/clown + +/datum/say_list/clown + speak = list("HONK", "Honk!", "Henk!") + emote_see = list("honks") + + +/mob/living/simple_mob/mobs_monsters/clowns/punished + name = "A Clown?" + desc = "A clown at peak performance." + tt_desc = "E Homo sapiens corydon horrificus" //this is a redspace clown + icon = 'icons/mob/mobs_monsters/newclowns.dmi' + icon_state = "c_punished" + icon_living = "c_punished" + icon_dead = "punished_dead" + icon_gib = "generic_gib" + vis_height = 64 + + old_x = -16 + old_y = 0 + default_pixel_x = -16 + pixel_x = -16 + pixel_y = 0 + + faction = "clown" + + loot_list = list(/obj/item/weapon/bikehorn = 100) + + response_help = "pokes" + response_disarm = "gently pushes aside" + response_harm = "hits" + + say_list_type = /datum/say_list/clown + +/datum/say_list/clown + speak = list("HONK", "Honk!", "Henk!") + emote_see = list("honks") + + +/mob/living/simple_mob/mobs_monsters/clowns/thicc + name = "A Clown..." + desc = "I mean, you see it don't you?" + tt_desc = "E Homo sapiens corydon horrificus" //this is a redspace clown + icon = 'icons/mob/mobs_monsters/newclowns.dmi' + icon_state = "c_thicc" + icon_living = "c_thicc" + icon_dead = "thicc_dead" + icon_gib = "generic_gib" + vis_height = 64 + + old_x = -16 + old_y = 0 + default_pixel_x = -16 + pixel_x = -16 + pixel_y = 0 + + faction = "clown" + + loot_list = list(/obj/item/weapon/bikehorn = 100) + + response_help = "pokes" + response_disarm = "gently pushes aside" + response_harm = "hits" + + say_list_type = /datum/say_list/clown + +/datum/say_list/clown + speak = list("HONK", "Honk!", "Henk!") + emote_see = list("honks") + + +/mob/living/simple_mob/mobs_monsters/clowns/perm + name = "A Clown?" + desc = "That clown really needs to get that hair under control." + tt_desc = "E Homo sapiens corydon horrificus" //this is a redspace clown + icon = 'icons/mob/mobs_monsters/newclowns.dmi' + icon_state = "c_perm" + icon_living = "c_perm" + icon_dead = "perm_dead" + icon_gib = "generic_gib" + vis_height = 64 + + old_x = -16 + old_y = 0 + default_pixel_x = -16 + pixel_x = -16 + pixel_y = 0 + + faction = "clown" + + loot_list = list(/obj/item/weapon/bikehorn = 100) + + response_help = "pokes" + response_disarm = "gently pushes aside" + response_harm = "hits" + + say_list_type = /datum/say_list/clown + +/datum/say_list/clown + speak = list("HONK", "Honk!", "Henk!") + emote_see = list("honks") + + +/mob/living/simple_mob/mobs_monsters/clowns/wide + name = "A Clown?" + desc = "He looks good from some angles!" + tt_desc = "E Homo sapiens corydon horrificus" //this is a redspace clown + icon = 'icons/mob/mobs_monsters/newclowns.dmi' + icon_state = "c_wide" + icon_living = "c_wide" + icon_dead = "wide_dead" + icon_gib = "generic_gib" + vis_height = 64 + + old_x = -16 + old_y = 0 + default_pixel_x = -16 + pixel_x = -16 + pixel_y = 0 + + faction = "clown" + + loot_list = list(/obj/item/weapon/bikehorn = 100) + + response_help = "pokes" + response_disarm = "gently pushes aside" + response_harm = "hits" + + say_list_type = /datum/say_list/clown + +/datum/say_list/clown + speak = list("HONK", "Honk!", "Henk!") + emote_see = list("honks") + + +/mob/living/simple_mob/mobs_monsters/clowns/thin + name = "A Clown?" + desc = "Is he eating enough?" + tt_desc = "E Homo sapiens corydon horrificus" //this is a redspace clown + icon = 'icons/mob/mobs_monsters/newclowns.dmi' + icon_state = "c_thin" + icon_living = "c_thin" + icon_dead = "thin_dead" + icon_gib = "generic_gib" + vis_height = 32 + + faction = "clown" + + loot_list = list(/obj/item/weapon/bikehorn = 100) + + response_help = "pokes" + response_disarm = "gently pushes aside" + response_harm = "hits" + + say_list_type = /datum/say_list/clown + +/datum/say_list/clown + speak = list("HONK", "Honk!", "Henk!") + emote_see = list("honks") + + +/mob/living/simple_mob/mobs_monsters/clowns/hulk + name = "A Clown?" + desc = "Just look at those muscles." + tt_desc = "E Homo sapiens corydon horrificus" //this is a redspace clown + icon = 'icons/mob/mobs_monsters/tgclowns.dmi' + icon_state = "honkhulk" + icon_living = "honkhulk" + icon_dead = "hulk_dead" + icon_gib = "generic_gib" + vis_height = 64 + + old_x = -16 + old_y = 0 + default_pixel_x = -16 + pixel_x = -16 + pixel_y = 0 + + faction = "clown" + + loot_list = list(/obj/item/weapon/bikehorn = 100) + + response_help = "pokes" + response_disarm = "gently pushes aside" + response_harm = "hits" + + say_list_type = /datum/say_list/clown + +/datum/say_list/clown + speak = list("HONK", "Honk!", "Henk!") + emote_see = list("honks") + + +/mob/living/simple_mob/mobs_monsters/clowns/longface + name = "A Clown?" + desc = "Why the long face?" + tt_desc = "E Homo sapiens corydon horrificus" //this is a redspace clown + icon = 'icons/mob/mobs_monsters/tgclowns.dmi' + icon_state = "long face" + icon_living = "long face" + icon_dead = "long_dead" + icon_gib = "generic_gib" + vis_height = 64 + + old_x = -16 + old_y = 0 + default_pixel_x = -16 + pixel_x = -16 + pixel_y = 0 + + faction = "clown" + + loot_list = list(/obj/item/weapon/bikehorn = 100) + + response_help = "pokes" + response_disarm = "gently pushes aside" + response_harm = "hits" + + say_list_type = /datum/say_list/clown + +/datum/say_list/clown + speak = list("HONK", "Honk!", "Henk!") + emote_see = list("honks") + + +/mob/living/simple_mob/mobs_monsters/clowns/giggles + name = "A Giggles?" + desc = "Oh sweet space christ." + tt_desc = "E Homo sapiens corydon horrificus" //this is a redspace clown + icon = 'icons/mob/mobs_monsters/tgclowns.dmi' + icon_state = "giggles" + icon_living = "giggles" + icon_dead = "giggles_dead" + icon_gib = "generic_gib" + vis_height = 32 + + faction = "clown" + + loot_list = list(/obj/item/weapon/bikehorn = 100) + + response_help = "pokes" + response_disarm = "gently pushes aside" + response_harm = "hits" + + say_list_type = /datum/say_list/clown + +/datum/say_list/clown + speak = list("HONK", "Honk!", "Henk!") + emote_see = list("honks") + + +/mob/living/simple_mob/mobs_monsters/clowns/destroyer + name = "A Clown?" + desc = "That clown looks like he means business." + tt_desc = "E Homo sapiens corydon horrificus" //this is a redspace clown + icon = 'icons/mob/mobs_monsters/tgclowns.dmi' + icon_state = "destroyer" + icon_living = "destroyer" + icon_dead = "destroyer_dead" + icon_gib = "generic_gib" + vis_height = 64 + + old_x = -16 + old_y = 0 + default_pixel_x = -16 + pixel_x = -16 + pixel_y = 0 + + faction = "clown" + + loot_list = list(/obj/item/weapon/bikehorn = 100) + + response_help = "pokes" + response_disarm = "gently pushes aside" + response_harm = "hits" + + say_list_type = /datum/say_list/clown + +/datum/say_list/clown + speak = list("HONK", "Honk!", "Henk!") + emote_see = list("honks") + + +/mob/living/simple_mob/mobs_monsters/clowns/chlown + name = "A Clown?" + desc = "No." + tt_desc = "E Homo sapiens corydon horrificus" //this is a redspace clown + icon = 'icons/mob/mobs_monsters/tgclowns.dmi' + icon_state = "chlown" + icon_living = "chlown" + icon_dead = "chlown_dead" + icon_gib = "generic_gib" + vis_height = 64 + + old_x = -16 + old_y = 0 + default_pixel_x = -16 + pixel_x = -16 + pixel_y = 0 + + faction = "clown" + + loot_list = list(/obj/item/weapon/bikehorn = 100) + + response_help = "pokes" + response_disarm = "gently pushes aside" + response_harm = "hits" + + say_list_type = /datum/say_list/clown + +/datum/say_list/clown + speak = list("HONK", "Honk!", "Henk!") + emote_see = list("honks") + + +/mob/living/simple_mob/mobs_monsters/clowns/scary + name = "A Clown?" + desc = "Hey that clown looks familiar!" + tt_desc = "E Homo sapiens corydon horrificus" //this is a redspace clown + icon = 'icons/mob/mobs_monsters/tgclowns.dmi' + icon_state = "scary_clown" + icon_living = "scary_clown" + icon_dead = "scary_dead" + icon_gib = "generic_gib" + vis_height = 32 + + faction = "clown" + + loot_list = list(/obj/item/weapon/bikehorn = 100) + + response_help = "pokes" + response_disarm = "gently pushes aside" + response_harm = "hits" + + say_list_type = /datum/say_list/clown + +/datum/say_list/clown + speak = list("HONK", "Honk!", "Henk!") + emote_see = list("honks") + + +/mob/living/simple_mob/mobs_monsters/clowns/flesh + name = "A Clown?" + desc = "WOOOOO STREAKING WOOOO!" + tt_desc = "E Homo sapiens corydon horrificus" //this is a redspace clown + icon = 'icons/mob/mobs_monsters/tgclowns.dmi' + icon_state = "fleshclown" + icon_living = "fleshclown" + icon_dead = "flesh_dead" + icon_gib = "generic_gib" + vis_height = 32 + + faction = "clown" + + loot_list = list(/obj/item/weapon/bikehorn = 100) + + response_help = "pokes" + response_disarm = "gently pushes aside" + response_harm = "hits" + + say_list_type = /datum/say_list/clown + +/datum/say_list/clown + speak = list("HONK", "Honk!", "Henk!") + emote_see = list("honks") + + +/mob/living/simple_mob/mobs_monsters/clowns/clowns + name = "Definitely a singular clown" + desc = "Is it one clown, or many clowns in not a trenchcoat?" + tt_desc = "E Homo sapiens corydon horrificus" //this is a redspace clown + icon = 'icons/mob/mobs_monsters/tgclowns.dmi' + icon_state = "clowns" + icon_living = "clowns" + icon_dead = "clowns_dead" + icon_gib = "generic_gib" + vis_height = 64 + + old_x = -16 + old_y = 0 + default_pixel_x = -16 + pixel_x = -16 + pixel_y = 0 + + faction = "clown" + + loot_list = list(/obj/item/weapon/bikehorn = 100) + + response_help = "pokes" + response_disarm = "gently pushes aside" + response_harm = "hits" + + say_list_type = /datum/say_list/clown + +/datum/say_list/clown + speak = list("HONK", "Honk!", "Henk!") + emote_see = list("honks") + + +/mob/living/simple_mob/mobs_monsters/clowns/mutant + name = "A Clown?" + desc = "Oh sweet space christ." + tt_desc = "E Homo sapiens corydon horrificus" //this is a redspace clown + icon = 'icons/mob/mobs_monsters/tgclowns.dmi' + icon_state = "mutant" + icon_living = "mutant" + icon_dead = "mutant_dead" + icon_gib = "generic_gib" + vis_height = 64 + + old_x = -16 + old_y = 0 + default_pixel_x = -16 + pixel_x = -16 + pixel_y = 0 + + faction = "clown" + + loot_list = list(/obj/item/weapon/bikehorn = 100) + + response_help = "pokes" + response_disarm = "gently pushes aside" + response_harm = "hits" + + say_list_type = /datum/say_list/clown + +/datum/say_list/clown + speak = list("HONK", "Honk!", "Henk!") + emote_see = list("honks") + + +/mob/living/simple_mob/mobs_monsters/clowns/blob + name = "A Clown?" + desc = "Go to a gym fatty!" + tt_desc = "E Homo sapiens corydon horrificus" //this is a redspace clown + icon = 'icons/mob/mobs_monsters/tgclowns.dmi' + icon_state = "blob" + icon_living = "blob" + icon_dead = "blob_dead" + icon_gib = "generic_gib" + vis_height = 64 + + old_x = -16 + old_y = 0 + default_pixel_x = -16 + pixel_x = -16 + pixel_y = 0 + + faction = "clown" + + loot_list = list(/obj/item/weapon/bikehorn = 100) + + response_help = "pokes" + response_disarm = "gently pushes aside" + response_harm = "hits" + + say_list_type = /datum/say_list/clown + +/datum/say_list/clown + speak = list("HONK", "Honk!", "Henk!") + emote_see = list("honks") + + +/mob/living/simple_mob/mobs_monsters/clowns/mayor + name = "A clown?" + desc = "One speaks in riddles..." + tt_desc = "E Homo sapiens corydon horrificus" //this is a redspace clown + icon = 'icons/mob/mobs_monsters/giantclowns.dmi' + icon_state = "c_mayor" + icon_living = "c_mayor" + icon_dead = "mayor_dead" + icon_gib = "generic_gib" + vis_height = 96 + + old_x = -16 + old_y = 0 + default_pixel_x = -16 + pixel_x = -16 + pixel_y = 0 + + faction = "clown" + + loot_list = list(/obj/item/weapon/bikehorn = 100) + + response_help = "pokes" + response_disarm = "gently pushes aside" + response_harm = "hits" + + say_list_type = /datum/say_list/clown + +/datum/say_list/clown + speak = list("HONK", "Honk!", "Henk!") + emote_see = list("honks") + + +/mob/living/simple_mob/mobs_monsters/clowns/honkling + name = "A Clown?" + desc = "Oh sweet space christ." + tt_desc = "E Homo sapiens corydon horrificus" //this is a redspace clown + icon = 'icons/mob/mobs_monsters/tgclowns.dmi' + icon_state = "honkling" + icon_living = "honkling" + icon_dead = "honkling_dead" + icon_gib = "generic_gib" + vis_height = 32 + + faction = "clown" + + loot_list = list(/obj/item/weapon/bikehorn = 100) + + response_help = "pokes" + response_disarm = "gently pushes aside" + response_harm = "hits" + + say_list_type = /datum/say_list/clown + +/datum/say_list/clown + speak = list("HONK", "Honk!", "Henk!") + emote_see = list("honks") + +/mob/living/simple_mob/mobs_monsters/clowns/normal + name = "Clown" + desc = "A regular, every tuesday Clown." + tt_desc = "E Homo sapiens corydon" //this is a clown + icon = 'icons/mob/mobs_monsters/newclowns.dmi' + icon_state = "c_normal" + icon_living = "c_normal" + icon_dead = "clown_dead" + icon_gib = "generic_gib" + vis_height = 32 + + faction = "clown" + + loot_list = list(/obj/item/weapon/bikehorn = 100) + + response_help = "pokes" + response_disarm = "gently pushes aside" + response_harm = "hits" + + say_list_type = /datum/say_list/clown + +/datum/say_list/clown + speak = list("HONK", "Honk!", "Henk!") + emote_see = list("honks") \ No newline at end of file diff --git a/icons/mob/mobs_monsters/TGClowns.dmi b/icons/mob/mobs_monsters/TGClowns.dmi index 5805861b61..2ade8104e0 100644 Binary files a/icons/mob/mobs_monsters/TGClowns.dmi and b/icons/mob/mobs_monsters/TGClowns.dmi differ diff --git a/icons/mob/mobs_monsters/giantclowns.dmi b/icons/mob/mobs_monsters/giantclowns.dmi index 38e76a0ab7..5365a0acad 100644 Binary files a/icons/mob/mobs_monsters/giantclowns.dmi and b/icons/mob/mobs_monsters/giantclowns.dmi differ diff --git a/icons/mob/mobs_monsters/hands.dmi b/icons/mob/mobs_monsters/hands.dmi deleted file mode 100644 index bc61264158..0000000000 Binary files a/icons/mob/mobs_monsters/hands.dmi and /dev/null differ diff --git a/sound/effects/Whipcrack.ogg b/sound/effects/Whipcrack.ogg new file mode 100644 index 0000000000..39e63741ca Binary files /dev/null and b/sound/effects/Whipcrack.ogg differ diff --git a/vorestation.dme b/vorestation.dme index b9e5021677..266c61af0f 100644 --- a/vorestation.dme +++ b/vorestation.dme @@ -2777,11 +2777,14 @@ #include "code\modules\mob\living\simple_mob\subtypes\vore\demon\demon_subtypes.dm" #include "code\modules\mob\living\simple_mob\subtypes\vore\demon\~defines.dm" #include "code\modules\mob\living\simple_mob\subtypes\vore\mobs_monsters\clowns\Big.dm" +#include "code\modules\mob\living\simple_mob\subtypes\vore\mobs_monsters\clowns\bigclowns.dm" #include "code\modules\mob\living\simple_mob\subtypes\vore\mobs_monsters\clowns\bus.dm" #include "code\modules\mob\living\simple_mob\subtypes\vore\mobs_monsters\clowns\busclowns.dm" #include "code\modules\mob\living\simple_mob\subtypes\vore\mobs_monsters\clowns\c_shift.dm" #include "code\modules\mob\living\simple_mob\subtypes\vore\mobs_monsters\clowns\Clowns.dm" -#include "code\modules\mob\living\simple_mob\subtypes\vore\mobs_monsters\clowns\Normal.dm" +#include "code\modules\mob\living\simple_mob\subtypes\vore\mobs_monsters\clowns\hespawner.dm" +#include "code\modules\mob\living\simple_mob\subtypes\vore\mobs_monsters\clowns\honkelemental.dm" +#include "code\modules\mob\living\simple_mob\subtypes\vore\mobs_monsters\clowns\regularclowns.dm" #include "code\modules\mob\living\simple_mob\subtypes\vore\morph\morph.dm" #include "code\modules\mob\living\simple_mob\subtypes\vore\shadekin\_defines.dm" #include "code\modules\mob\living\simple_mob\subtypes\vore\shadekin\ability_objects.dm"