39 lines
1.2 KiB
Plaintext
39 lines
1.2 KiB
Plaintext
/mob/living/simple_animal/butterfly
|
|
name = "butterfly"
|
|
desc = "A colorful butterfly, how'd it get up here?"
|
|
icon_state = "butterfly"
|
|
icon_living = "butterfly"
|
|
icon_dead = "butterfly_dead"
|
|
turns_per_move = 1
|
|
response_help_continuous = "shoos"
|
|
response_help_simple = "shoo"
|
|
response_disarm_continuous = "brushes aside"
|
|
response_disarm_simple = "brush aside"
|
|
response_harm_continuous = "squashes"
|
|
response_harm_simple = "squash"
|
|
speak_emote = list("flutters")
|
|
maxHealth = 2
|
|
health = 2
|
|
harm_intent_damage = 1
|
|
friendly_verb_continuous = "nudges"
|
|
friendly_verb_simple = "nudge"
|
|
density = FALSE
|
|
movement_type = FLYING
|
|
pass_flags = PASSTABLE | PASSGRILLE | PASSMOB
|
|
mob_size = MOB_SIZE_TINY
|
|
mob_biotypes = MOB_ORGANIC|MOB_BUG
|
|
gold_core_spawnable = FRIENDLY_SPAWN
|
|
verb_say = "flutters"
|
|
verb_ask = "flutters inquisitively"
|
|
verb_exclaim = "flutters intensely"
|
|
verb_yell = "flutters intensely"
|
|
|
|
/mob/living/simple_animal/butterfly/Initialize(mapload)
|
|
. = ..()
|
|
var/newcolor = rgb(rand(0, 255), rand(0, 255), rand(0, 255))
|
|
add_atom_colour(newcolor, FIXED_COLOUR_PRIORITY)
|
|
AddElement(/datum/element/ventcrawling, given_tier = VENTCRAWLER_ALWAYS)
|
|
|
|
/mob/living/simple_animal/butterfly/bee_friendly()
|
|
return TRUE //treaty signed at the Beeneeva convention
|