mirror of
https://github.com/Citadel-Station-13/Citadel-Station-13-RP.git
synced 2026-08-26 23:46:48 +01:00
Make bunny ears seperately colorable, adds several generics markings for coloring half of the torso. (#7543)
## About The Pull Request Makes 5 bunny ears separately colorable. Adds several markings to let you add chunks of color to the torso and limbs, which can be combined to make half the body a different color if desired. <img width="324" height="241" alt="image" src="https://github.com/user-attachments/assets/49121427-c484-4b28-96cb-9d558a695402" /> <img width="89" height="116" alt="image" src="https://github.com/user-attachments/assets/89c449ee-adda-4107-afaa-a42e61554ec2" /> ## Why It's Good For The Game Personalization is coole ## Changelog 🆑 add: Added new body markings add: Added new submarkings for rabbit ears /🆑
This commit is contained in:
@@ -23,7 +23,8 @@
|
||||
name = "bunny 2, dual-color"
|
||||
id = "ears_bunny_colorable_2"
|
||||
icon_state = "bunny-alt"
|
||||
extra_overlay = "bunny-alt-inner"
|
||||
extra_overlay = "bunny-alt-left"
|
||||
extra_overlay2 = "bunny-alt-inner"
|
||||
do_colouration = 1
|
||||
legacy_use_additive_color_matrix = FALSE
|
||||
|
||||
@@ -31,6 +32,7 @@
|
||||
name = "bunny, colorable"
|
||||
id = "ears_bunny_colorable"
|
||||
icon_state = "bunny"
|
||||
extra_overlay = "bunny-left"
|
||||
do_colouration = 1
|
||||
legacy_use_additive_color_matrix = FALSE
|
||||
|
||||
@@ -38,6 +40,7 @@
|
||||
name = "floppy bunny ears (colorable)"
|
||||
id = "ears_bunny_floppy"
|
||||
icon_state = "floppy_bun"
|
||||
extra_overlay = "floppy_bun_left"
|
||||
do_colouration = 1
|
||||
legacy_use_additive_color_matrix = FALSE
|
||||
|
||||
@@ -46,7 +49,8 @@
|
||||
id = "ears_bunny_tall"
|
||||
icon = 'icons/mob/sprite_accessories/ears_32x64.dmi'
|
||||
icon_state = "bunny-tall"
|
||||
extra_overlay = "bunny-tall-inner"
|
||||
extra_overlay = "bunny-tall-left"
|
||||
extra_overlay2 = "bunny-tall-inner"
|
||||
do_colouration = 1
|
||||
legacy_use_additive_color_matrix = FALSE
|
||||
|
||||
@@ -54,12 +58,14 @@
|
||||
name = "bunny, white"
|
||||
id = "ears_bunny_white"
|
||||
icon_state = "bunny"
|
||||
extra_overlay = "bunny-left"
|
||||
|
||||
/datum/sprite_accessory/ears/rabbit_swept
|
||||
name = "Rabbit Ears (swept back)"
|
||||
id = "ears_rabbit_back"
|
||||
icon = 'icons/mob/sprite_accessories/ears_32x64.dmi'
|
||||
icon_state = "rabbit-swept"
|
||||
extra_overlay = "rabbit-swept-left"
|
||||
do_colouration = 1
|
||||
legacy_use_additive_color_matrix = FALSE
|
||||
|
||||
@@ -67,5 +73,6 @@
|
||||
name = "Swooped bunny ears (colorable)"
|
||||
id = "ears_bunny_swoop"
|
||||
icon_state = "swooped_bunny"
|
||||
extra_overlay = "swooped_bunny_left"
|
||||
do_colouration = 1
|
||||
legacy_use_additive_color_matrix = FALSE
|
||||
|
||||
@@ -0,0 +1,101 @@
|
||||
/datum/sprite_accessory/marking/body_parts
|
||||
abstract_type = /datum/sprite_accessory/marking/body_parts
|
||||
icon = "icons/mob/sprite_accessories/markings/halves.dmi"
|
||||
legacy_use_additive_color_matrix = FALSE
|
||||
|
||||
|
||||
/datum/sprite_accessory/marking/body_parts/torso_f
|
||||
name = "Half-Torso Female"
|
||||
id = "marking_female_halftorso"
|
||||
icon_state = "female"
|
||||
body_parts = list(BP_TORSO, BP_GROIN)
|
||||
|
||||
/datum/sprite_accessory/marking/body_parts/center_f
|
||||
name = "Center-line Torso Female"
|
||||
id = "marking_female_centerline"
|
||||
icon_state = "female_center"
|
||||
body_parts = list(BP_TORSO, BP_GROIN)
|
||||
|
||||
/datum/sprite_accessory/marking/body_parts/torso_m
|
||||
name = "Half-Torso Male"
|
||||
id = "marking_male_halftorso"
|
||||
icon_state = "male"
|
||||
body_parts = list(BP_TORSO, BP_GROIN)
|
||||
|
||||
/datum/sprite_accessory/marking/body_parts/center_m
|
||||
name = "Center-line Torso Male"
|
||||
id = "marking_male_centerline"
|
||||
icon_state = "male_center"
|
||||
body_parts = list(BP_TORSO, BP_GROIN)
|
||||
|
||||
/datum/sprite_accessory/marking/body_parts/head_f
|
||||
name = "Half-Head Female"
|
||||
id = "marking_female_halfhead"
|
||||
icon_state = "female"
|
||||
body_parts = list(BP_HEAD)
|
||||
|
||||
/datum/sprite_accessory/marking/body_parts/head_center_f
|
||||
name = "Center-line head Female"
|
||||
id = "marking_female_ceterline_head"
|
||||
icon_state = "center_f"
|
||||
body_parts = list(BP_HEAD)
|
||||
|
||||
/datum/sprite_accessory/marking/body_parts/head_m
|
||||
name = "Half-Head Male"
|
||||
id = "marking_male_halfhead"
|
||||
icon_state = "male"
|
||||
body_parts = list(BP_HEAD)
|
||||
|
||||
/datum/sprite_accessory/marking/body_parts/head_center_m
|
||||
name = "Center-line head Male"
|
||||
id = "marking_male_centerline_head"
|
||||
icon_state = "center_m"
|
||||
body_parts = list(BP_HEAD)
|
||||
|
||||
/datum/sprite_accessory/marking/body_parts/r_arm
|
||||
name = "Arm (Right)"
|
||||
id = "marking_arm_right"
|
||||
icon_state = "full"
|
||||
body_parts = list(BP_R_ARM)
|
||||
|
||||
/datum/sprite_accessory/marking/body_parts/l_arm
|
||||
name = "Arm (Left)"
|
||||
id = "marking_arm_left"
|
||||
icon_state = "full"
|
||||
body_parts = list(BP_L_ARM)
|
||||
|
||||
/datum/sprite_accessory/marking/body_parts/r_hand
|
||||
name = "Hand (Right)"
|
||||
id = "marking_hand_right"
|
||||
icon_state = "full"
|
||||
body_parts = list(BP_R_HAND)
|
||||
|
||||
/datum/sprite_accessory/marking/body_parts/l_hand
|
||||
name = "Hand (Left)"
|
||||
id = "marking_hand_left"
|
||||
icon_state = "full"
|
||||
body_parts = list(BP_L_HAND)
|
||||
|
||||
/datum/sprite_accessory/marking/body_parts/r_leg
|
||||
name = "Leg (Right)"
|
||||
id = "marking_leg_right"
|
||||
icon_state = "full"
|
||||
body_parts = list(BP_R_LEG)
|
||||
|
||||
/datum/sprite_accessory/marking/body_parts/l_leg
|
||||
name = "Leg (Left)"
|
||||
id = "marking_leg_left"
|
||||
icon_state = "full"
|
||||
body_parts = list(BP_L_LEG)
|
||||
|
||||
/datum/sprite_accessory/marking/body_parts/r_foot
|
||||
name = "Foot (Right)"
|
||||
id = "marking_foot_right"
|
||||
icon_state = "full"
|
||||
body_parts = list(BP_R_FOOT)
|
||||
|
||||
/datum/sprite_accessory/marking/body_parts/l_foot
|
||||
name = "Foot (Left)"
|
||||
id = "marking_foot_left"
|
||||
icon_state = "full"
|
||||
body_parts = list(BP_L_FOOT)
|
||||
Reference in New Issue
Block a user