mirror of
https://github.com/SPLURT-Station/S.P.L.U.R.T-Station-13.git
synced 2025-12-11 10:22:13 +00:00
48
code/modules/mob/living/simple_animal/friendly/bumbles.dm
Normal file
48
code/modules/mob/living/simple_animal/friendly/bumbles.dm
Normal file
@@ -0,0 +1,48 @@
|
|||||||
|
/mob/living/simple_animal/pet/bumbles
|
||||||
|
name = "Bumbles"
|
||||||
|
desc = "Bumbles, the very humble bumblebee."
|
||||||
|
icon_state = "bumbles"
|
||||||
|
icon_living = "bumbles"
|
||||||
|
icon_dead = "bumbles_dead"
|
||||||
|
turns_per_move = 1
|
||||||
|
response_help = "shoos"
|
||||||
|
response_disarm = "brushes aside"
|
||||||
|
response_harm = "squashes"
|
||||||
|
speak_emote = list("bzzzs")
|
||||||
|
maxHealth = 100
|
||||||
|
health = 100
|
||||||
|
harm_intent_damage = 1
|
||||||
|
friendly = "bzzs"
|
||||||
|
density = FALSE
|
||||||
|
movement_type = FLYING
|
||||||
|
pass_flags = PASSTABLE | PASSGRILLE | PASSMOB
|
||||||
|
ventcrawler = VENTCRAWLER_ALWAYS
|
||||||
|
mob_size = MOB_SIZE_TINY
|
||||||
|
mob_biotypes = list(MOB_ORGANIC, MOB_BEAST)
|
||||||
|
gold_core_spawnable = FRIENDLY_SPAWN
|
||||||
|
verb_say = "bzzs"
|
||||||
|
verb_ask = "bzzs inquisitively"
|
||||||
|
verb_exclaim = "bzzs intensely"
|
||||||
|
verb_yell = "bzzs intensely"
|
||||||
|
|
||||||
|
/mob/living/simple_animal/pet/bumbles/Initialize()
|
||||||
|
. = ..()
|
||||||
|
verbs += /mob/living/proc/lay_down
|
||||||
|
|
||||||
|
/mob/living/simple_animal/pet/bumbles/ComponentInitialize()
|
||||||
|
. = ..()
|
||||||
|
AddElement(/datum/element/wuv, "bzzs!")
|
||||||
|
|
||||||
|
/mob/living/simple_animal/pet/bumbles/update_canmove()
|
||||||
|
..()
|
||||||
|
if(client && stat != DEAD)
|
||||||
|
if (resting)
|
||||||
|
icon_state = "[icon_living]_rest"
|
||||||
|
collar_type = "[initial(collar_type)]_rest"
|
||||||
|
else
|
||||||
|
icon_state = "[icon_living]"
|
||||||
|
collar_type = "[initial(collar_type)]"
|
||||||
|
regenerate_icons()
|
||||||
|
|
||||||
|
/mob/living/simple_animal/pet/bumbles/bee_friendly()
|
||||||
|
return TRUE //treaty signed at the Beeneeva convention
|
||||||
Binary file not shown.
|
Before Width: | Height: | Size: 223 KiB After Width: | Height: | Size: 219 KiB |
Binary file not shown.
|
Before Width: | Height: | Size: 2.9 KiB After Width: | Height: | Size: 11 KiB |
Binary file not shown.
|
Before Width: | Height: | Size: 66 KiB After Width: | Height: | Size: 68 KiB |
Reference in New Issue
Block a user