mirror of
https://github.com/VOREStation/VOREStation.git
synced 2026-08-23 03:57:48 +01:00
Merge pull request #414 from killer653/master
Adds in Xenomorph-Hybrid species.
This commit is contained in:
@@ -1,2 +1,2 @@
|
||||
/obj/machinery/suit_cycler
|
||||
species = list("Human","Skrell","Unathi","Tajara", "Teshari", "Nevrean", "Akula", "Sergal", "Flatland Zorren", "Highlander Zorren", "Vulpkanin", "Promethean")
|
||||
species = list("Human","Skrell","Unathi","Tajara", "Teshari", "Nevrean", "Akula", "Sergal", "Flatland Zorren", "Highlander Zorren", "Vulpkanin", "Promethean", "Xenomorph Hybrid")
|
||||
|
||||
@@ -9,7 +9,8 @@
|
||||
"Flatland Zorren" = 'icons/mob/species/fennec/helmet_vr.dmi',
|
||||
"Highlander Zorren" = 'icons/mob/species/fox/helmet_vr.dmi',
|
||||
"Vulpkanin" = 'icons/mob/species/vulpkanin/helmet.dmi',
|
||||
"Promethean" = 'icons/mob/species/skrell/helmet.dmi'
|
||||
"Promethean" = 'icons/mob/species/skrell/helmet.dmi',
|
||||
"Xenomorph Hybrid" = 'icons/mob/species/unathi/helmet.dmi'
|
||||
)
|
||||
|
||||
|
||||
@@ -25,5 +26,6 @@
|
||||
"Flatland Zorren" = 'icons/mob/species/fennec/suit_vr.dmi',
|
||||
"Highlander Zorren" = 'icons/mob/species/fox/suit_vr.dmi',
|
||||
"Vulpkanin" = 'icons/mob/species/vulpkanin/suit.dmi',
|
||||
"Promethean" = 'icons/mob/species/skrell/suit.dmi'
|
||||
)
|
||||
"Promethean" = 'icons/mob/species/skrell/suit.dmi',
|
||||
"Xenomorph Hybrid" = 'icons/mob/species/unathi/suit.dmi'
|
||||
)
|
||||
|
||||
@@ -17,7 +17,8 @@
|
||||
"Flatland Zorren" = 'icons/mob/species/fennec/helmet_vr.dmi',
|
||||
"Highlander Zorren" = 'icons/mob/species/fox/helmet_vr.dmi',
|
||||
"Vulpkanin" = 'icons/mob/species/vulpkanin/helmet.dmi',
|
||||
"Promethean" = 'icons/mob/species/skrell/helmet.dmi'
|
||||
"Promethean" = 'icons/mob/species/skrell/helmet.dmi',
|
||||
"Xenomorph Hybrid" = 'icons/mob/species/unathi/helmet.dmi'
|
||||
)
|
||||
|
||||
sprite_sheets_obj = list(
|
||||
@@ -31,7 +32,8 @@
|
||||
"Flatland Zorren" = 'icons/obj/clothing/species/fennec/hats.dmi',
|
||||
"Highlander Zorren" = 'icons/obj/clothing/species/fox/hats.dmi',
|
||||
"Vulpkanin" = 'icons/obj/clothing/species/vulpkanin/hats.dmi',
|
||||
"Promethean" = 'icons/obj/clothing/species/skrell/hats.dmi'
|
||||
"Promethean" = 'icons/obj/clothing/species/skrell/hats.dmi',
|
||||
"Xenomorph Hybrid" = 'icons/obj/clothing/species/unathi/hats.dmi'
|
||||
)
|
||||
|
||||
/obj/item/clothing/suit/space/void
|
||||
@@ -46,7 +48,8 @@
|
||||
"Flatland Zorren" = 'icons/mob/species/fennec/suit_vr.dmi',
|
||||
"Highlander Zorren" = 'icons/mob/species/fox/suit_vr.dmi',
|
||||
"Vulpkanin" = 'icons/mob/species/vulpkanin/suit.dmi',
|
||||
"Promethean" = 'icons/mob/species/skrell/suit.dmi'
|
||||
"Promethean" = 'icons/mob/species/skrell/suit.dmi',
|
||||
"Xenomorph Hybrid" = 'icons/mob/species/unathi/suit.dmi'
|
||||
)
|
||||
|
||||
|
||||
@@ -70,4 +73,4 @@
|
||||
// when the item is equipped in outer clothing slot.
|
||||
// This variable is normally used to set the icon_override when the suit is refitted,
|
||||
// however the species spritesheet now means we no longer need that anyway!
|
||||
sprite_sheets_refit = list()
|
||||
sprite_sheets_refit = list()
|
||||
|
||||
@@ -37,4 +37,4 @@
|
||||
syllables = list("rur","ya","cen","rawr","bar","kuk","tek","qat","uk","wu","vuh","tah","tch","schz","auch", \
|
||||
"ist","ein","entch","zwichs","tut","mir","wo","bis","es","vor","nic","gro","lll","enem","zandt","tzch","noch", \
|
||||
"hel","ischt","far","wa","baram","iereng","tech","lach","sam","mak","lich","gen","or","ag","eck","gec","stag","onn", \
|
||||
"bin","ket","jarl","vulf","einech","cresthz","azunein","ghzth")
|
||||
"bin","ket","jarl","vulf","einech","cresthz","azunein","ghzth")
|
||||
|
||||
@@ -9,4 +9,7 @@
|
||||
..(new_loc, "Nevrean")
|
||||
|
||||
/mob/living/carbon/human/xenochimera/New(var/new_loc)
|
||||
..(new_loc, "Xenochimera")
|
||||
..(new_loc, "Xenochimera")
|
||||
|
||||
/mob/living/carbon/human/xenohybrid/New(var/new_loc)
|
||||
..(new_loc, "Xenomorph Hybrid")
|
||||
|
||||
@@ -252,6 +252,47 @@
|
||||
min_age = 17
|
||||
max_age = 80
|
||||
|
||||
/datum/species/xenohybrid
|
||||
name = "Xenomorph Hybrid"
|
||||
name_plural = "Xenomorphs"
|
||||
icobase = 'icons/mob/human_races/r_xenomorph.dmi'
|
||||
deform = 'icons/mob/human_races/r_def_xenomorph.dmi'
|
||||
tail = "tail"
|
||||
icobase_tail = 1
|
||||
unarmed_types = list(/datum/unarmed_attack/stomp, /datum/unarmed_attack/kick, /datum/unarmed_attack/claws, /datum/unarmed_attack/bite/sharp)
|
||||
darksight = 4 //Better hunters in the dark.
|
||||
hunger_factor = 0.1 //In exchange, they get hungry a tad faster.
|
||||
num_alternate_languages = 2
|
||||
//secondary_langs = list("Sagaru") //No special language, yet. And I'm pretty sure this doesn't even work.
|
||||
//name_language = "Sagaru"
|
||||
//color_mult = 1 //Since it's a black sprite, it adds instead of multiplies.
|
||||
|
||||
min_age = 17
|
||||
max_age = 80
|
||||
|
||||
blurb = "Xenomorphs hybrids are a mixture of xenomorph DNA and some other humanoid species. \
|
||||
Xenomorph hyrids mostly have had had their natural aggression removed due to the gene modification process \
|
||||
although there are some exceptions, such as when they are harmed. Most xenomorph hybrids are female, due to their natural xenomorph genes, \
|
||||
but there are multiple exceptions. All xenomorph hybrids have had their ability to lay eggs containing facehuggers \
|
||||
removed if they had the ability to, although hybrids that previously contained this ability is extremely rare."
|
||||
|
||||
//primitive_form = "Sergaling" //No official sprite for them yet.
|
||||
|
||||
spawn_flags = SPECIES_CAN_JOIN | SPECIES_IS_WHITELISTED
|
||||
appearance_flags = HAS_HAIR_COLOR | HAS_LIPS | HAS_UNDERWEAR | HAS_SKIN_COLOR | HAS_EYE_COLOR
|
||||
|
||||
blood_color = "#12ff12"
|
||||
flesh_color = "#201730"
|
||||
base_color = "#201730"
|
||||
|
||||
//reagent_tag = IS_SERGAL //No specific reagent tag.
|
||||
|
||||
heat_discomfort_strings = list(
|
||||
"Your chitin feels extremely warm.",
|
||||
"You feel uncomfortably warm.",
|
||||
"Your chitin feels hot."
|
||||
)
|
||||
|
||||
/datum/species/unathi
|
||||
spawn_flags = SPECIES_CAN_JOIN //Species_can_join is the only spawn flag all the races get, so that none of them will be whitelist only if whitelist is enabled.
|
||||
|
||||
@@ -274,4 +315,4 @@
|
||||
color_mult = 1
|
||||
icobase = 'icons/mob/human_races/r_human_vr.dmi'
|
||||
deform = 'icons/mob/human_races/r_def_human_vr.dmi'
|
||||
appearance_flags = HAS_HAIR_COLOR | HAS_SKIN_COLOR | HAS_LIPS | HAS_UNDERWEAR | HAS_EYE_COLOR
|
||||
appearance_flags = HAS_HAIR_COLOR | HAS_SKIN_COLOR | HAS_LIPS | HAS_UNDERWEAR | HAS_EYE_COLOR
|
||||
|
||||
@@ -6,7 +6,7 @@
|
||||
|
||||
/datum/sprite_accessory/hair
|
||||
|
||||
species_allowed = list("Human","Skrell","Unathi","Tajara", "Teshari", "Nevrean", "Akula", "Sergal", "Flatland Zorren", "Highlander Zorren", "Vulpkanin", "Xenochimera") //This lets all races use the default hairstyles.
|
||||
species_allowed = list("Human","Skrell","Unathi","Tajara", "Teshari", "Nevrean", "Akula", "Sergal", "Flatland Zorren", "Highlander Zorren", "Vulpkanin", "Xenochimera", "Xenomorph Hybrid") //This lets all races use the default hairstyles.
|
||||
|
||||
sergal_plain
|
||||
name = "Sergal Plain"
|
||||
@@ -299,4 +299,4 @@
|
||||
name = "Default Vulpkanin skin"
|
||||
icon_state = "default"
|
||||
icon = 'icons/mob/human_races/r_vulpkanin.dmi'
|
||||
species_allowed = list("Vulpkanin")
|
||||
species_allowed = list("Vulpkanin")
|
||||
|
||||
Binary file not shown.
|
After Width: | Height: | Size: 8.2 KiB |
Binary file not shown.
|
After Width: | Height: | Size: 10 KiB |
Reference in New Issue
Block a user