diff --git a/code/modules/mob/living/simple_animal/hostile/retaliate/frog.dm b/code/modules/mob/living/simple_animal/hostile/retaliate/frog.dm new file mode 100644 index 00000000000..17578eece49 --- /dev/null +++ b/code/modules/mob/living/simple_animal/hostile/retaliate/frog.dm @@ -0,0 +1,35 @@ +/mob/living/simple_animal/hostile/retaliate/frog + name = "frog" + desc = "It seems a little sad." + icon_state = "frog" + icon_living = "frog" + icon_dead = "frog_dead" + speak = list("ribbits","croaks") + emote_see = list("hops in a circle.", "shakes.") + speak_chance = 1 + turns_per_move = 5 + maxHealth = 15 + health = 15 + melee_damage_lower = 5 + melee_damage_upper = 5 + attacktext = "bites" + response_help = "pets" + response_disarm = "pokes" + response_harm = "splats" + density = 0 + ventcrawler = 2 + faction = list("hostile") + attack_sound = 'sound/effects/Reee.ogg' + pass_flags = PASSTABLE | PASSGRILLE | PASSMOB + mob_size = MOB_SIZE_TINY + gold_core_spawnable = 1 + +/mob/living/simple_animal/frog/New() + ..() + if(prob(1)) + name = "rare frog" + desc = "It seems a little smug." + +/mob/living/simple_animal/hostile/retaliate/frog/Crossed() + if(!stat) + playsound(src, 'sound/effects/Huuu.ogg', 100, 1) \ No newline at end of file diff --git a/icons/mob/animal.dmi b/icons/mob/animal.dmi index cb872b63406..3f81210caf9 100644 Binary files a/icons/mob/animal.dmi and b/icons/mob/animal.dmi differ diff --git a/sound/effects/Huuu.ogg b/sound/effects/Huuu.ogg new file mode 100644 index 00000000000..3bef8569795 Binary files /dev/null and b/sound/effects/Huuu.ogg differ diff --git a/sound/effects/Reee.ogg b/sound/effects/Reee.ogg new file mode 100644 index 00000000000..5774b45edac Binary files /dev/null and b/sound/effects/Reee.ogg differ diff --git a/tgstation.dme b/tgstation.dme index 02781f35c61..577697aa0de 100644 --- a/tgstation.dme +++ b/tgstation.dme @@ -1530,6 +1530,7 @@ #include "code\modules\mob\living\simple_animal\hostile\megafauna\megafauna.dm" #include "code\modules\mob\living\simple_animal\hostile\retaliate\bat.dm" #include "code\modules\mob\living\simple_animal\hostile\retaliate\clown.dm" +#include "code\modules\mob\living\simple_animal\hostile\retaliate\frog.dm" #include "code\modules\mob\living\simple_animal\hostile\retaliate\ghost.dm" #include "code\modules\mob\living\simple_animal\hostile\retaliate\retaliate.dm" #include "code\modules\mob\living\simple_animal\hostile\retaliate\spaceman.dm"