diff --git a/code/modules/mob/living/simple_animal/hostile/retaliate/frog.dm b/code/modules/mob/living/simple_animal/hostile/retaliate/frog.dm index 17578eece49..81f40c3b9c6 100644 --- a/code/modules/mob/living/simple_animal/hostile/retaliate/frog.dm +++ b/code/modules/mob/living/simple_animal/hostile/retaliate/frog.dm @@ -20,16 +20,23 @@ ventcrawler = 2 faction = list("hostile") attack_sound = 'sound/effects/Reee.ogg' + butcher_results = list(/obj/item/weapon/reagent_containers/food/snacks/nugget = 1) pass_flags = PASSTABLE | PASSGRILLE | PASSMOB mob_size = MOB_SIZE_TINY gold_core_spawnable = 1 -/mob/living/simple_animal/frog/New() +/mob/living/simple_animal/hostile/retaliate/frog/New() ..() if(prob(1)) name = "rare frog" desc = "It seems a little smug." + icon_state = "rare_frog" + icon_living = "rare_frog" + icon_dead = "rare_frog_dead" + butcher_results = list(/obj/item/weapon/reagent_containers/food/snacks/nugget = 5) -/mob/living/simple_animal/hostile/retaliate/frog/Crossed() - if(!stat) - playsound(src, 'sound/effects/Huuu.ogg', 100, 1) \ No newline at end of file +/mob/living/simple_animal/hostile/retaliate/frog/Crossed(AM as mob|obj) + if(!stat && isliving(AM)) + var/mob/living/L = AM + if(L.mob_size > MOB_SIZE_TINY) + playsound(src, 'sound/effects/Huuu.ogg', 50, 1) \ No newline at end of file diff --git a/icons/mob/animal.dmi b/icons/mob/animal.dmi index 3f81210caf9..84ee80c19f0 100644 Binary files a/icons/mob/animal.dmi and b/icons/mob/animal.dmi differ