mirror of
https://github.com/VOREStation/VOREStation.git
synced 2026-08-26 13:39:16 +01:00
@@ -12,7 +12,7 @@
|
||||
|
||||
icon_state = "succlet"
|
||||
icon_living = "succlet"
|
||||
icon_dead = "succlet"
|
||||
icon_dead = "succlet_dead"
|
||||
icon_rest = "succlet"
|
||||
icon = 'icons/mob/alienanimals_x32.dmi'
|
||||
|
||||
@@ -61,7 +61,8 @@
|
||||
vore_smell = "some kind of snack from a distant unseen universe"
|
||||
|
||||
var/succlet_move_chance = 2
|
||||
var/succlet_weaken_rate = 5
|
||||
var/succlet_eat_chance = 50
|
||||
var/succlet_weaken_rate = 2
|
||||
var/succlet_last_health = 10
|
||||
|
||||
/datum/say_list/succlet
|
||||
@@ -83,7 +84,7 @@
|
||||
B.digest_oxy = 12
|
||||
B.digestchance = 0
|
||||
B.absorbchance = 0
|
||||
B.escapechance = 10
|
||||
B.escapechance = 35
|
||||
B.selective_preference = DM_ABSORB
|
||||
|
||||
/mob/living/simple_mob/vore/alienanimals/succlet/checkMoveCooldown()
|
||||
@@ -123,9 +124,12 @@
|
||||
succlet_move(pick(mylist))
|
||||
succlet_last_health = health //The succlet will try to move if it has taken damage
|
||||
|
||||
/mob/living/simple_mob/vore/alienanimals/succlet/death()
|
||||
/mob/living/simple_mob/vore/alienanimals/succlet/death(gibbed, deathmessage = "shrieks in agony as it is eradicated from reality.")
|
||||
. = ..()
|
||||
spawn(10)
|
||||
if(isbelly(loc))
|
||||
return
|
||||
playsound(src,'sound/voice/succlet_shriek.ogg', 100, 1)
|
||||
spawn(25)
|
||||
qdel(src)
|
||||
|
||||
/mob/living/simple_mob/vore/alienanimals/succlet/attackby(var/obj/item/O, var/mob/user)
|
||||
@@ -170,7 +174,7 @@
|
||||
for(var/atom/M in view(world.view, my_turf)) //Is anyone who is not us or our target around where we are?
|
||||
if(isliving(M) && M != src && M != target && !istype(M, /mob/observer) && !M.invisibility && !istype(M,/mob/living/simple_mob/vore/alienanimals/succlet))
|
||||
var/mob/living/check = M
|
||||
if(check.stat)
|
||||
if(check.stat == CONSCIOUS)
|
||||
to_chat(src, "<span class='warning'>You can't move, [check] is watching...</span>")
|
||||
return
|
||||
else if (!check.eye_blind)
|
||||
@@ -179,7 +183,7 @@
|
||||
for(var/atom/T in view(world.view, target_turf)) //Is anyone at our target?
|
||||
if(isliving(T) && T != src && T != target && !istype(T, /mob/observer) && !T.invisibility && !istype(T,/mob/living/simple_mob/vore/alienanimals/succlet))
|
||||
var/mob/living/check = T
|
||||
if(check.stat)
|
||||
if(check.stat == CONSCIOUS)
|
||||
to_chat(src, "<span class='warning'>You can't move, [check] is watching...</span>")
|
||||
return
|
||||
else if (!check.eye_blind)
|
||||
@@ -188,29 +192,27 @@
|
||||
forceMove(target_turf)
|
||||
if(l)
|
||||
l.Weaken(succlet_weaken_rate)
|
||||
animal_nom(l)
|
||||
l.stop_pulling()
|
||||
if(client || prob(succlet_eat_chance))
|
||||
animal_nom(l)
|
||||
l.stop_pulling()
|
||||
|
||||
|
||||
/mob/living/simple_mob/vore/alienanimals/succlet/big
|
||||
desc = "A big soft, fuzzy, innocent looking star shaped creature."
|
||||
icon_state = "big_succlet"
|
||||
icon_living = "big_succlet"
|
||||
icon_dead = "big_succlet"
|
||||
icon_rest = "big_succlet"
|
||||
succlet_weaken_rate = 30 //Big
|
||||
|
||||
/mob/living/simple_mob/vore/alienanimals/succlet/dark
|
||||
icon_state = "dark_succlet"
|
||||
icon_living = "dark_succlet"
|
||||
icon_dead = "dark_succlet"
|
||||
icon_rest = "dark_succlet"
|
||||
|
||||
/mob/living/simple_mob/vore/alienanimals/succlet/poison
|
||||
desc = "A soft, fuzzy, innocent looking star shaped creature. It looks like it could be poisonous."
|
||||
icon_state = "poison_succlet"
|
||||
icon_living = "poison_succlet"
|
||||
icon_dead = "poison_succlet"
|
||||
icon_rest = "poison_succlet"
|
||||
|
||||
/mob/living/simple_mob/vore/alienanimals/succlet/poison/attack_hand(mob/user)
|
||||
@@ -226,7 +228,6 @@
|
||||
/mob/living/simple_mob/vore/alienanimals/succlet/moss
|
||||
icon_state = "moss_succlet"
|
||||
icon_living = "moss_succlet"
|
||||
icon_dead = "moss_succlet"
|
||||
icon_rest = "moss_succlet"
|
||||
vore_taste = "moss"
|
||||
vore_smell = "moss"
|
||||
@@ -235,8 +236,10 @@
|
||||
desc = "A big soft, fuzzy, innocent looking star shaped creature. It looks regal with its crown!"
|
||||
icon_state = "king_succlet"
|
||||
icon_living = "king_succlet"
|
||||
icon_dead = "king_succlet"
|
||||
icon_rest = "king_succlet"
|
||||
succlet_weaken_rate = 60 //The weight of authority is heavy!
|
||||
vore_taste = "the king of snacks from a distant unseen universe"
|
||||
vore_smell = "the king of snacks from a distant unseen universe"
|
||||
|
||||
maxHealth = 10000
|
||||
health = 10000
|
||||
|
||||
Binary file not shown.
|
Before Width: | Height: | Size: 116 KiB After Width: | Height: | Size: 118 KiB |
Binary file not shown.
Reference in New Issue
Block a user