mirror of
https://github.com/SPLURT-Station/S.P.L.U.R.T-Station-13.git
synced 2025-12-09 16:07:40 +00:00
adds that farm your dad talked about sending your old pet catperson to so they could live out the rest of their lives free (#35168)
* adds a space ruin for where dad tells you they sent your pet catperson to live on a farm where they can be free and chase all the grayshirts they want * dirty vars * Vars * changes windoor to proper subtype, removed extra circular saw * area/space to area/ruin/unpowered, added gps tag * in area/space nobody can hear you scream * Update mrow_thats_right.dmm if i scream, scream, scream, about a good man's life, would you ever stop and listen, would you open up your eyes * cat
This commit is contained in:
committed by
CitadelStationBot
parent
717da969a6
commit
2d499b938c
1915
_maps/RandomRuins/SpaceRuins/mrow_thats_right.dmm
Normal file
1915
_maps/RandomRuins/SpaceRuins/mrow_thats_right.dmm
Normal file
File diff suppressed because it is too large
Load Diff
@@ -268,3 +268,10 @@
|
||||
suffix = "whiteshipdock.dmm"
|
||||
name = "Whiteship Dock"
|
||||
description = "An abandoned but functional vessel parked in deep space, ripe for the taking."
|
||||
|
||||
/datum/map_template/ruin/space/cat_experiments
|
||||
id = "meow"
|
||||
suffix = "mrow_thats_right.dmm"
|
||||
name = "Feline-Human Combination Den"
|
||||
description = "With heated debates over the legality of the catperson and their status in the workforce, there's always a place for the blackmarket to slip in for some cash. Whether the results \
|
||||
are morally sound or not is another issue entirely."
|
||||
|
||||
@@ -55,6 +55,9 @@
|
||||
/area/ruin/space/has_grav/powered/dinner_for_two
|
||||
name = "Dinner for Two"
|
||||
|
||||
/area/ruin/space/has_grav/powered/cat_man
|
||||
name = "Kitty Den"
|
||||
|
||||
/area/ruin/space/has_grav/powered/authorship
|
||||
name = "Authorship"
|
||||
|
||||
|
||||
@@ -187,3 +187,23 @@
|
||||
head = /obj/item/clothing/head/helmet/swat/nanotrasen
|
||||
back = /obj/item/storage/backpack/security
|
||||
id = /obj/item/card/id
|
||||
|
||||
/obj/effect/mob_spawn/human/corpse/cat_butcher
|
||||
name = "The Cat Surgeon"
|
||||
id_job = "Cat Surgeon"
|
||||
id_access_list = list(ACCESS_AWAY_GENERAL, ACCESS_AWAY_MAINT)
|
||||
hair_style = "Cut Hair"
|
||||
facial_hair_style = "Watson Mustache"
|
||||
skin_tone = "caucasian1"
|
||||
outfit = /datum/outfit/cat_butcher
|
||||
|
||||
/datum/outfit/cat_butcher
|
||||
name = "Cat Butcher Uniform"
|
||||
uniform = /obj/item/clothing/under/rank/medical/green
|
||||
suit = /obj/item/clothing/suit/apron/surgical
|
||||
shoes = /obj/item/clothing/shoes/sneakers/white
|
||||
gloves = /obj/item/clothing/gloves/color/latex/nitrile
|
||||
ears = /obj/item/device/radio/headset
|
||||
back = /obj/item/storage/backpack/satchel/med
|
||||
id = /obj/item/card/id
|
||||
glasses = /obj/item/clothing/glasses/hud/health
|
||||
43
code/modules/mob/living/simple_animal/hostile/cat_butcher.dm
Normal file
43
code/modules/mob/living/simple_animal/hostile/cat_butcher.dm
Normal file
@@ -0,0 +1,43 @@
|
||||
/mob/living/simple_animal/hostile/cat_butcherer
|
||||
name = "Cat Surgeon"
|
||||
desc = "A man with the quest of chasing endless feline tail."
|
||||
icon = 'icons/mob/simple_human.dmi'
|
||||
icon_state = "cat_butcher"
|
||||
icon_living = "cat_butcher"
|
||||
icon_dead = "syndicate_dead"
|
||||
icon_gib = "syndicate_gib"
|
||||
speak_chance = 0
|
||||
turns_per_move = 5
|
||||
response_help = "pokes"
|
||||
response_disarm = "shoves"
|
||||
response_harm = "hits"
|
||||
speed = 0
|
||||
stat_attack = UNCONSCIOUS
|
||||
robust_searching = 1
|
||||
maxHealth = 100
|
||||
health = 100
|
||||
harm_intent_damage = 5
|
||||
melee_damage_lower = 15
|
||||
melee_damage_upper = 15
|
||||
attacktext = "slashes at"
|
||||
attack_sound = 'sound/weapons/circsawhit.ogg'
|
||||
a_intent = INTENT_HARM
|
||||
loot = list(/obj/effect/mob_spawn/human/corpse/cat_butcher, /obj/item/circular_saw)
|
||||
atmos_requirements = list("min_oxy" = 5, "max_oxy" = 0, "min_tox" = 0, "max_tox" = 1, "min_co2" = 0, "max_co2" = 5, "min_n2" = 0, "max_n2" = 0)
|
||||
unsuitable_atmos_damage = 15
|
||||
faction = list("hostile")
|
||||
check_friendly_fire = 1
|
||||
status_flags = CANPUSH
|
||||
del_on_death = 1
|
||||
|
||||
/mob/living/simple_animal/hostile/cat_butcherer/AttackingTarget()
|
||||
. = ..()
|
||||
if(. && prob(35) && iscarbon(target))
|
||||
var/mob/living/carbon/human/L = target
|
||||
if(L.dna.features["tail_human"] == "Cat")
|
||||
visible_message("[src] severs [L]'s tail in one swift swipe!", "<span class='notice'>You sever [L]'s tail in one swift swipe.</span>")
|
||||
L.dna.features["tail_human"] -= "Cat"
|
||||
L.dna.species.mutant_bodyparts -= "tail_human"
|
||||
L.update_body()
|
||||
new /obj/item/organ/tail/cat(get_turf(target))
|
||||
return 1
|
||||
Binary file not shown.
|
Before Width: | Height: | Size: 80 KiB After Width: | Height: | Size: 78 KiB |
@@ -1985,6 +1985,7 @@
|
||||
#include "code\modules\mob\living\simple_animal\hostile\bear.dm"
|
||||
#include "code\modules\mob\living\simple_animal\hostile\bees.dm"
|
||||
#include "code\modules\mob\living\simple_animal\hostile\carp.dm"
|
||||
#include "code\modules\mob\living\simple_animal\hostile\cat_butcher.dm"
|
||||
#include "code\modules\mob\living\simple_animal\hostile\eyeballs.dm"
|
||||
#include "code\modules\mob\living\simple_animal\hostile\faithless.dm"
|
||||
#include "code\modules\mob\living\simple_animal\hostile\giant_spider.dm"
|
||||
|
||||
Reference in New Issue
Block a user