mirror of
https://github.com/CHOMPStation2/CHOMPStation2.git
synced 2025-12-13 11:43:31 +00:00
Adds Body Markings - VOREStation Species
Vulps! And removes whitelist for parts.
This commit is contained in:
@@ -448,13 +448,14 @@ var/global/list/valid_bloodtypes = list("A+", "A-", "B+", "B-", "AB+", "AB-", "O
|
|||||||
|
|
||||||
else if(href_list["marking_style"])
|
else if(href_list["marking_style"])
|
||||||
var/list/usable_markings = pref.body_markings.Copy() ^ body_marking_styles_list.Copy()
|
var/list/usable_markings = pref.body_markings.Copy() ^ body_marking_styles_list.Copy()
|
||||||
|
/* VOREStation Removal - No markings whitelist, let people mix/match
|
||||||
for(var/M in usable_markings)
|
for(var/M in usable_markings)
|
||||||
var/datum/sprite_accessory/S = usable_markings[M]
|
var/datum/sprite_accessory/S = usable_markings[M]
|
||||||
if(!S.species_allowed.len)
|
if(!S.species_allowed.len)
|
||||||
continue
|
continue
|
||||||
else if(!(pref.species in S.species_allowed))
|
else if(!(pref.species in S.species_allowed))
|
||||||
usable_markings -= M
|
usable_markings -= M
|
||||||
|
*/ //VOREStation Removal End
|
||||||
var/new_marking = input(user, "Choose a body marking:", "Character Preference") as null|anything in usable_markings
|
var/new_marking = input(user, "Choose a body marking:", "Character Preference") as null|anything in usable_markings
|
||||||
if(new_marking && CanUseTopic(user))
|
if(new_marking && CanUseTopic(user))
|
||||||
pref.body_markings[new_marking] = "#000000" //New markings start black
|
pref.body_markings[new_marking] = "#000000" //New markings start black
|
||||||
|
|||||||
@@ -249,6 +249,13 @@
|
|||||||
|
|
||||||
/datum/sprite_accessory/facial_hair
|
/datum/sprite_accessory/facial_hair
|
||||||
|
|
||||||
|
vulp_none
|
||||||
|
name = "None"
|
||||||
|
icon = 'icons/mob/human_face_vr.dmi'
|
||||||
|
icon_state = "none"
|
||||||
|
species_allowed = list("Vulpkanin")
|
||||||
|
gender = NEUTER
|
||||||
|
|
||||||
vulp_blaze
|
vulp_blaze
|
||||||
name = "Blaze"
|
name = "Blaze"
|
||||||
icon = 'icons/mob/human_face_vr.dmi'
|
icon = 'icons/mob/human_face_vr.dmi'
|
||||||
@@ -316,4 +323,45 @@
|
|||||||
name = "colorable mature inkling hair"
|
name = "colorable mature inkling hair"
|
||||||
desc = ""
|
desc = ""
|
||||||
icon = 'icons/mob/human_face_vr.dmi'
|
icon = 'icons/mob/human_face_vr.dmi'
|
||||||
icon_state = "inkling-colorable"
|
icon_state = "inkling-colorable"
|
||||||
|
|
||||||
|
|
||||||
|
//VOREStation Body Markings and Overrides
|
||||||
|
//Reminder: BP_L_FOOT,BP_R_FOOT,BP_L_LEG,BP_R_LEG,BP_L_ARM,BP_R_ARM,BP_L_HAND,BP_R_HAND,BP_TORSO,BP_GROIN,BP_HEAD
|
||||||
|
/datum/sprite_accessory/marking/vr
|
||||||
|
icon = 'icons/mob/human_races/markings_vr.dmi'
|
||||||
|
|
||||||
|
vulp_belly
|
||||||
|
name = "belly fur (Vulp)"
|
||||||
|
icon_state = "vulp_belly"
|
||||||
|
body_parts = list(BP_TORSO)
|
||||||
|
|
||||||
|
vulp_fullbelly
|
||||||
|
name = "full belly fur (Vulp)"
|
||||||
|
icon_state = "vulp_fullbelly"
|
||||||
|
body_parts = list(BP_TORSO)
|
||||||
|
|
||||||
|
vulp_crest
|
||||||
|
name = "belly crest (Vulp)"
|
||||||
|
icon_state = "vulp_crest"
|
||||||
|
body_parts = list(BP_TORSO)
|
||||||
|
|
||||||
|
vulp_nose
|
||||||
|
name = "nose (Vulp)"
|
||||||
|
icon_state = "vulp_nose"
|
||||||
|
body_parts = list(BP_HEAD)
|
||||||
|
|
||||||
|
vulp_face
|
||||||
|
name = "face (Vulp)"
|
||||||
|
icon_state = "vulp_face"
|
||||||
|
body_parts = list(BP_HEAD)
|
||||||
|
|
||||||
|
vulp_earsface
|
||||||
|
name = "ears and face (Vulp)"
|
||||||
|
icon_state = "vulp_earsface"
|
||||||
|
body_parts = list(BP_HEAD)
|
||||||
|
|
||||||
|
vulp_all
|
||||||
|
name = "all head highlights (Vulp)"
|
||||||
|
icon_state = "vulp_all"
|
||||||
|
body_parts = list(BP_HEAD)
|
||||||
|
|||||||
Binary file not shown.
|
Before Width: | Height: | Size: 5.2 KiB After Width: | Height: | Size: 5.2 KiB |
BIN
icons/mob/human_races/markings_vr.dmi
Normal file
BIN
icons/mob/human_races/markings_vr.dmi
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 12 KiB |
Reference in New Issue
Block a user