Skip to content

Commit

Permalink
Vox Scute Appearance Mods (#796)
Browse files Browse the repository at this point in the history
* 1.0.0

Add: Creates vox scutes for arms, legs, and hands

* 1.0.1

caught misplaced . within code comment

* 1.1.0
  • Loading branch information
whataboutism-alos authored Feb 11, 2024
1 parent 6454ae1 commit 63f4d71
Show file tree
Hide file tree
Showing 3 changed files with 62 additions and 0 deletions.
62 changes: 62 additions & 0 deletions code/modules/appearance_modifier/vox_mods.dm
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
/// Vox Tail marks
// - These give funny patterns to vox tails.
/datum/appearance_modifier/vox_tail_mark
name = "Error! (Vox Tail Mark)"
abstract_type = /datum/appearance_modifier/vox_tail_mark
Expand All @@ -19,3 +21,63 @@
/datum/appearance_modifier/vox_tail_mark/stripe
name = "Vox Tail Stripe"
state2use = "stripe"

/// Vox Scutes (Ends of limbs)
// - This complements the secondary limb recolor to
// give vox players wildly expanded customization
// - These are split up so they don't overlay
// prosthetics or can be asymmetrical &/or
// differently colored.
/datum/appearance_modifier/vox_scute
name = "Error! (Vox Scute)"
abstract_type = /datum/appearance_modifier/vox_scute

icon2use = 'icons/mob/appearancemods/vox_scutes.dmi'

species_can_use = list(SPECIES_VOX)

/datum/appearance_modifier/vox_scute/leg
name = "Error! (Vox Scute Leg)"
abstract_type = /datum/appearance_modifier/vox_scute/leg
bodyzones_affected = list(BODY_ZONE_R_LEG, BODY_ZONE_L_LEG)

/datum/appearance_modifier/vox_scute/leg/right
name = "Vox Scute (Leg, Right)"
bodyzones_affected = list(BODY_ZONE_R_LEG)
state2use = "vox_digitigrade_r_leg"

/datum/appearance_modifier/vox_scute/leg/left
name = "Vox Scute (Leg, Left)"
bodyzones_affected = list(BODY_ZONE_L_LEG)
state2use = "vox_digitigrade_l_leg"

/datum/appearance_modifier/vox_scute/arm
name = "Error! (Vox Scute Arm)"
abstract_type = /datum/appearance_modifier/vox_scute/arm
bodyzones_affected = list(BODY_ZONE_R_ARM, BODY_ZONE_L_ARM)

/datum/appearance_modifier/vox_scute/arm/right
name = "Vox Scute (Arm, Right)"
bodyzones_affected = list(BODY_ZONE_R_ARM)
state2use = "vox_r_arm"

/datum/appearance_modifier/vox_scute/arm/left
name = "Vox Scute (Arm, Left)"
bodyzones_affected = list(BODY_ZONE_L_ARM)
state2use = "vox_l_arm"

/datum/appearance_modifier/vox_scute/hand
name = "Error! (Vox Scute Hand)"
abstract_type = /datum/appearance_modifier/vox_scute/hand
bodyzones_affected = list(BODY_ZONE_R_ARM, BODY_ZONE_L_ARM)
affects_hands = TRUE

/datum/appearance_modifier/vox_scute/hand/right
name = "Vox Scute (Hand, Right)"
bodyzones_affected = list(BODY_ZONE_R_ARM)
state2use = "vox_r_hand"

/datum/appearance_modifier/vox_scute/hand/left
name = "Vox Scute (Hand, Left)"
bodyzones_affected = list(BODY_ZONE_L_ARM)
state2use = "vox_l_hand"
Binary file added icons/mob/appearancemods/vox_scutes.dmi
Binary file not shown.
Binary file modified icons/mob/species/vox/bodyparts.dmi
Binary file not shown.

0 comments on commit 63f4d71

Please sign in to comment.