Merge pull request #1548 from sarcoph/bird-additions
insect resprites and customization options
@@ -540,14 +540,6 @@
|
||||
name = "Axolotl"
|
||||
icon_state = "axolotl"
|
||||
|
||||
/datum/sprite_accessory/mam_tails/bee
|
||||
name = "Bee"
|
||||
icon_state = "bee"
|
||||
|
||||
/datum/sprite_accessory/mam_tails_animated/bee
|
||||
name = "Bee"
|
||||
icon_state = "bee"
|
||||
|
||||
/datum/sprite_accessory/mam_tails/cat
|
||||
name = "Cat"
|
||||
icon_state = "cat"
|
||||
@@ -648,14 +640,6 @@
|
||||
name = "Husky"
|
||||
icon_state = "husky"
|
||||
|
||||
datum/sprite_accessory/mam_tails/insect
|
||||
name = "Insect"
|
||||
icon_state = "insect"
|
||||
|
||||
/datum/sprite_accessory/mam_tails_animated/insect
|
||||
name = "Insect"
|
||||
icon_state = "insect"
|
||||
|
||||
/datum/sprite_accessory/mam_tails/kangaroo
|
||||
name = "kangaroo"
|
||||
icon_state = "kangaroo"
|
||||
|
||||
@@ -16,7 +16,6 @@ of the code are from TG, don't use those.
|
||||
keep everything in alphabetical order, please!
|
||||
*/
|
||||
|
||||
|
||||
// TODO: code it so that we don't have to type in "icon = 'hyperstation/icons/mob/etc'"
|
||||
// manually for hyperstation parts
|
||||
|
||||
@@ -74,18 +73,80 @@ EARS
|
||||
==========================================================
|
||||
*/
|
||||
|
||||
/datum/sprite_accessory/mam_ears/faceant // sarcoph @ hyperstation, march 2022
|
||||
name = "Face Antennae (Hyper)"
|
||||
icon_state = "faceant"
|
||||
icon = 'hyperstation/icons/mob/char_ears.dmi'
|
||||
recommended_species = list("insect")
|
||||
|
||||
/datum/sprite_accessory/mam_ears/faceant2 // sarcoph @ hyperstation, march 2022
|
||||
name = "Face Antennae 2 (Hyper)"
|
||||
icon_state = "faceant2"
|
||||
icon = 'hyperstation/icons/mob/char_ears.dmi'
|
||||
recommended_species = list("insect")
|
||||
|
||||
/datum/sprite_accessory/mam_ears/moth
|
||||
name = "Moth (Hyper)"
|
||||
name = "Moth Antennae (Hyper)"
|
||||
icon_state = "moth"
|
||||
icon = 'hyperstation/icons/mob/char_ears.dmi'
|
||||
recommended_species = list("insect")
|
||||
|
||||
/datum/sprite_accessory/mam_ears/plumeant // sarcoph @ hyperstation, march 2022
|
||||
name = "Plume Antennae (Hyper)"
|
||||
icon_state = "plumeant"
|
||||
icon = 'hyperstation/icons/mob/char_ears.dmi'
|
||||
recommended_species = list("insect")
|
||||
|
||||
/datum/sprite_accessory/mam_ears/roundant // sarcoph @ hyperstation, march 2022
|
||||
name = "Round Antennae (Hyper)"
|
||||
icon_state = "roundant"
|
||||
icon = 'hyperstation/icons/mob/char_ears.dmi'
|
||||
recommended_species = list("insect")
|
||||
|
||||
/datum/sprite_accessory/mam_ears/thinant // sarcoph @ hyperstation, march 2022
|
||||
name = "Thin Antennae (Hyper)"
|
||||
icon_state = "thinant"
|
||||
icon = 'hyperstation/icons/mob/char_ears.dmi'
|
||||
recommended_species = list("insect")
|
||||
|
||||
|
||||
/*
|
||||
WINGS
|
||||
==========================================================
|
||||
*/
|
||||
|
||||
/datum/sprite_accessory/deco_wings/beetle // sarcoph @ hyperstation, march 2022
|
||||
name = "Beetle (Hyper)"
|
||||
icon_state = "beetle"
|
||||
icon = 'hyperstation/icons/mob/char_wings.dmi'
|
||||
|
||||
/datum/sprite_accessory/moth_wings/beetle
|
||||
name = "Beetle (Hyper)"
|
||||
icon_state = "beetle"
|
||||
icon = 'hyperstation/icons/mob/char_wings.dmi'
|
||||
|
||||
/datum/sprite_accessory/deco_wings/beetle2 // sarcoph @ hyperstation, march 2022
|
||||
name = "Beetle - 2-toned (Hyper)"
|
||||
icon_state = "beetle2"
|
||||
icon = 'hyperstation/icons/mob/char_wings.dmi'
|
||||
color_src = MATRIXED
|
||||
|
||||
/datum/sprite_accessory/moth_wings/beetle2
|
||||
name = "Beetle - 2-toned (Hyper)"
|
||||
icon_state = "beetle2"
|
||||
icon = 'hyperstation/icons/mob/char_wings.dmi'
|
||||
color_src = MATRIXED
|
||||
|
||||
/datum/sprite_accessory/deco_wings/insect // sarcoph @ hyperstation, march 2022
|
||||
name = "Insect (Hyper)"
|
||||
icon_state = "insect"
|
||||
icon = 'hyperstation/icons/mob/char_wings.dmi'
|
||||
|
||||
/datum/sprite_accessory/moth_wings/insect
|
||||
name = "Insect (Hyper)"
|
||||
icon_state = "insect"
|
||||
icon = 'hyperstation/icons/mob/char_wings.dmi'
|
||||
|
||||
/datum/sprite_accessory/deco_wings/minibat // sarcoph @ hyperstation, march 2022
|
||||
name = "Mini Bat (Hyper)"
|
||||
icon_state = "minibat"
|
||||
@@ -112,24 +173,72 @@ TAILS + ANIMATED TAILS
|
||||
==========================================================
|
||||
*/
|
||||
|
||||
/datum/sprite_accessory/mam_tails/bee // sarcoph @ hyperstation, march 2022
|
||||
name = "Bee (Hyper)"
|
||||
icon_state = "bee"
|
||||
icon = 'hyperstation/icons/mob/char_tails.dmi'
|
||||
recommended_species = list("insect")
|
||||
|
||||
/datum/sprite_accessory/mam_tails_animated/bee
|
||||
name = "Bee (Hyper)"
|
||||
icon_state = "bee"
|
||||
icon = 'hyperstation/icons/mob/char_tails.dmi'
|
||||
recommended_species = list("insect")
|
||||
|
||||
/datum/sprite_accessory/mam_tails/bee2 // sarcoph @ hyperstation, march 2022
|
||||
name = "Bee w/ Stinger (Hyper)"
|
||||
icon_state = "bee2"
|
||||
icon = 'hyperstation/icons/mob/char_tails.dmi'
|
||||
recommended_species = list("insect")
|
||||
|
||||
/datum/sprite_accessory/mam_tails_animated/bee2
|
||||
name = "Bee w/ Stinger (Hyper)"
|
||||
icon_state = "bee2"
|
||||
icon = 'hyperstation/icons/mob/char_tails.dmi'
|
||||
recommended_species = list("insect")
|
||||
|
||||
// "fan" bird tail, short
|
||||
/datum/sprite_accessory/mam_tails/shorthawk // sarcoph @ hyperstation, jan 2022
|
||||
name = "Hawk - Short (Hyper)"
|
||||
icon_state = "shorthawk"
|
||||
icon = 'hyperstation/icons/mob/char_tails.dmi'
|
||||
|
||||
/datum/sprite_accessory/mam_tails_animated/shorthawk // sarcoph @ hyperstation, jan 2022
|
||||
/datum/sprite_accessory/mam_tails_animated/shorthawk
|
||||
name = "Hawk - Short (Hyper)"
|
||||
icon_state = "shorthawk"
|
||||
icon = 'hyperstation/icons/mob/char_tails.dmi'
|
||||
|
||||
/datum/sprite_accessory/mam_tails/insect // sarcoph @ hyperstation, march 2022
|
||||
name = "Insect (Hyper)"
|
||||
icon_state = "insect"
|
||||
icon = 'hyperstation/icons/mob/char_tails.dmi'
|
||||
recommended_species = list("insect")
|
||||
|
||||
/datum/sprite_accessory/mam_tails_animated/insect
|
||||
name = "Insect (Hyper)"
|
||||
icon_state = "insect"
|
||||
icon = 'hyperstation/icons/mob/char_tails.dmi'
|
||||
recommended_species = list("insect")
|
||||
|
||||
/datum/sprite_accessory/mam_tails/bug2tone // sarcoph @ hyperstation, march 2022
|
||||
name = "Insect - 2-tone (Hyper)"
|
||||
icon_state = "bug2tone"
|
||||
icon = 'hyperstation/icons/mob/char_tails.dmi'
|
||||
recommended_species = list("insect")
|
||||
|
||||
/datum/sprite_accessory/mam_tails_animated/bug2tone
|
||||
name = "Insect - 2-tone (Hyper)"
|
||||
icon_state = "bug2tone"
|
||||
icon = 'hyperstation/icons/mob/char_tails.dmi'
|
||||
recommended_species = list("insect")
|
||||
|
||||
// "narrow" bird tail, long
|
||||
/datum/sprite_accessory/mam_tails/longpigeon // sarcoph @ hyperstation, jan 2022
|
||||
name = "Pigeon - Long (Hyper)"
|
||||
icon_state = "longpigeon"
|
||||
icon = 'hyperstation/icons/mob/char_tails.dmi'
|
||||
|
||||
/datum/sprite_accessory/mam_tails_animated/longpigeon // sarcoph @ hyperstation, jan 2022
|
||||
/datum/sprite_accessory/mam_tails_animated/longpigeon
|
||||
name = "Pigeon - Long (Hyper)"
|
||||
icon_state = "longpigeon"
|
||||
icon = 'hyperstation/icons/mob/char_tails.dmi'
|
||||
@@ -140,7 +249,7 @@ TAILS + ANIMATED TAILS
|
||||
icon_state = "shortpigeon"
|
||||
icon = 'hyperstation/icons/mob/char_tails.dmi'
|
||||
|
||||
/datum/sprite_accessory/mam_tails_animated/shortpigeon // sarcoph @ hyperstation, jan 2022
|
||||
/datum/sprite_accessory/mam_tails_animated/shortpigeon
|
||||
name = "Pigeon - Short (Hyper)"
|
||||
icon_state = "shortpigeon"
|
||||
icon = 'hyperstation/icons/mob/char_tails.dmi'
|
||||
@@ -151,7 +260,7 @@ TAILS + ANIMATED TAILS
|
||||
icon_state = "swallow"
|
||||
icon = 'hyperstation/icons/mob/char_tails.dmi'
|
||||
|
||||
/datum/sprite_accessory/mam_tails_animated/swallow // sarcoph @ hyperstation, jan 2022
|
||||
/datum/sprite_accessory/mam_tails_animated/swallow
|
||||
name = "Swallow (Hyper)"
|
||||
icon_state = "swallow"
|
||||
icon = 'hyperstation/icons/mob/char_tails.dmi'
|
||||
@@ -162,7 +271,7 @@ TAILS + ANIMATED TAILS
|
||||
icon_state = "swallowstriped"
|
||||
icon = 'hyperstation/icons/mob/char_tails.dmi'
|
||||
|
||||
/datum/sprite_accessory/mam_tails_animated/swallowstriped // sarcoph @ hyperstation, jan 2022
|
||||
/datum/sprite_accessory/mam_tails_animated/swallowstriped
|
||||
name = "Swallow - Striped (Hyper)"
|
||||
icon_state = "swallowstriped"
|
||||
icon = 'hyperstation/icons/mob/char_tails.dmi'
|
||||
@@ -184,10 +293,35 @@ from modular_citadel/code/modules/mob/dead/new_player/sprite_accessories.dm:
|
||||
recommended_species = list("mammal", "xeno", "slimeperson", "podweak", "avian", "aquatic")
|
||||
*/
|
||||
|
||||
// /datum/sprite_accessory/mam_body_markings/empty
|
||||
// name = "None (Hyper)"
|
||||
// icon_state = "empty"
|
||||
// icon = 'modular_citadel/icons/mob/markings_notmammals.dmi'
|
||||
/datum/sprite_accessory/mam_body_markings/bee // sarcoph @ hyperstation, march 2022
|
||||
name = "Bee (Hyper)"
|
||||
icon_state = "bee"
|
||||
icon = 'hyperstation/icons/mob/char_markings.dmi'
|
||||
recommended_species = list("insect")
|
||||
|
||||
/datum/sprite_accessory/mam_body_markings/bee_fluff // sarcoph @ hyperstation, march 2022
|
||||
name = "Bee - Fluffy (Hyper)"
|
||||
icon_state = "bee_fluff"
|
||||
icon = 'hyperstation/icons/mob/char_markings.dmi'
|
||||
recommended_species = list("insect")
|
||||
|
||||
/datum/sprite_accessory/mam_body_markings/bug3tone // sarcoph @ hyperstation, march 2022
|
||||
name = "Beetle - 3-tone (Hyper)"
|
||||
icon_state = "bug3tone"
|
||||
icon = 'hyperstation/icons/mob/char_markings.dmi'
|
||||
recommended_species = list("insect")
|
||||
|
||||
/datum/sprite_accessory/mam_body_markings/moth // sarcoph @ hyperstation, jan 2022
|
||||
name = "Moth (Hyper)"
|
||||
icon_state = "moth"
|
||||
icon = 'hyperstation/icons/mob/char_markings.dmi'
|
||||
recommended_species = list("insect")
|
||||
|
||||
/datum/sprite_accessory/mam_body_markings/empty
|
||||
name = "None (Hyper)"
|
||||
icon_state = "empty"
|
||||
recommended_species = list("podweak", /*"mammal",*/ "avian", "aquatic", "insect", "xeno", "synthliz", "slimeperson")
|
||||
// mammals are cursed to no empty markings until they get their heads fixed.
|
||||
|
||||
/datum/sprite_accessory/mam_body_markings/pigeon // sarcoph @ hyperstation, jan 2022
|
||||
name = "Pigeon (Hyper)"
|
||||
|
||||
|
Before Width: | Height: | Size: 277 B After Width: | Height: | Size: 578 B |
|
Before Width: | Height: | Size: 1.6 KiB After Width: | Height: | Size: 4.5 KiB |
|
Before Width: | Height: | Size: 612 B After Width: | Height: | Size: 610 B |
|
Before Width: | Height: | Size: 1.2 KiB After Width: | Height: | Size: 2.3 KiB |
|
Before Width: | Height: | Size: 1.0 KiB After Width: | Height: | Size: 1.8 KiB |
@@ -1326,14 +1326,6 @@ datum/sprite_accessory/ears/human/gret
|
||||
name = "Axolotl"
|
||||
icon_state = "axolotl"
|
||||
|
||||
/datum/sprite_accessory/mam_tails/bee
|
||||
name = "Bee"
|
||||
icon_state = "bee"
|
||||
|
||||
/datum/sprite_accessory/mam_tails_animated/bee
|
||||
name = "Bee"
|
||||
icon_state = "bee"
|
||||
|
||||
/datum/sprite_accessory/mam_tails/cat
|
||||
name = "Cat"
|
||||
icon_state = "cat"
|
||||
@@ -1426,14 +1418,6 @@ datum/sprite_accessory/ears/human/gret
|
||||
name = "Husky"
|
||||
icon_state = "husky"
|
||||
|
||||
datum/sprite_accessory/mam_tails/insect
|
||||
name = "Insect"
|
||||
icon_state = "insect"
|
||||
|
||||
/datum/sprite_accessory/mam_tails_animated/insect
|
||||
name = "Insect"
|
||||
icon_state = "insect"
|
||||
|
||||
/datum/sprite_accessory/mam_tails/kangaroo
|
||||
name = "kangaroo"
|
||||
icon_state = "kangaroo"
|
||||
@@ -1629,11 +1613,6 @@ datum/sprite_accessory/mam_tails/insect
|
||||
name = "Abdominals Three-Tones"
|
||||
icon_state = "absarms"
|
||||
|
||||
/datum/sprite_accessory/mam_body_markings/bee
|
||||
name = "Bee"
|
||||
icon_state = "bee"
|
||||
icon = 'modular_citadel/icons/mob/markings_notmammals.dmi'
|
||||
|
||||
/datum/sprite_accessory/mam_body_markings/belly
|
||||
name = "Belly"
|
||||
icon_state = "belly"
|
||||
@@ -1714,11 +1693,6 @@ datum/sprite_accessory/mam_tails/insect
|
||||
name = "Lab"
|
||||
icon_state = "lab"
|
||||
|
||||
/datum/sprite_accessory/mam_body_markings/moth
|
||||
name = "Moth"
|
||||
icon_state = "moth"
|
||||
icon = 'modular_citadel/icons/mob/markings_notmammals.dmi'
|
||||
|
||||
/datum/sprite_accessory/mam_body_markings/otie
|
||||
name = "Otie"
|
||||
icon_state = "otie"
|
||||
|
||||
@@ -149,8 +149,8 @@
|
||||
icon_limbs = DEFAULT_BODYPART_ICON_CITADEL
|
||||
species_traits = list(MUTCOLORS,EYECOLOR,LIPS,HAIR)
|
||||
inherent_biotypes = MOB_ORGANIC|MOB_HUMANOID|MOB_BUG
|
||||
mutant_bodyparts = list("mam_ears", "mam_body_markings", "mam_tail", "taur", "moth_wings","moth_markings", "mam_snouts", "moth_fluff")
|
||||
default_features = list("mcolor" = "FFF","mcolor2" = "FFF","mcolor3" = "FFF", "mam_tail" = "None", "mam_ears" = "None", "moth_wings" = "Plain","moth_markings" = "None", "mam_snouts" = "Bug", "mam_body_markings" = "Moth", "taur" = "None", "moth_fluff" = "Plain")
|
||||
mutant_bodyparts = list("mam_ears", "mam_body_markings", "mam_tail", "taur", "moth_wings","moth_markings", "mam_snouts", "moth_fluff", "legs")
|
||||
default_features = list("mcolor" = "FFF","mcolor2" = "FFF","mcolor3" = "FFF", "mam_tail" = "None", "mam_ears" = "None", "moth_wings" = "Plain","moth_markings" = "None", "mam_snouts" = "Bug", "mam_body_markings" = "Moth", "taur" = "None", "moth_fluff" = "Plain", "legs" = "Normal Legs")
|
||||
attack_verb = "flutter" //wat?
|
||||
attack_sound = 'sound/weapons/slash.ogg'
|
||||
miss_sound = 'sound/weapons/slashmiss.ogg'
|
||||
|
||||
|
Before Width: | Height: | Size: 41 KiB After Width: | Height: | Size: 39 KiB |
|
Before Width: | Height: | Size: 10 KiB After Width: | Height: | Size: 10 KiB |