Adds species-dependent survival kits

This commit is contained in:
Mieszko Jędrzejczak
2016-09-02 17:17:05 +02:00
parent fc655e5422
commit 56d7e8a1a0
15 changed files with 107 additions and 133 deletions
@@ -26,6 +26,8 @@
"realizes the existential problem of being made out of plasma!",
"shows their true colors, which happens to be the color of plasma!")
starting_gear = list(/obj/item/weapon/tank/emergency_oxygen/plasma, /obj/item/clothing/mask/breath, /obj/item/weapon/reagent_containers/hypospray/autoinjector)
/datum/species/plasmaman/say_filter(mob/M, message, datum/language/speaking)
if(copytext(message, 1, 2) != "*")
message = replacetext(message, "s", stutter("ss"))
@@ -236,4 +238,4 @@
H.adjust_fire_stacks(0.5)
H.IgniteMob()
return 1
return 1
@@ -156,6 +156,7 @@
)
var/cyborg_type = "Cyborg"
var/list/proc/species_abilities = list()
var/list/starting_gear = list(/obj/item/weapon/tank/emergency_oxygen, /obj/item/clothing/mask/breath, /obj/item/weapon/reagent_containers/hypospray/autoinjector) //for emergency box content at roundstart
/datum/species/New()
//If the species has eyes, they are the default vision organ
@@ -328,6 +328,8 @@
"is holding their breath!",
"is deeply inhaling oxygen!")
starting_gear = list(/obj/item/weapon/tank/emergency_oxygen/nitrogen, /obj/item/clothing/mask/breath, /obj/item/weapon/reagent_containers/hypospray/autoinjector)
/datum/species/vox/handle_death(var/mob/living/carbon/human/H)
H.stop_tail_wagging(1)
@@ -526,6 +528,8 @@
"is ripping out their own core!",
"is turning a dull, brown color and melting into a puddle!")
starting_gear = list(/obj/item/weapon/reagent_containers/hypospray/autoinjector)
var/list/mob/living/carbon/human/recolor_list = list()
species_abilities = list(
@@ -793,6 +797,8 @@
"pulls out a secret stash of herbicide and takes a hearty swig!",
"is pulling themselves apart!")
starting_gear = list(/obj/item/weapon/reagent_containers/hypospray/autoinjector)
/datum/species/diona/can_understand(var/mob/other)
if(istype(other, /mob/living/simple_animal/diona))
return 1
@@ -897,6 +903,8 @@
"is frying their own circuits!",
"is blocking their ventilation port!")
starting_gear = list(/obj/item/stack/cable_coil, /obj/item/weapon/weldingtool/mini)
species_abilities = list(
/mob/living/carbon/human/proc/change_monitor
)