diff --git a/code/modules/mob/new_player/sprite_accessories_wing.dm b/code/modules/mob/new_player/sprite_accessories_wing.dm index 2a816c80a7..4828e77d4b 100644 --- a/code/modules/mob/new_player/sprite_accessories_wing.dm +++ b/code/modules/mob/new_player/sprite_accessories_wing.dm @@ -279,13 +279,11 @@ /datum/sprite_accessory/wing/teshbee name = "Teshari bee wings" desc = "" - icon = 'icons/mob/human_races/sprite_accessories/wings.dmi' icon_state = "beewings_tesh" /datum/sprite_accessory/wing/teshdragonfly name = "Teshari dragonfly wings" desc = "" - icon = 'icons/mob/human_races/sprite_accessories/wings.dmi' icon_state = "dragonfly_tesh" /datum/sprite_accessory/wing/snail_shell @@ -299,7 +297,6 @@ /datum/sprite_accessory/wing/sectdrone_wing //We should some day make a variable to make some wings not be able to fly name = "Sect drone wings (To use with bodytype marking)" desc = "" - icon = 'icons/mob/human_races/sprite_accessories/wings.dmi' icon_state = "sectdrone_wing" do_colouration = 1 color_blend_mode = ICON_MULTIPLY @@ -388,11 +385,245 @@ color_blend_mode = ICON_MULTIPLY extra_overlay = "kaiju_spikes_a_glow" + +/datum/sprite_accessory/wing/cyberangel + name = "Cyber angel wing (colorable)" + desc = "" + icon_state = "cyber_angel" + do_colouration = 1 + color_blend_mode = ICON_MULTIPLY + +/datum/sprite_accessory/wing/bat_purpley + name = "bat wings, purple" + desc = "" + icon_state = "bat-purple" + +/datum/sprite_accessory/wing/dragon2 + name = "Dragon wings, large, colorable" + desc = "" + icon_state = "dragon_2" + do_colouration = 1 + color_blend_mode = ICON_MULTIPLY + extra_overlay = "dragon_2_mark" + +/datum/sprite_accessory/wing/snagc + name = "xenomorph backplate, colorable" + desc = "" + icon_state = "csnag-backplate" + do_colouration = 1 + +/datum/sprite_accessory/wing/snagc2 + name = "xenomorph backplate, colorable 2" + desc = "" + icon_state = "csnag-backplate-2" + do_colouration = 1 + color_blend_mode = ICON_MULTIPLY + +/datum/sprite_accessory/wing/xeno_queen + name = "xenomorph backplate (queen)" + desc = "" + icon_state = "xeno_queen" + do_colouration = 1 + color_blend_mode = ICON_MULTIPLY + +/datum/sprite_accessory/wing/snail + name = "Snail shell" + desc = "" + icon_state = "snail_shell_new" + do_colouration = 1 + color_blend_mode = ICON_MULTIPLY + +/datum/sprite_accessory/wing/xeno_standard_backplate + name = "Xenomorph backplate (standard)" + desc = "" + icon_state = "xeno_standard" + do_colouration = 1 + color_blend_mode = ICON_MULTIPLY + +/datum/sprite_accessory/wing/xeno_royal_backplate + name = "Xenomorph backplate (royal)" + desc = "" + icon_state = "xeno_royal" + do_colouration = 1 + color_blend_mode = ICON_MULTIPLY + +/datum/sprite_accessory/wing/xeno_down_backplate + name = "Xenomorph backplate (down)" + desc = "" + icon_state = "xeno_down" + do_colouration = 1 + color_blend_mode = ICON_MULTIPLY + +/datum/sprite_accessory/wing/cloakwings + name = "Cloaking Moth Wings with Eyes (Colorable)" + desc = "" + icon_state = "cloakmoth" + do_colouration = 1 + color_blend_mode = ICON_MULTIPLY + extra_overlay = "cloakmoth_eyes" + +/datum/sprite_accessory/wing/jet_wing + name = "Aeromorph Jet Wings (Colorable)" + desc = "" + icon_state = "jet_wing" + do_colouration = 1 + color_blend_mode = ICON_MULTIPLY + extra_overlay = "jet_wing_1" + extra_overlay2 = "jet_wing_2" + +/datum/sprite_accessory/wing/mothwings_clockwork + name = "Moth Wings (Clockwork)" + desc = "" + icon_state = "mothwings_clockwork" + +/datum/sprite_accessory/wing/mothwings_monarch + name = "Moth Wings (Monarch)" + desc = "" + icon_state = "mothwings_monarch" + +/datum/sprite_accessory/wing/mothwings_luna + name = "Moth Wings (Luna)" + desc = "" + icon_state = "mothwings_luna" + +/datum/sprite_accessory/wing/mothwings_atlas + name = "Moth Wings (Atlas)" + desc = "" + icon_state = "mothwings_atlas" + +/datum/sprite_accessory/wing/mothwings_plain + name = "Moth Wings (Plain)" + desc = "" + icon_state = "mothwings_plain" + +/datum/sprite_accessory/wing/mothwings_redish + name = "Moth Wings (Redish)" + desc = "" + icon_state = "mothwings_redish" + +/datum/sprite_accessory/wing/mothwings_royal + name = "Moth Wings (Royal)" + desc = "" + icon_state = "mothwings_royal" + +/datum/sprite_accessory/wing/mothwings_gothic + name = "Moth Wings (Gothic)" + desc = "" + icon_state = "mothwings_gothic" + +/datum/sprite_accessory/wing/mothwings_lovers + name = "Moth Wings (Lovers)" + desc = "" + icon_state = "mothwings_lovers" + +/datum/sprite_accessory/wing/mothwings_whitefly + name = "Moth Wings (Whitefly)" + desc = "" + icon_state = "mothwings_whitefly" + +/datum/sprite_accessory/wing/mothwings_burntoff + name = "Moth Wings (Burnt Off)" + desc = "" + icon_state = "mothwings_burntoff" + +/datum/sprite_accessory/wing/mothwings_firewatch + name = "Moth Wings (Firewatch)" + desc = "" + icon_state = "mothwings_firewatch" + +/datum/sprite_accessory/wing/mothwings_deathhhead + name = "Moth Wings (Deathhead)" + desc = "" + icon_state = "mothwings_deathhead" + +/datum/sprite_accessory/wing/mothwings_poison + name = "Moth Wings (Poison)" + desc = "" + icon_state = "mothwings_poison" + +/datum/sprite_accessory/wing/mothwings_ragged + name = "Moth Wings (Ragged)" + desc = "" + icon_state = "mothwings_ragged" + +/datum/sprite_accessory/wing/mothwings_moonfly + name = "Moth Wings (Moonfly)" + desc = "" + icon_state = "mothwings_moonfly" + +/datum/sprite_accessory/wing/mothwings_snow + name = "Moth Wings (Snow)" + desc = "" + icon_state = "mothwings_snow" + +/datum/sprite_accessory/wing/mothwings_angel + name = "Moth Wings (angel)" + desc = "" + icon_state = "mothwings_angel" + +/datum/sprite_accessory/wing/mothwings_no_antennae_colorable + name = "Moth Wings (Colorable)" + desc = "" + icon_state = "mothwings_no_antennae_color" + do_colouration = 1 + color_blend_mode = ICON_MULTIPLY + +/datum/sprite_accessory/wing/mothwings_luna_colorable + name = "Moth Wings (Luna, Colorable)" + desc = "" + icon_state = "mothwings_luna_colorable" + do_colouration = 1 + color_blend_mode = ICON_MULTIPLY + +/datum/sprite_accessory/wing/sect_drone_alt + name = "Sect drone wings Alt. (To use with bodytype marking)" + desc = "" + icon = 'icons/mob/human_races/sprite_accessories/wings64.dmi' + icon_state = "sectdrone_wing_alt" + do_colouration = 1 + color_blend_mode = ICON_MULTIPLY + wing_offset = 16 + +/datum/sprite_accessory/wing/sect_drone_alt_nomark + name = "Sect drone wings Alt." + desc = "" + icon = 'icons/mob/human_races/sprite_accessories/wings64.dmi' + icon_state = "sectdrone_wing_alt_nomark" + do_colouration = 1 + color_blend_mode = ICON_MULTIPLY + wing_offset = 16 + +/datum/sprite_accessory/wing/taurdragon + name = "Taur wings (Draconian)" + desc = "" + icon = 'icons/mob/human_races/sprite_accessories/wings64.dmi' + icon_state = "taurdrake_wing" + do_colouration = 1 + color_blend_mode = ICON_MULTIPLY + wing_offset = 16 + +/datum/sprite_accessory/wing/large_harpy_wings_ch + name = "Harpy arm-wings(Large)" + desc = "" + icon = 'icons/mob/human_races/sprite_accessories/wings64.dmi' + icon_state = "Harpy_wings" + do_colouration = 1 + color_blend_mode = ICON_MULTIPLY + wing_offset = 16 + +/datum/sprite_accessory/wing/sloogshell + name = "Sloog shell" + desc = "" + icon = 'icons/mob/human_races/sprite_accessories/wings64.dmi' + icon_state = "sloogshell" + do_colouration = 1 + color_blend_mode = ICON_MULTIPLY + wing_offset = 16 + //exclusive wings /datum/sprite_accessory/wing/kara name = "Pterokara wings" desc = "" - icon = 'icons/mob/human_races/sprite_accessories/wings.dmi' icon_state = "feathered_kara" ckeys_allowed = list("satinisle") diff --git a/icons/mob/human_races/sprite_accessories/wings.dmi b/icons/mob/human_races/sprite_accessories/wings.dmi index 4cd3ec25ce..60702e484a 100644 Binary files a/icons/mob/human_races/sprite_accessories/wings.dmi and b/icons/mob/human_races/sprite_accessories/wings.dmi differ diff --git a/icons/mob/human_races/sprite_accessories/wings64.dmi b/icons/mob/human_races/sprite_accessories/wings64.dmi new file mode 100644 index 0000000000..2f95fb0598 Binary files /dev/null and b/icons/mob/human_races/sprite_accessories/wings64.dmi differ