Merge pull request #1123 from lyricalpaws/station-pets-probably-fixed

New station pets!
This commit is contained in:
QuoteFox
2021-05-05 12:39:02 +01:00
committed by GitHub
7 changed files with 123 additions and 4 deletions

View File

@@ -0,0 +1,34 @@
/mob/living/simple_animal/babygoliath
name = "baby Goliath"
desc = "It's a baby goliath, like the hulking demons but much smaller and cuter."
icon = 'icons/mob/pets.dmi'
icon_state = "goliath_baby"
icon_living = "goliath_baby"
icon_dead = "goliath_baby_dead"
speak = list("Grrr!","Grrr.","Grrr?")
speak_emote = list("hisses", "rumbles")
emote_hear = list("hisses.", "rumbles.")
emote_see = list("grows tentacles below.", "shakes.")
speak_chance = 1
turns_per_move = 3
blood_volume = 250
see_in_dark = 5
maxHealth = 15
health = 15
butcher_results = list(/obj/item/reagent_containers/food/snacks/meat/slab/goliath = 1)
response_help = "pets"
response_disarm = "gently pushes aside"
response_harm = "stamps on"
density = FALSE
pass_flags = PASSTABLE | PASSMOB
mob_size = MOB_SIZE_TINY
mob_biotypes = MOB_ORGANIC|MOB_BEAST
gold_core_spawnable = FRIENDLY_SPAWN
do_footstep = TRUE
//miner babie
/mob/living/simple_animal/babygoliath/Pebbles
name = "Pebbles"
desc = "Hatched from an egg stolen from a goliath nest, Pebbles stands guard for miners. She's probably tame."
gender = FEMALE
gold_core_spawnable = NO_SPAWN

View File

@@ -0,0 +1,34 @@
/mob/living/simple_animal/opossum
name = "opossum"
desc = "It's an opossum, a small scavenging marsupial."
icon = 'icons/mob/pets.dmi'
icon_state = "possum"
icon_living = "possum"
icon_dead = "possum_dead"
speak = list("Hiss!","HISS!","Hissss?")
speak_emote = list("hisses")
emote_hear = list("hisses.")
emote_see = list("runs in a circle.", "shakes.")
speak_chance = 1
turns_per_move = 3
blood_volume = 250
see_in_dark = 5
maxHealth = 15
health = 15
butcher_results = list(/obj/item/reagent_containers/food/snacks/meat/slab = 1)
response_help = "pets"
response_disarm = "gently pushes aside"
response_harm = "stamps on"
density = FALSE
pass_flags = PASSTABLE | PASSMOB
mob_size = MOB_SIZE_TINY
mob_biotypes = MOB_ORGANIC|MOB_BEAST
gold_core_spawnable = FRIENDLY_SPAWN
do_footstep = TRUE
//cargo poss
/mob/living/simple_animal/opossum/Trims
name = "Trims"
desc = "Trims, the trash eating opossum! Don't mind the screaming from cargo."
gender = MALE
gold_core_spawnable = NO_SPAWN

View File

@@ -0,0 +1,38 @@
/mob/living/simple_animal/skunk
name = "skunk"
desc = "A skunk! Originally found stinking up Terran planets, now here to stink your station."
icon = 'icons/mob/pets.dmi'
icon_state = "skunk"
icon_living = "skunk"
icon_dead = "skunk_dead"
speak = list("Hsss!","Eek!","Grrr?")
speak_emote = list("screeches", "grumbles")
emote_hear = list("screeches.", "grumbles.")
emote_see = list("thumps.", "shakes.")
speak_chance = 1
turns_per_move = 3
blood_volume = 250
see_in_dark = 5
maxHealth = 15
health = 15
butcher_results = list(/obj/item/reagent_containers/food/snacks/meat/slab = 1)
response_help = "pets"
response_disarm = "gently pushes aside"
response_harm = "stamps on"
density = FALSE
pass_flags = PASSTABLE | PASSMOB
mob_size = MOB_SIZE_TINY
mob_biotypes = MOB_ORGANIC|MOB_BEAST
gold_core_spawnable = FRIENDLY_SPAWN
do_footstep = TRUE
//rnd skook boi supreme
/mob/living/simple_animal/skunk/Bandit
name = "Bandit"
desc = "Despite his name, he's not very good at stealing things. He was found on board after an invasion of marsupials were cleared out."
gender = MALE
gold_core_spawnable = NO_SPAWN
/mob/living/simple_animal/skunk/Skook
name = "Skook"
desc = "A skook!"