diff --git a/code/modules/mob/living/simple_animal/hostile/pike_vr.dm b/code/modules/mob/living/simple_animal/hostile/pike_vr.dm new file mode 100644 index 0000000000..c177f9ee09 --- /dev/null +++ b/code/modules/mob/living/simple_animal/hostile/pike_vr.dm @@ -0,0 +1,31 @@ +/mob/living/simple_animal/hostile/carp/pike + name = "space pike" + desc = "A bigger, angrier cousin of the space carp." + icon = 'icons/mob/spaceshark.dmi' + icon_state = "shark" + icon_living = "shark" + icon_dead = "shark_dead" + meat_amount = 10 + turns_per_move = 2 + move_to_delay = 2 + speed = 0 + mob_size = MOB_LARGE + + pixel_x = -16 + + health = 150 + maxHealth = 150 + + harm_intent_damage = 5 + melee_damage_lower = 20 + melee_damage_upper = 25 + + break_stuff_probability = 35 + +/mob/living/simple_animal/hostile/carp/pike/weak + health = 75 + maxHealth = 75 + +/mob/living/simple_animal/hostile/carp/strong + maxHealth = 50 + health = 50 \ No newline at end of file diff --git a/code/modules/rogueminer_vr/controller.dm b/code/modules/rogueminer_vr/controller.dm index 1ee3e5fd70..d471b98dcd 100644 --- a/code/modules/rogueminer_vr/controller.dm +++ b/code/modules/rogueminer_vr/controller.dm @@ -55,12 +55,21 @@ var/datum/controller/rogue/rm_controller = new() ///// Monster Lists ///// var/mobs = list( - "tier1" = list(/mob/living/simple_animal/hostile/carp,/mob/living/simple_animal/hostile/goose), - "tier2" = list(/mob/living/simple_animal/hostile/carp,/mob/living/simple_animal/hostile/goose), - "tier3" = list(/mob/living/simple_animal/hostile/carp,/mob/living/simple_animal/hostile/goose,/mob/living/simple_animal/hostile/vore/bear), - "tier4" = list(/mob/living/simple_animal/hostile/carp,/mob/living/simple_animal/hostile/goose,/mob/living/simple_animal/hostile/vore/bear), - "tier5" = list(/mob/living/simple_animal/hostile/carp,/mob/living/simple_animal/hostile/goose,/mob/living/simple_animal/hostile/vore/bear), - "tier6" = list(/mob/living/simple_animal/hostile/carp,/mob/living/simple_animal/hostile/goose,/mob/living/simple_animal/hostile/vore/bear) + "tier1" = list(/mob/living/simple_animal/hostile/carp, /mob/living/simple_animal/hostile/goose), + + "tier2" = list(/mob/living/simple_animal/hostile/carp, /mob/living/simple_animal/hostile/goose), + + "tier3" = list(/mob/living/simple_animal/hostile/carp, /mob/living/simple_animal/hostile/goose, + /mob/living/simple_animal/hostile/vore/bear, /mob/living/simple_animal/hostile/carp/strong), + + "tier4" = list(/mob/living/simple_animal/hostile/carp, /mob/living/simple_animal/hostile/goose, /mob/living/simple_animal/hostile/vore/bear, + /mob/living/simple_animal/hostile/carp/strong, /mob/living/simple_animal/hostile/carp/pike/weak), + + "tier5" = list(/mob/living/simple_animal/hostile/carp, /mob/living/simple_animal/hostile/vore/bear, /mob/living/simple_animal/hostile/carp/pike/weak, + /mob/living/simple_animal/hostile/carp/strong, /mob/living/simple_animal/hostile/carp/pike), + + "tier6" = list(/mob/living/simple_animal/hostile/vore/bear, /mob/living/simple_animal/hostile/carp/strong, + /mob/living/simple_animal/hostile/carp/pike, /mob/living/simple_animal/hostile/carp/pike/weak) ) /datum/controller/rogue/New() diff --git a/icons/mob/spaceshark.dmi b/icons/mob/spaceshark.dmi new file mode 100644 index 0000000000..615fd87a01 Binary files /dev/null and b/icons/mob/spaceshark.dmi differ diff --git a/vorestation.dme b/vorestation.dme index 090aab09de..284fdcdd3e 100644 --- a/vorestation.dme +++ b/vorestation.dme @@ -1824,6 +1824,7 @@ #include "code\modules\mob\living\simple_animal\hostile\goose_vr.dm" #include "code\modules\mob\living\simple_animal\hostile\hivebot.dm" #include "code\modules\mob\living\simple_animal\hostile\hostile.dm" +#include "code\modules\mob\living\simple_animal\hostile\pike_vr.dm" #include "code\modules\mob\living\simple_animal\hostile\pirate.dm" #include "code\modules\mob\living\simple_animal\hostile\russian.dm" #include "code\modules\mob\living\simple_animal\hostile\syndicate.dm"