mirror of
https://github.com/Bubberstation/Bubberstation.git
synced 2025-12-10 09:42:29 +00:00
Removes the antennae part of the original moth wing sprites and adds them back as a mutant bodypart. Seeing as they were then separated I made it a preference so that players can choose which antennae sprite they would like to have, instead of being restricted solely to the ones built into the wing sprite.
43 lines
1.7 KiB
Plaintext
43 lines
1.7 KiB
Plaintext
|
|
/datum/admins/proc/create_mob(mob/user)
|
|
var/static/create_mob_html
|
|
if (!create_mob_html)
|
|
var/mobjs = null
|
|
mobjs = jointext(typesof(/mob), ";")
|
|
create_mob_html = file2text('html/create_object.html')
|
|
create_mob_html = replacetext(create_mob_html, "Create Object", "Create Mob")
|
|
create_mob_html = replacetext(create_mob_html, "null /* object types */", "\"[mobjs]\"")
|
|
|
|
user << browse(create_panel_helper(create_mob_html), "window=create_mob;size=425x475")
|
|
|
|
/proc/randomize_human(mob/living/carbon/human/H)
|
|
H.gender = pick(MALE, FEMALE)
|
|
H.body_type = H.gender
|
|
H.real_name = random_unique_name(H.gender)
|
|
H.name = H.real_name
|
|
H.underwear = random_underwear(H.gender)
|
|
H.underwear_color = random_short_color()
|
|
H.skin_tone = random_skin_tone()
|
|
H.hairstyle = random_hairstyle(H.gender)
|
|
H.facial_hairstyle = random_facial_hairstyle(H.gender)
|
|
H.hair_color = random_short_color()
|
|
H.facial_hair_color = H.hair_color
|
|
H.eye_color = random_eye_color()
|
|
H.dna.blood_type = random_blood_type()
|
|
|
|
// Mutant randomizing, doesn't affect the mob appearance unless it's the specific mutant.
|
|
H.dna.features["mcolor"] = random_short_color()
|
|
H.dna.features["ethcolor"] = GLOB.color_list_ethereal[pick(GLOB.color_list_ethereal)]
|
|
H.dna.features["tail_lizard"] = pick(GLOB.tails_list_lizard)
|
|
H.dna.features["snout"] = pick(GLOB.snouts_list)
|
|
H.dna.features["horns"] = pick(GLOB.horns_list)
|
|
H.dna.features["frills"] = pick(GLOB.frills_list)
|
|
H.dna.features["spines"] = pick(GLOB.spines_list)
|
|
H.dna.features["body_markings"] = pick(GLOB.body_markings_list)
|
|
H.dna.features["moth_wings"] = pick(GLOB.moth_wings_list)
|
|
H.dna.features["moth_antennae"] = pick(GLOB.moth_antennae_list)
|
|
|
|
H.update_body()
|
|
H.update_hair()
|
|
H.update_body_parts()
|