From f42457b997e5fc059a616b9094936f6ac65361c7 Mon Sep 17 00:00:00 2001 From: Anewbe Date: Sun, 15 Oct 2017 23:26:22 -0500 Subject: [PATCH 1/3] Starts work on the Vatborn Human species --- .../preference_setup/general/03_body.dm | 2 +- code/modules/lore_codex/lore_data/species.dm | 14 +++++++++ .../carbon/human/species/outsider/vox.dm | 1 + .../living/carbon/human/species/species.dm | 1 + .../human/species/station/human_subspecies.dm | 27 +++++++++++------- .../human/species/station/prometheans.dm | 1 + .../carbon/human/species/station/seromi.dm | 1 + .../carbon/human/species/station/station.dm | 5 ++++ .../mob/new_player/sprite_accessories.dm | 22 +++++++------- .../mob/human_races/subspecies/r_vatgrown.dmi | Bin 1892 -> 2292 bytes polaris.dme | 1 + 11 files changed, 52 insertions(+), 23 deletions(-) diff --git a/code/modules/client/preference_setup/general/03_body.dm b/code/modules/client/preference_setup/general/03_body.dm index 089acf56f92..9b3bdde66ca 100644 --- a/code/modules/client/preference_setup/general/03_body.dm +++ b/code/modules/client/preference_setup/general/03_body.dm @@ -697,7 +697,7 @@ var/global/list/valid_bloodtypes = list("A+", "A-", "B+", "B-", "AB+", "AB-", "O if("preview" in icon_states(current_species.icobase)) usr << browse_rsc(icon(current_species.icobase,"preview"), "species_preview_[current_species.name].png") dat += "

" - dat += "Language: [current_species.language]
" + dat += "Language: [current_species.species_language]
" dat += "" if(current_species.spawn_flags & SPECIES_CAN_JOIN) dat += "
Often present on human stations." diff --git a/code/modules/lore_codex/lore_data/species.dm b/code/modules/lore_codex/lore_data/species.dm index 54d72e07182..b4cbec702d1 100644 --- a/code/modules/lore_codex/lore_data/species.dm +++ b/code/modules/lore_codex/lore_data/species.dm @@ -7,6 +7,8 @@ /datum/lore/codex/page/unathi, /datum/lore/codex/page/tajaran, /datum/lore/codex/page/diona, + /datum/lore/codex/page/promethean, + /datum/lore/codex/page/vatborn, /datum/lore/codex/category/teshari, /datum/lore/codex/category/positronic, /datum/lore/codex/category/drone @@ -125,6 +127,18 @@ side of a wall, but this comes at a cost. Very loud noises are very painful for Teshari, so be mindful of \ your indoor voice when speaking with one. The Teshari are omnivorous but generally prefer to eat meat wherever possible." +// Promethean Lore +/datum/lore/codex/page/promethean/add_content() + name = "Promethean" + keywords += list("slime", "promethean") + data = "Words" + +// Vatborn Lore +/datum/lore/codex/page/vatborn/add_content() + name = "Vatborn" + keywords += list("vatborn") + data = "More Words" + // Posi lore /datum/lore/codex/category/positronic/add_content() name = "Positronics" diff --git a/code/modules/mob/living/carbon/human/species/outsider/vox.dm b/code/modules/mob/living/carbon/human/species/outsider/vox.dm index ef6bf12729b..6e95330bf36 100644 --- a/code/modules/mob/living/carbon/human/species/outsider/vox.dm +++ b/code/modules/mob/living/carbon/human/species/outsider/vox.dm @@ -5,6 +5,7 @@ deform = 'icons/mob/human_races/r_def_vox.dmi' default_language = LANGUAGE_VOX language = LANGUAGE_GALCOM + species_language = LANGUAGE_VOX num_alternate_languages = 1 unarmed_types = list(/datum/unarmed_attack/stomp, /datum/unarmed_attack/kick, /datum/unarmed_attack/claws/strong, /datum/unarmed_attack/bite/strong) rarity_value = 4 diff --git a/code/modules/mob/living/carbon/human/species/species.dm b/code/modules/mob/living/carbon/human/species/species.dm index 00b2185ee95..bb5d989e45a 100644 --- a/code/modules/mob/living/carbon/human/species/species.dm +++ b/code/modules/mob/living/carbon/human/species/species.dm @@ -47,6 +47,7 @@ // Language/culture vars. var/default_language = LANGUAGE_GALCOM // Default language is used when 'say' is used without modifiers. var/language = LANGUAGE_GALCOM // Default racial language, if any. + var/species_language = LANGUAGE_GALCOM // Used on the Character Setup screen var/list/secondary_langs = list() // The names of secondary languages that are available to this species. var/list/speech_sounds // A list of sounds to potentially play when speaking. var/list/speech_chance // The likelihood of a speech sound playing. diff --git a/code/modules/mob/living/carbon/human/species/station/human_subspecies.dm b/code/modules/mob/living/carbon/human/species/station/human_subspecies.dm index 89b1fc1bd7d..2eeae8ffa73 100644 --- a/code/modules/mob/living/carbon/human/species/station/human_subspecies.dm +++ b/code/modules/mob/living/carbon/human/species/station/human_subspecies.dm @@ -1,3 +1,4 @@ +/* /datum/species/human/gravworlder name = "grav-adapted Human" name_plural = "grav-adapted Humans" @@ -13,7 +14,9 @@ radiation_mod = 0.5 brute_mod = 0.85 slowdown = 1 +*/ +/* /datum/species/human/spacer name = "space-adapted Human" name_plural = "space-adapted Humans" @@ -27,23 +30,25 @@ flash_mod = 1.2 brute_mod = 1.1 burn_mod = 1.1 +*/ /datum/species/human/vatgrown - name = "vat-grown Human" - name_plural = "vat-grown Humans" + name = "Vatborn" + name_plural = "Vatborn" blurb = "With cloning on the forefront of human scientific advancement, cheap mass production \ - of bodies is a very real and rather ethically grey industry. Vat-grown humans tend to be paler than \ - baseline, with no appendix and fewer inherited genetic disabilities, but a weakened metabolism." + of bodies is a very real and rather ethically grey industry. Vat-grown or Vatborn humans tend to be \ + paler than baseline, with no appendix and fewer inherited genetic disabilities, but a weakened metabolism." icobase = 'icons/mob/human_races/subspecies/r_vatgrown.dmi' toxins_mod = 1.1 + metabolic_rate = 1.15 has_organ = list( - O_HEART = /obj/item/organ/heart, - O_LUNGS = /obj/item/organ/lungs, - O_LIVER = /obj/item/organ/liver, - O_KIDNEYS = /obj/item/organ/kidneys, - O_BRAIN = /obj/item/organ/brain, - O_EYES = /obj/item/organ/eyes + O_HEART = /obj/item/organ/internal/heart, + O_LUNGS = /obj/item/organ/internal/lungs, + O_LIVER = /obj/item/organ/internal/liver, + O_KIDNEYS = /obj/item/organ/internal/kidneys, + O_BRAIN = /obj/item/organ/internal/brain, + O_EYES = /obj/item/organ/internal/eyes ) /* @@ -54,4 +59,4 @@ name_plural = "uplifted Chimpanzees" blurb = "Ook ook." icobase = 'icons/mob/human_races/subspecies/r_upliftedchimp.dmi' -*/ +*/ \ No newline at end of file diff --git a/code/modules/mob/living/carbon/human/species/station/prometheans.dm b/code/modules/mob/living/carbon/human/species/station/prometheans.dm index cc656dccba4..5ab786f8f6f 100644 --- a/code/modules/mob/living/carbon/human/species/station/prometheans.dm +++ b/code/modules/mob/living/carbon/human/species/station/prometheans.dm @@ -25,6 +25,7 @@ var/datum/species/shapeshifter/promethean/prometheans spawn_flags = SPECIES_CAN_JOIN | SPECIES_IS_WHITELISTED health_hud_intensity = 2 num_alternate_languages = 3 + species_language = LANGUAGE_SOL_COMMON breath_type = null poison_type = null diff --git a/code/modules/mob/living/carbon/human/species/station/seromi.dm b/code/modules/mob/living/carbon/human/species/station/seromi.dm index cca023406e6..0a6e1df9a48 100644 --- a/code/modules/mob/living/carbon/human/species/station/seromi.dm +++ b/code/modules/mob/living/carbon/human/species/station/seromi.dm @@ -9,6 +9,7 @@ num_alternate_languages = 3 secondary_langs = list(LANGUAGE_SCHECHI, LANGUAGE_SKRELLIAN) name_language = LANGUAGE_SCHECHI + species_language = LANGUAGE_SCHECHI min_age = 12 max_age = 45 health_hud_intensity = 3 diff --git a/code/modules/mob/living/carbon/human/species/station/station.dm b/code/modules/mob/living/carbon/human/species/station/station.dm index 74bc46f8e46..f07ff9b1197 100644 --- a/code/modules/mob/living/carbon/human/species/station/station.dm +++ b/code/modules/mob/living/carbon/human/species/station/station.dm @@ -9,6 +9,7 @@ interests, rampant cyber and bio-augmentation and secretive factions make life on most human \ worlds tumultous at best." num_alternate_languages = 3 + species_language = LANGUAGE_SOL_COMMON secondary_langs = list(LANGUAGE_SOL_COMMON) name_language = null // Use the first-name last-name generator rather than a language scrambler min_age = 17 @@ -41,6 +42,7 @@ num_alternate_languages = 3 secondary_langs = list(LANGUAGE_UNATHI) name_language = LANGUAGE_UNATHI + species_language = LANGUAGE_UNATHI health_hud_intensity = 2.5 min_age = 32 @@ -142,6 +144,7 @@ num_alternate_languages = 3 secondary_langs = list(LANGUAGE_SIIK) name_language = LANGUAGE_SIIK + species_language = LANGUAGE_SIIK health_hud_intensity = 2.5 min_age = 17 @@ -218,6 +221,7 @@ num_alternate_languages = 3 secondary_langs = list(LANGUAGE_SKRELLIAN, LANGUAGE_SCHECHI) name_language = LANGUAGE_SKRELLIAN + species_language = LANGUAGE_SKRELLIAN health_hud_intensity = 2 water_movement = -3 @@ -291,6 +295,7 @@ num_alternate_languages = 2 secondary_langs = list(LANGUAGE_ROOTGLOBAL) name_language = LANGUAGE_ROOTLOCAL + species_language = LANGUAGE_ROOTLOCAL health_hud_intensity = 2.5 item_slowdown_mod = 0.25 diff --git a/code/modules/mob/new_player/sprite_accessories.dm b/code/modules/mob/new_player/sprite_accessories.dm index 0e3b1f76955..184eed98526 100644 --- a/code/modules/mob/new_player/sprite_accessories.dm +++ b/code/modules/mob/new_player/sprite_accessories.dm @@ -29,7 +29,7 @@ var/gender = NEUTER // Restrict some styles to specific species - var/list/species_allowed = list("Human","Promethean") + var/list/species_allowed = list("Human","Promethean","Vatborn") // Whether or not the accessory can be affected by colouration var/do_colouration = 1 @@ -51,7 +51,7 @@ name = "Bald" icon_state = "bald" gender = MALE - species_allowed = list("Human","Unathi","Promethean") + species_allowed = list("Human","Unathi","Promethean","Vatborn") short name = "Short Hair" // try to capatilize the names please~ @@ -203,12 +203,12 @@ bobcurl name = "Bobcurl" icon_state = "hair_bobcurl" - species_allowed = list("Human","Unathi") + species_allowed = list("Human","Promethan","Vatborn","Unathi") bob name = "Bob" icon_state = "hair_bobcut" - species_allowed = list("Human","Unathi") + species_allowed = list("Human","Promethan","Vatborn","Unathi") bobcutalt name = "Chin Length Bob" @@ -233,7 +233,7 @@ buzz name = "Buzzcut" icon_state = "hair_buzzcut" - species_allowed = list("Human","Unathi") + species_allowed = list("Human","Promethan","Vatborn","Unathi") shavehair name = "Shaved Hair" @@ -338,7 +338,7 @@ mohawk name = "Mohawk" icon_state = "hair_d" - species_allowed = list("Human","Unathi") + species_allowed = list("Human","Promethan","Vatborn","Unathi") jensen name = "Adam Jensen Hair" @@ -355,7 +355,7 @@ spiky name = "Spiky" icon_state = "hair_spikey" - species_allowed = list("Human","Unathi") + species_allowed = list("Human","Promethan","Vatborn","Unathi") kusangi name = "Kusanagi Hair" @@ -660,7 +660,7 @@ name = "Shaved" icon_state = "bald" gender = NEUTER - species_allowed = list("Human","Unathi","Tajara","Skrell", "Machine","Teshari", "Vox","Promethean") + species_allowed = list("Human","Vatborn","Unathi","Tajara","Skrell", "Machine","Teshari", "Vox","Promethean") watson name = "Watson Mustache" @@ -701,7 +701,7 @@ elvis name = "Elvis Sideburns" icon_state = "facial_elvis" - species_allowed = list("Human","Unathi") + species_allowed = list("Human","Promethan","Vatborn","Unathi") abe name = "Abraham Lincoln Beard" @@ -1336,12 +1336,12 @@ human name = "Default human skin" icon_state = "default" - species_allowed = list("Human") + species_allowed = list("Human","Vatborn") human_tatt01 name = "Tatt01 human skin" icon_state = "tatt1" - species_allowed = list("Human") + species_allowed = list("Human","Vatborn") tajaran name = "Default tajaran skin" diff --git a/icons/mob/human_races/subspecies/r_vatgrown.dmi b/icons/mob/human_races/subspecies/r_vatgrown.dmi index 8cb165b127750befaee39de67e3c214952c19014..b2dcbd78acab4b283b8a02081c2495dd5c0f7d4c 100644 GIT binary patch delta 2190 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 Date: Thu, 19 Oct 2017 10:28:34 -0500 Subject: [PATCH 2/3] Adds the Vatborn lore blurb, fixes some things. --- code/modules/lore_codex/lore_data/species.dm | 4 +++- .../carbon/human/species/station/human_subspecies.dm | 2 +- code/modules/mob/new_player/sprite_accessories.dm | 12 ++++++------ 3 files changed, 10 insertions(+), 8 deletions(-) diff --git a/code/modules/lore_codex/lore_data/species.dm b/code/modules/lore_codex/lore_data/species.dm index b4cbec702d1..675ef30e780 100644 --- a/code/modules/lore_codex/lore_data/species.dm +++ b/code/modules/lore_codex/lore_data/species.dm @@ -137,7 +137,9 @@ /datum/lore/codex/page/vatborn/add_content() name = "Vatborn" keywords += list("vatborn") - data = "More Words" + data = "A genetically modified type of human, Vatborn humans are cloned from a template and grown in special tubes. They look like pale \ + but otherwise normal humans, but their bodies have a few internal changes. For one, they lack an appendix. On top of that, they are frequently \ + hungry, as their metabolisms are faster than standard." // Posi lore /datum/lore/codex/category/positronic/add_content() diff --git a/code/modules/mob/living/carbon/human/species/station/human_subspecies.dm b/code/modules/mob/living/carbon/human/species/station/human_subspecies.dm index 2eeae8ffa73..d8f474d9ed4 100644 --- a/code/modules/mob/living/carbon/human/species/station/human_subspecies.dm +++ b/code/modules/mob/living/carbon/human/species/station/human_subspecies.dm @@ -37,7 +37,7 @@ name_plural = "Vatborn" blurb = "With cloning on the forefront of human scientific advancement, cheap mass production \ of bodies is a very real and rather ethically grey industry. Vat-grown or Vatborn humans tend to be \ - paler than baseline, with no appendix and fewer inherited genetic disabilities, but a weakened metabolism." + paler than baseline, with no appendix and fewer inherited genetic disabilities, but a more aggressive metabolism." icobase = 'icons/mob/human_races/subspecies/r_vatgrown.dmi' toxins_mod = 1.1 diff --git a/code/modules/mob/new_player/sprite_accessories.dm b/code/modules/mob/new_player/sprite_accessories.dm index 184eed98526..42bc1280e27 100644 --- a/code/modules/mob/new_player/sprite_accessories.dm +++ b/code/modules/mob/new_player/sprite_accessories.dm @@ -203,12 +203,12 @@ bobcurl name = "Bobcurl" icon_state = "hair_bobcurl" - species_allowed = list("Human","Promethan","Vatborn","Unathi") + species_allowed = list("Human","Promethean","Vatborn","Unathi") bob name = "Bob" icon_state = "hair_bobcut" - species_allowed = list("Human","Promethan","Vatborn","Unathi") + species_allowed = list("Human","Promethean","Vatborn","Unathi") bobcutalt name = "Chin Length Bob" @@ -233,7 +233,7 @@ buzz name = "Buzzcut" icon_state = "hair_buzzcut" - species_allowed = list("Human","Promethan","Vatborn","Unathi") + species_allowed = list("Human","Promethean","Vatborn","Unathi") shavehair name = "Shaved Hair" @@ -338,7 +338,7 @@ mohawk name = "Mohawk" icon_state = "hair_d" - species_allowed = list("Human","Promethan","Vatborn","Unathi") + species_allowed = list("Human","Promethean","Vatborn","Unathi") jensen name = "Adam Jensen Hair" @@ -355,7 +355,7 @@ spiky name = "Spiky" icon_state = "hair_spikey" - species_allowed = list("Human","Promethan","Vatborn","Unathi") + species_allowed = list("Human","Promethean","Vatborn","Unathi") kusangi name = "Kusanagi Hair" @@ -701,7 +701,7 @@ elvis name = "Elvis Sideburns" icon_state = "facial_elvis" - species_allowed = list("Human","Promethan","Vatborn","Unathi") + species_allowed = list("Human","Promethean","Vatborn","Unathi") abe name = "Abraham Lincoln Beard" From 9295a9813ee9b4a36c127384786dc502d8c25c33 Mon Sep 17 00:00:00 2001 From: Anewbe Date: Sun, 22 Oct 2017 19:14:34 -0500 Subject: [PATCH 3/3] Adds the Promethean loreblurb --- code/modules/lore_codex/lore_data/species.dm | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/code/modules/lore_codex/lore_data/species.dm b/code/modules/lore_codex/lore_data/species.dm index 675ef30e780..1027b602a8e 100644 --- a/code/modules/lore_codex/lore_data/species.dm +++ b/code/modules/lore_codex/lore_data/species.dm @@ -131,7 +131,14 @@ /datum/lore/codex/page/promethean/add_content() name = "Promethean" keywords += list("slime", "promethean") - data = "Words" + data = "Prometheans are an artificial species created by the Humans sometime in the 2540s, aboard the NRS Prometheus, while experimenting with \ + the Aetolian giant slime, or ‘Macrolimus vulgaris’. They themselves are considered sapient beings and given protection under prior Human legislation, \ + though often only appear to serve as aides or inferior positions when kept as staff. Aetolus, the official ‘Home world’ of the Prometheans and giant slime, \ + is an obnoxiously warm, humid planet requiring structures to be built within large, atmospherically-filtered ‘tent-like’ domes. \ + Prometheans take on vague visual and vocal features of the species they cohabitate with, sharing their predecessors’ tendency to mimic nearby entities, \ + though in physical form additionally; this is seemingly more important in their own development, as well. Despite their taken appearances, \ + there is no known existence of a divergence between a biologically ‘male’ or ‘female’ form of the species, leading most to believe they are in fact asexual, \ + as their predecessors are." // Vatborn Lore /datum/lore/codex/page/vatborn/add_content()