Ports Humans from TG - Soul Massacre (#22361)

* Easiest PR of my life - adds new humans and culls your soul -  ProTip! Great commit summaries contain fewer than 50 characters. Place extra information in the extended description. - go fuck yourself github I will post the bee movie script if you don't shut up

* I'm dying because I'm so surprised.......

* I don't have any other memes heres the simplemobs I'll think of something

* Add new sprites and old sprites, man what nice guys

* Add code for first haul of races

* Attempted fix at CRLF to LF

* Fix indentation

* Move last code line fix pp
This commit is contained in:
Alexios
2023-10-07 11:16:30 +01:00
committed by GitHub
parent 8898e3ab6c
commit c4e96e4ca0
11 changed files with 35 additions and 2 deletions
@@ -7,7 +7,7 @@
species_traits = list(LIPS)
skinned_type = /obj/item/stack/sheet/animalhide/human
clothing_flags = HAS_UNDERWEAR | HAS_UNDERSHIRT | HAS_SOCKS
bodyflags = HAS_SKIN_TONE | HAS_BODY_MARKINGS
bodyflags = HAS_ICON_SKIN_TONE | HAS_BODY_MARKINGS
dietflags = DIET_OMNI
blurb = "Humanity originated in the Sol system, and over the last five centuries has spread \
colonies across a wide swathe of space. They hold a wide range of forms and creeds.<br/><br/> \
@@ -15,6 +15,39 @@
interests, rampant cyber and bio-augmentation and secretive factions make life on most human \
worlds tumultous at best."
icon_skin_tones = list(
1 = "Default White",
2 = "Chestnut",
3 = "Coffee",
4 = "Olive",
5 = "Pale",
6 = "Beige",
7 = "Classic",
8 = "Oliver"
)
reagent_tag = PROCESS_ORG
//Has standard darksight of 2.
/datum/species/human/updatespeciescolor(mob/living/carbon/human/H, owner_sensitive = 1) //Handling species-specific skin-tones for humans We can't have everyone be white.
if(H.dna.species.bodyflags & HAS_ICON_SKIN_TONE)
var/new_icobase = 'icons/mob/human_races/r_human.dmi' //Default White, counts as 1.
switch(H.s_tone)
if(8)
new_icobase = 'icons/mob/human_races/human_skintones/r_human_Oliverandcompany.dmi'
if(7)
new_icobase = 'icons/mob/human_races/human_skintones/r_human_classic.dmi'
if(6)
new_icobase = 'icons/mob/human_races/human_skintones/r_human_beige.dmi'
if(5)
new_icobase = 'icons/mob/human_races/human_skintones/r_human_pale.dmi'
if(4)
new_icobase = 'icons/mob/human_races/human_skintones/r_human_Olive.dmi'
if(3)
new_icobase = 'icons/mob/human_races/human_skintones/r_human_Coffee.dmi'
if(2)
new_icobase = 'icons/mob/human_races/human_skintones/r_human_chestnut.dmi'
H.change_icobase(new_icobase, owner_sensitive) //Update the icobase of all our organs, but make sure we don't mess with frankenstein limbs in doing so.