Skip to content

Commit

Permalink
Readds Dionae Setup Options (Aurorastation#20147)
Browse files Browse the repository at this point in the history
Readds Dionae customization options to their hair and beard options in
the setup.

While I do sorta like the idea of just having them all be body markings,
this came with too many bugs, essentially bricking them in ghostroles
and some layering issues, this just readds most options.

---------

Signed-off-by: Yonnimer <[email protected]>
  • Loading branch information
Yonnimer authored Nov 11, 2024
1 parent 46a9269 commit e65d597
Show file tree
Hide file tree
Showing 2 changed files with 217 additions and 0 deletions.
159 changes: 159 additions & 0 deletions code/modules/mob/abstract/new_player/sprite_accessories.dm
Original file line number Diff line number Diff line change
Expand Up @@ -1586,6 +1586,98 @@ Follow by example and make good judgement based on length which list to include
icon_state = "hair_mullet"
chatname = "mullet"

/datum/sprite_accessory/hair/bug_eyes
icon = 'icons/mob/human_face/dionae_hair.dmi'
name = "Bug Eyes"
icon_state = "bugeyes"
species_allowed = list(/datum/species/diona, /datum/species/diona/coeu)
gender = NEUTER

/datum/sprite_accessory/hair/bug_eyes/human_eyes
name = "Human Eyes"
icon_state = "humaneyes"

/datum/sprite_accessory/hair/bug_eyes/skrell_eyes
name = "Skrell Eyes"
icon_state = "skrelleyes"

/datum/sprite_accessory/hair/bug_eyes/skrell_eyes_2
name = "Skrell Eyes 2"
icon_state = "skrelleyes2"

/datum/sprite_accessory/hair/bug_eyes/small_horns
name = "Small Horns"
icon_state = "smallhorns"

/datum/sprite_accessory/hair/bug_eyes/horny
name = "Horny"
icon_state = "horny"

/datum/sprite_accessory/hair/bug_eyes/headtails
name = "Head tails"
icon_state = "headtails"

/datum/sprite_accessory/hair/bug_eyes/headtails_2
name = "Head tails 2"
icon_state = "headtails2"

/datum/sprite_accessory/hair/bug_eyes/tiny_eye
name = "Tiny Eye"
icon_state = "tinyeye"

/datum/sprite_accessory/hair/bug_eyes/eyebrow
name = "Eyebrow"
icon_state = "eyebrow"

/datum/sprite_accessory/hair/bug_eyes/bullhorn
name = "Bullhorn"
icon_state = "bullhorn"

/datum/sprite_accessory/hair/bug_eyes/blinkinghelmethead
name = "Blinking Helmethead"
icon_state = "blinkinghelmethead"

/datum/sprite_accessory/hair/bug_eyes/periscope
name = "Periscope"
icon_state = "periscope"

/datum/sprite_accessory/hair/bug_eyes/glorp
name = "Glorp"
icon_state = "glorp"

/datum/sprite_accessory/hair/bug_eyes/mellow_cap
name = "Mellow Cap"
icon_state = "mellowcap"

/datum/sprite_accessory/hair/bug_eyes/red_cap
name = "Red Cap"
icon_state = "redcap"

/datum/sprite_accessory/hair/bug_eyes/fun_guy
name = "Fun Guy"
icon_state = "funguy"

/datum/sprite_accessory/hair/bug_eyes/spanish_moss
name = "Spanish Moss"
icon_state = "spanishmoss"

/datum/sprite_accessory/hair/bug_eyes/shelflife
name = "Shelflife"
icon_state = "shelflife"
do_colouration = TRUE

/datum/sprite_accessory/hair/bug_eyes/oak
name = "Oak"
icon_state = "oak"

/datum/sprite_accessory/hair/bug_eyes/thorns
name = "Thorns"
icon_state = "thorns"

/datum/sprite_accessory/hair/bug_eyes/stump
name = "Stump"
icon_state = "stump"

// TG-format hair - uses ICON_MULTIPLY instead of ICON_ADD
/datum/sprite_accessory/hair/balding
icon = 'icons/mob/human_face/hair_multiply.dmi'
Expand Down Expand Up @@ -4434,6 +4526,73 @@ Follow by example and make good judgement based on length which list to include
name = "golden deep IPC screen"
icon_state = "ipc_gd"

/datum/sprite_accessory/facial_hair/diona_eye
icon = 'icons/mob/human_face/dionae_hair.dmi'
name = "Mono Eye"
icon_state = "monoeye"
species_allowed = list(/datum/species/diona, /datum/species/diona/coeu)
gender = NEUTER

/datum/sprite_accessory/facial_hair/diona_eye/trioptics
name = "Trioptics"
icon_state = "trioptics"

/datum/sprite_accessory/facial_hair/diona_eye/lopsided
name = "Lopsided Eyes"
icon_state = "lopsided"

/datum/sprite_accessory/facial_hair/diona_eye/helmethead
name = "Helmethead"
icon_state = "helmethead"

/datum/sprite_accessory/facial_hair/diona_eye/eyestalk
name = "Eyestalk"
icon_state = "eyestalk"

/datum/sprite_accessory/facial_hair/diona_eye/treebeard
name = "Treebeard"
icon_state = "treebeard"

/datum/sprite_accessory/facial_hair/diona_eye/bug_eyes
name = "Bug Eyes"
icon_state = "bugeyes"

/datum/sprite_accessory/facial_hair/diona_eye/human_eyes
name = "Human Eyes"
icon_state = "humaneyes"

/datum/sprite_accessory/facial_hair/diona_eye/skrell_eyes
name = "Skrell Eyes"
icon_state = "skrelleyes"

/datum/sprite_accessory/facial_hair/diona_eye/skrell_eyes_2
name = "Skrell Eyes 2"
icon_state = "skrelleyes2"

/datum/sprite_accessory/facial_hair/diona_eye/tiny_eye
name = "Tiny Eye"
icon_state = "tinyeye"

/datum/sprite_accessory/facial_hair/diona_eye/eyebrow
name = "Eyebrow"
icon_state = "eyebrow"

/datum/sprite_accessory/facial_hair/diona_eye/blinkinghelmethead
name = "Blinking Helmethead"
icon_state = "blinkinghelmethead"

/datum/sprite_accessory/facial_hair/diona_eye/periscope
name = "Periscope"
icon_state = "periscope"

/datum/sprite_accessory/facial_hair/diona_eye/glorp
name = "Glorp"
icon_state = "glorp"

/datum/sprite_accessory/facial_hair/diona_eye/snout
name = "Snout"
icon_state = "snout"

/datum/sprite_accessory/facial_hair/tuux_whiskers
icon = 'icons/mob/human_face/skrell_beards.dmi'
name = "Tuux Tentacle Whiskers"
Expand Down
58 changes: 58 additions & 0 deletions html/changelogs/yonnimer-dionaesetup.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,58 @@
################################
# Example Changelog File
#
# Note: This file, and files beginning with ".", and files that don't end in ".yml" will not be read. If you change this file, you will look really dumb.
#
# Your changelog will be merged with a master changelog. (New stuff added only, and only on the date entry for the day it was merged.)
# When it is, any changes listed below will disappear.
#
# Valid Prefixes:
# bugfix
# - (fixes bugs)
# wip
# - (work in progress)
# qol
# - (quality of life)
# soundadd
# - (adds a sound)
# sounddel
# - (removes a sound)
# rscadd
# - (adds a feature)
# rscdel
# - (removes a feature)
# imageadd
# - (adds an image or sprite)
# imagedel
# - (removes an image or sprite)
# spellcheck
# - (fixes spelling or grammar)
# experiment
# - (experimental change)
# balance
# - (balance changes)
# code_imp
# - (misc internal code change)
# refactor
# - (refactors code)
# config
# - (makes a change to the config files)
# admin
# - (makes changes to administrator tools)
# server
# - (miscellaneous changes to server)
#################################

# Your name.
author: Yonnimer

# Optional: Remove this file after generating master changelog. Useful for PR changelogs that won't get used again.
delete-after: True

# Any changes you've made. See valid prefix list above.
# INDENT WITH TWO SPACES. NOT TABS. SPACES.
# SCREW THIS UP AND IT WON'T WORK.
# Also, this gets changed to [] after reading. Just remove the brackets when you add new shit.
# Please surround your changes in double quotes ("). It works without them, but if you use certain characters it screws up compiling. The quotes will not show up in the changelog.
changes:
- rscadd: "Adds back customization for head & beard options in the character setup for Dionae."

0 comments on commit e65d597

Please sign in to comment.