diff --git a/code/game/gamemodes/events.dm b/code/game/gamemodes/events.dm index 51bcc39a..90446e82 100644 --- a/code/game/gamemodes/events.dm +++ b/code/game/gamemodes/events.dm @@ -293,7 +293,10 @@ /proc/carp_migration() // -- Darem for(var/obj/effect/landmark/C in landmarks_list) if(C.name == "carpspawn") - new /mob/living/simple_animal/hostile/carp(C.loc) + if(prob(50)) + new /mob/living/simple_animal/hostile/carp(C.loc) + else + new /mob/living/simple_animal/hostile/carp/critter(C.loc) //sleep(100) spawn(rand(300, 600)) //Delayed announcements to keep the crew on their toes. command_alert("Unknown biological entities have been detected near [station_name()], please stand-by.", "Lifesign Alert") diff --git a/code/modules/mob/living/simple_animal/hostile/carp.dm b/code/modules/mob/living/simple_animal/hostile/carp.dm index 1c27481c..e67a884e 100644 --- a/code/modules/mob/living/simple_animal/hostile/carp.dm +++ b/code/modules/mob/living/simple_animal/hostile/carp.dm @@ -38,13 +38,15 @@ faction = "carp" + var/attackv = "nashes" + /mob/living/simple_animal/hostile/carp/Process_Spacemove(var/check_drift = 0) return 1 //No drifting in space for space carp! //original comments do not steal /mob/living/simple_animal/hostile/carp/FindTarget() . = ..() if(.) - custom_emote(1,"nashes at [.]") + custom_emote(1,"[attackv] at [.]") /mob/living/simple_animal/hostile/carp/AttackingTarget() . =..() @@ -52,4 +54,16 @@ if(istype(L)) if(prob(15)) L.Weaken(3) - L.visible_message("\the [src] knocks down \the [L]!") \ No newline at end of file + L.visible_message("\the [src] knocks down \the [L]!") + +////////////////////////////////////////////////////////////////////////////////////////////////// +/////////////////////////////////SPACE RAKK! Or, namely, critters!//////////////////////////////// +////////////////////////////////////////////////////////////////////////////////////////////////// + +/mob/living/simple_animal/hostile/carp/critter + name = "winged critter" + desc = "An apparently winged creature, bat-like in appearance, with sharp teeth and claws." + icon_state = "critter" + icon_living = "critter" + icon_dead = "critter_dead" + attackv = "swoops" \ No newline at end of file