mirror of
https://github.com/ParadiseSS13/Paradise.git
synced 2026-08-30 07:27:57 +01:00
57 lines
1.8 KiB
Plaintext
57 lines
1.8 KiB
Plaintext
//Foxxy
|
|
/mob/living/simple_animal/pet/dog/fox
|
|
name = "fox"
|
|
desc = "It's a fox. I wonder what it says?"
|
|
icon_state = "fox"
|
|
icon_living = "fox"
|
|
icon_dead = "fox_dead"
|
|
icon_resting = "fox_rest"
|
|
speak = list("Ack-Ack","Ack-Ack-Ack-Ackawoooo","Geckers","Awoo","Tchoff")
|
|
speak_emote = list("geckers", "barks")
|
|
emote_hear = list("howls","barks")
|
|
emote_see = list("shakes its head", "shivers")
|
|
turns_per_move = 5
|
|
see_in_dark = 6
|
|
butcher_results = list(/obj/item/food/meat = 3)
|
|
response_disarm = "gently pushes aside"
|
|
var/collar_icon_state = "fox"
|
|
|
|
/mob/living/simple_animal/pet/dog/fox/Initialize(mapload)
|
|
. = ..()
|
|
AddElement(/datum/element/wears_collar, collar_icon_state_ = collar_icon_state)
|
|
regenerate_icons()
|
|
|
|
//Captain fox
|
|
/mob/living/simple_animal/pet/dog/fox/renault
|
|
name = "Renault"
|
|
desc = "Renault, the Captain's trustworthy fox. I wonder what it says?"
|
|
gold_core_spawnable = NO_SPAWN
|
|
|
|
/mob/living/simple_animal/pet/dog/fox/renault/Initialize(mapload)
|
|
. = ..()
|
|
GLOB.station_pets += src
|
|
|
|
//Syndi fox
|
|
/mob/living/simple_animal/pet/dog/fox/syndifox
|
|
name = "Syndifox"
|
|
desc = "Syndifox, the Syndicate's most respected mascot. I wonder what it says?"
|
|
icon_state = "Syndifox"
|
|
icon_living = "Syndifox"
|
|
icon_dead = "Syndifox_dead"
|
|
icon_resting = "Syndifox_rest"
|
|
faction = list("syndicate")
|
|
gold_core_spawnable = NO_SPAWN
|
|
atmos_requirements = list("min_oxy" = 0, "max_oxy" = 0, "min_tox" = 0, "max_tox" = 0, "min_co2" = 0, "max_co2" = 0, "min_n2" = 0, "max_n2" = 0)
|
|
minbodytemp = 0
|
|
melee_damage_lower = 10
|
|
melee_damage_upper = 20
|
|
|
|
/mob/living/simple_animal/pet/dog/fox/syndifox/Initialize(mapload)
|
|
. = ..()
|
|
ADD_TRAIT(src, TRAIT_NOBREATH, SPECIES_TRAIT)
|
|
|
|
/mob/living/simple_animal/pet/dog/fox/syndifox/npc_safe(mob/user)
|
|
if(GAMEMODE_IS_NUCLEAR)
|
|
return TRUE
|
|
return FALSE
|