mirror of
https://github.com/CHOMPStation2/CHOMPStation2.git
synced 2025-12-10 18:22:39 +00:00
Add vore settings/info, and add non-hostile AI for Nyria
This commit is contained in:
@@ -12,3 +12,6 @@
|
|||||||
holder.IMove(get_step(holder, pick(alldirs)))
|
holder.IMove(get_step(holder, pick(alldirs)))
|
||||||
holder.face_atom(A)
|
holder.face_atom(A)
|
||||||
|
|
||||||
|
/datum/ai_holder/simple_mob/melee/pack_mob/nyria
|
||||||
|
hostile = FALSE
|
||||||
|
retaliate = TRUE
|
||||||
@@ -52,6 +52,27 @@ They're also cool, and Rykka/Nyria wrote this uwu
|
|||||||
attacktext = list("bit", "nipped", "chomped", "clawed", "scratched", "lewded")
|
attacktext = list("bit", "nipped", "chomped", "clawed", "scratched", "lewded")
|
||||||
attack_sound = 'sound/weapons/bite.ogg' // placeholder till I find a better bite
|
attack_sound = 'sound/weapons/bite.ogg' // placeholder till I find a better bite
|
||||||
|
|
||||||
|
vore_active = 1 // nom settings. <3
|
||||||
|
vore_capacity = 3 // yeens can eat something like 85% of their weight in meat. nom~
|
||||||
|
vore_bump_chance = 25
|
||||||
|
vore_bump_emote = "nomfs!"
|
||||||
|
vore_pounce_chance = 35
|
||||||
|
vore_pounce_maxhealth = 90
|
||||||
|
vore_standing_too = 1 // nomf people while they're standing, yus.
|
||||||
|
swallowsound = 'sound/vore/sunesound/pred/insertion_01'
|
||||||
|
|
||||||
|
vore_default_mode = DM_HOLD // yeengut takes a sec to kick in :3
|
||||||
|
vore_digest_chance = 95 // you move, yeengut is gonna kick in~
|
||||||
|
vore_escape_chance = 8 // 8% chance to escape a hot, slimy, kneading gut. Why would you want to leave~?
|
||||||
|
|
||||||
|
vore_stomach_name = "gut"
|
||||||
|
vore_stomach_flavor = "Hot, slimy, and kneading constantly around you, as the hyena's heartbeat thuds away above. All you can see are pink, slimy walls, \
|
||||||
|
kneading all over your entire form, and what looks like digestive acids pooling along the bottom of it's gut. \
|
||||||
|
You can hear cackling laughter and yaps, as well as the lurid sloshing of the hyena's belly as you're rocked around. Best not squirm, since it's belly isn't digesting you... yet."
|
||||||
|
|
||||||
|
vore_default_contamination_flavor = "Acrid"
|
||||||
|
vore_default_contamination_color = "yellow"
|
||||||
|
|
||||||
ai_holder_type = /datum/ai_holder/simple_mob/melee/pack_mob // Define here what type of enemy hyena is.
|
ai_holder_type = /datum/ai_holder/simple_mob/melee/pack_mob // Define here what type of enemy hyena is.
|
||||||
|
|
||||||
heat_damage_per_tick = 20
|
heat_damage_per_tick = 20
|
||||||
@@ -63,6 +84,10 @@ They're also cool, and Rykka/Nyria wrote this uwu
|
|||||||
|
|
||||||
var/obj/item/clothing/head/hat = null // The hat the yeen is wearing when initialized, var will update with the chosen hat.
|
var/obj/item/clothing/head/hat = null // The hat the yeen is wearing when initialized, var will update with the chosen hat.
|
||||||
|
|
||||||
|
/mob/living/simple_mob/init_vore() // Shenanigans to make the internal loop play inside belly until PR for adding fleshy sounds is added upstrem
|
||||||
|
..()
|
||||||
|
B.wet_loop = 1
|
||||||
|
|
||||||
// Silly stuff. HATS! Give your yeen a hat today <3
|
// Silly stuff. HATS! Give your yeen a hat today <3
|
||||||
/mob/living/simple_mob/animal/hyena/verb/remove_hat()
|
/mob/living/simple_mob/animal/hyena/verb/remove_hat()
|
||||||
set name = "Remove Hat"
|
set name = "Remove Hat"
|
||||||
@@ -156,4 +181,6 @@ They're also cool, and Rykka/Nyria wrote this uwu
|
|||||||
icon_dead = "nyria_yeen_dead"
|
icon_dead = "nyria_yeen_dead"
|
||||||
|
|
||||||
maxHealth = 225 // tuff yeen. <3
|
maxHealth = 225 // tuff yeen. <3
|
||||||
health = 225 // tuff yeen. <3
|
health = 225 // tuff yeen. <3
|
||||||
|
|
||||||
|
ai_holder_type = /datum/ai_holder/simple_mob/melee/pack_mob/nyria // Define here what type of enemy hyena is. Nyria is non-hostile.
|
||||||
Reference in New Issue
Block a user