From af27b728feea333ca1fbf9278a1550e016e63ad4 Mon Sep 17 00:00:00 2001 From: linnpap Date: Fri, 6 Jan 2023 13:41:15 -0600 Subject: [PATCH] markings --- .../mob/new_player/sprite_accessories.dm | 14 +- .../new_player/sprite_accessories_extra.dm | 33 +++-- .../new_player/sprite_accessories_flipper.dm | 121 ++++++++++++++++++ .../sprite_accessories/markings.dmi | Bin 0 -> 2951 bytes .../human_races/sprite_accessories/snout.dmi | Bin 7858 -> 7873 bytes polaris.dme | 1 + 6 files changed, 152 insertions(+), 17 deletions(-) create mode 100644 modular_flipper/code/modules/mob/new_player/sprite_accessories_flipper.dm create mode 100644 modular_flipper/icons/mob/human_races/sprite_accessories/markings.dmi diff --git a/code/modules/mob/new_player/sprite_accessories.dm b/code/modules/mob/new_player/sprite_accessories.dm index d2197b10d4..63fc73444f 100644 --- a/code/modules/mob/new_player/sprite_accessories.dm +++ b/code/modules/mob/new_player/sprite_accessories.dm @@ -2631,7 +2631,8 @@ shaved icon_state = "taj_bellyfull" body_parts = list(BP_TORSO) species_allowed = list(SPECIES_TAJ) - +/* +// FLIPPER REMOVAL - axes redundant markings /datum/sprite_accessory/marking/taj_earsout name = "Outer Ear (Taj)" icon_state = "taj_earsout" @@ -2649,13 +2650,14 @@ shaved icon_state = "taj_nose" body_parts = list(BP_HEAD) species_allowed = list(SPECIES_TAJ) - +*/ /datum/sprite_accessory/marking/taj_crest name = "Chest Fur Crest (Taj)" icon_state = "taj_crest" body_parts = list(BP_TORSO) species_allowed = list(SPECIES_TAJ) - +/* +// FLIPPER REMOVAL - axes redundant markings /datum/sprite_accessory/marking/taj_muzzle name = "Muzzle Color (Taj)" icon_state = "taj_muzzle" @@ -2673,8 +2675,10 @@ shaved icon_state = "taj_all" body_parts = list(BP_HEAD) species_allowed = list(SPECIES_TAJ) - +*/ //Una specific stuff +/* +// FLIPPER REMOVAL - axes redundant markings /datum/sprite_accessory/marking/una_face name = "Face Color (Una)" icon_state = "una_face" @@ -2686,7 +2690,7 @@ shaved icon_state = "una_facelow" body_parts = list(BP_HEAD) species_allowed = list(SPECIES_UNATHI) - +*/ /datum/sprite_accessory/marking/una_scutes name = "Scutes (Una)" icon_state = "una_scutes" diff --git a/code/modules/mob/new_player/sprite_accessories_extra.dm b/code/modules/mob/new_player/sprite_accessories_extra.dm index ece6e560f9..f74f3b234b 100644 --- a/code/modules/mob/new_player/sprite_accessories_extra.dm +++ b/code/modules/mob/new_player/sprite_accessories_extra.dm @@ -21,6 +21,8 @@ color_blend_mode = ICON_MULTIPLY body_parts = list(BP_TORSO,BP_GROIN) +/* +// FLIPPER REMOVAL - axes redundant markings /datum/sprite_accessory/marking/vr/vulp_nose name = "nose (canine)" icon_state = "vulp_nose" @@ -76,7 +78,7 @@ color_blend_mode = ICON_MULTIPLY body_parts = list(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_GROIN,BP_TORSO,BP_HEAD) species_allowed = list("Sergal") - +*/ /datum/sprite_accessory/marking/vr/monoeye name = "Monoeye" icon_state = "monoeye" @@ -97,7 +99,8 @@ icon_state = "brows" color_blend_mode = ICON_MULTIPLY body_parts = list(BP_HEAD) - +/* +// FLIPPER REMOVAL - axes redundant markings /datum/sprite_accessory/marking/vr/nevrean_female name = "Female Nevrean beak" icon_state = "nevrean_f" @@ -111,7 +114,7 @@ body_parts = list(BP_HEAD) color_blend_mode = ICON_MULTIPLY gender = MALE - +*/ /datum/sprite_accessory/marking/vr/spots name = "Spots" icon_state = "spots" @@ -153,7 +156,8 @@ name = "Tusks" icon_state = "tusks" body_parts = list(BP_HEAD) - +/* +// FLIPPER REMOVAL - axes redundant markings /datum/sprite_accessory/marking/vr/otie_face name = "Otie face" icon_state = "otieface" @@ -171,7 +175,7 @@ icon_state = "otienose_lite" color_blend_mode = ICON_MULTIPLY body_parts = list(BP_HEAD) - +*/ /datum/sprite_accessory/marking/vr/backstripes name = "Back stripes" icon_state = "otiestripes" @@ -195,13 +199,14 @@ icon_state = "otiesocks" color_blend_mode = ICON_MULTIPLY body_parts = list(BP_L_FOOT,BP_R_FOOT,BP_L_LEG,BP_R_LEG,BP_L_ARM,BP_R_ARM,BP_L_HAND,BP_R_HAND) - +/* +// FLIPPER REMOVAL - axes redundant markings /datum/sprite_accessory/marking/vr/corvid_beak name = "Corvid beak" icon_state = "corvidbeak" color_blend_mode = ICON_MULTIPLY body_parts = list(BP_HEAD) - +*/ /datum/sprite_accessory/marking/vr/corvid_belly name = "Corvid belly" icon_state = "corvidbelly" @@ -231,7 +236,8 @@ icon_state = "zbody" color_blend_mode = ICON_MULTIPLY body_parts = list(BP_L_LEG,BP_R_LEG,BP_GROIN,BP_TORSO) - +/* +// FLIPPER REMOVAL - axes redundant markings /datum/sprite_accessory/marking/vr/znose name = "Jagged snout" icon_state = "znose" @@ -267,7 +273,7 @@ icon_state = "shepface" color_blend_mode = ICON_MULTIPLY body_parts = list(BP_HEAD) - +*/ /datum/sprite_accessory/marking/vr/sheppy_back name = "Shepherd back" icon_state = "shepback" @@ -291,7 +297,8 @@ icon_state = "zorren_backpatch" color_blend_mode = ICON_MULTIPLY body_parts = list(BP_TORSO) - +/* +// FLIPPER REMOVAL - axes redundant markings /datum/sprite_accessory/marking/vr/zorren_face_male name = "Zorren Male Face" icon_state = "zorren_face" @@ -319,7 +326,7 @@ color_blend_mode = ICON_MULTIPLY body_parts = list(BP_HEAD) gender = FEMALE - +*/ /datum/sprite_accessory/marking/vr/zorren_socks name = "Zorren Socks" icon_state = "zorren_socks" @@ -501,7 +508,8 @@ icon_state = "claws" color_blend_mode = ICON_MULTIPLY body_parts = list(BP_L_HAND,BP_R_HAND) - +/* +// FLIPPER REMOVAL - axes redundant markings /datum/sprite_accessory/marking/vr/equine_snout //Why the long face? Works best with sergal bodytype. name = "Equine Snout" icon_state = "donkey" @@ -513,3 +521,4 @@ icon_state = "dnose" color_blend_mode = ICON_MULTIPLY body_parts = list(BP_HEAD) +*/ diff --git a/modular_flipper/code/modules/mob/new_player/sprite_accessories_flipper.dm b/modular_flipper/code/modules/mob/new_player/sprite_accessories_flipper.dm new file mode 100644 index 0000000000..0b860c3caa --- /dev/null +++ b/modular_flipper/code/modules/mob/new_player/sprite_accessories_flipper.dm @@ -0,0 +1,121 @@ +/datum/sprite_accessory/marking/flipper + icon = 'modular_flipper/icons/mob/human_races/sprite_accessories/markings.dmi' + color_blend_mode = ICON_MULTIPLY + species_allowed = list(SPECIES_EVENT1, SPECIES_EVENT2, SPECIES_EVENT3, SPECIES_UNATHI, SPECIES_TAJ, SPECIES_ANTHRO, SPECIES_AQUATIC) + +/datum/sprite_accessory/marking/flipper/floof_head + name = "Floof (head)" + icon_state = "floof" + body_parts = list(BP_HEAD) + +/datum/sprite_accessory/marking/flipper/floof_chest + name = "Floof (torso)" + icon_state = "floof" + body_parts = list(BP_TORSO) + +/datum/sprite_accessory/marking/flipper/bellyslim + name = "Slim Belly" + icon_state = "bellyslim" + body_parts = list(BP_HEAD, BP_TORSO) + +/datum/sprite_accessory/marking/flipper/bellyslim_alt + name = "Slim Belly (alt)" + icon_state = "bellyslim_alt" + body_parts = list(BP_HEAD, BP_TORSO) + +/datum/sprite_accessory/marking/flipper/plain_head + name = "Plain (head)" + icon_state = "plain" + body_parts = list(BP_HEAD) + +/datum/sprite_accessory/marking/flipper/plain_torso + name = "Plain (torso)" + icon_state = "plain" + body_parts = list(BP_TORSO) + +/datum/sprite_accessory/marking/flipper/plainf_torso + name = "Plain (feminine torso)" + icon_state = "plainf" + body_parts = list(BP_TORSO) + +/datum/sprite_accessory/marking/flipper/plain_larm + name = "Plain (left arm)" + icon_state = "plain" + body_parts = list(BP_L_ARM) + +/datum/sprite_accessory/marking/flipper/plain_rarm + name = "Plain (right arm)" + icon_state = "plain" + body_parts = list(BP_R_ARM) + +/datum/sprite_accessory/marking/flipper/plain_lhand + name = "Plain (left hand)" + icon_state = "plain" + body_parts = list(BP_L_HAND) + +/datum/sprite_accessory/marking/flipper/plain_rhand + name = "Plain (right hand)" + icon_state = "plain" + body_parts = list(BP_R_HAND) + +/datum/sprite_accessory/marking/flipper/plain_lleg + name = "Plain (left leg)" + icon_state = "plain" + body_parts = list(BP_L_LEG) + +/datum/sprite_accessory/marking/flipper/plain_rleg + name = "Plain (right leg)" + icon_state = "plain" + body_parts = list(BP_R_LEG) + +/datum/sprite_accessory/marking/flipper/plain_lfoot + name = "Plain (left foot)" + icon_state = "plain" + body_parts = list(BP_L_FOOT) + +/datum/sprite_accessory/marking/flipper/plain_rfoot + name = "Plain (right foot)" + icon_state = "plain" + body_parts = list(BP_R_FOOT) + +//frills + +/datum/sprite_accessory/marking/flipper/frills_divinity + name = "Divinity (frills)" + icon_state = "frills_divinity" + body_parts = list(BP_HEAD) + +/datum/sprite_accessory/marking/flipper/frills_horns + name = "Horns (frills)" + icon_state = "frills_horns" + body_parts = list(BP_HEAD) + +/datum/sprite_accessory/marking/flipper/frills_doublehorns + name = "Double Horns (frills)" + icon_state = "frills_doublehorns" + body_parts = list(BP_HEAD) + +/datum/sprite_accessory/marking/flipper/frills_big + name = "Big (frills)" + icon_state = "frills_big" + body_parts = list(BP_HEAD) + +/datum/sprite_accessory/marking/flipper/frills_neck + name = "Neck (frills)" + icon_state = "frills_neck" + body_parts = list(BP_HEAD) + +/datum/sprite_accessory/marking/flipper/frills_neckfull + name = "Full Neck (frills)" + icon_state = "frills_neckfull" + body_parts = list(BP_HEAD) + +/datum/sprite_accessory/marking/flipper/frills_cobrahood + name = "Cobra Hood (part A)" + icon_state = "frills_cobrahood" + body_parts = list(BP_HEAD) + +/datum/sprite_accessory/marking/flipper/frills_cobrahood_extra + name = "Cobra Hood (part B)" + icon_state = "frills_cobrahood_extra" + body_parts = list(BP_HEAD) diff --git a/modular_flipper/icons/mob/human_races/sprite_accessories/markings.dmi b/modular_flipper/icons/mob/human_races/sprite_accessories/markings.dmi new file mode 100644 index 0000000000000000000000000000000000000000..18f1aaf1d4c5df98a8fe0807dcadd40af63d5e3b GIT binary patch literal 2951 zcmY*Y2{aVi8)qzq*J6YsiG(bPilJe$D@^ub>WXl>7h42(FJ6Y_uX^9-@U)@zA%Ftp5PVXWn*JIamPr{f{l&c z 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 literal 7858 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 Z9yepIsb8rr#SriVzi4KNGq`r|e*mbuXZHXA diff --git a/polaris.dme b/polaris.dme index 44822253e8..d6b2b493d4 100644 --- a/polaris.dme +++ b/polaris.dme @@ -3330,6 +3330,7 @@ #include "modular_flipper\code\modules\mob\living\carbon\human\species\station\moth.dm" #include "modular_flipper\code\modules\mob\living\carbon\human\species\station\station.dm" #include "modular_flipper\code\modules\mob\living\carbon\human\species\station\teshari.dm" +#include "modular_flipper\code\modules\mob\new_player\sprite_accessories_flipper.dm" #include "modular_flipper\code\modules\mob\new_player\sprite_accessories_snout.dm" #include "modular_flipper\code\modules\organs\subtypes\standard.dm" // END_INCLUDE