diff --git a/code/modules/client/preferences.dm b/code/modules/client/preferences.dm index 65cdcc03d2..de74f05f6b 100644 --- a/code/modules/client/preferences.dm +++ b/code/modules/client/preferences.dm @@ -1281,7 +1281,7 @@ GLOBAL_LIST_EMPTY(preferences_datums) if((!S.ckeys_allowed) || (S.ckeys_allowed.Find(user.client.ckey))) snowflake_tails_list[S.name] = path var/new_tail - new_tail = input(user, "Choose your character's tail:", "Character Preference") as null|anything in GLOB.tails_list_human + new_tail = input(user, "Choose your character's tail:", "Character Preference") as null|anything in snowflake_tails_list if(new_tail) features["tail_human"] = new_tail if(new_tail != "None") @@ -1344,8 +1344,15 @@ GLOBAL_LIST_EMPTY(preferences_datums) features["horns"] = new_horns if("ears") + var/list/snowflake_ears_list = list("Normal" = null) + for(var/path in GLOB.ears_list) + var/datum/sprite_accessory/ears/instance = GLOB.ears_list[path] + if(istype(instance, /datum/sprite_accessory)) + var/datum/sprite_accessory/S = instance + if((!S.ckeys_allowed) || (S.ckeys_allowed.Find(user.client.ckey))) + snowflake_ears_list[S.name] = path var/new_ears - new_ears = input(user, "Choose your character's ears:", "Character Preference") as null|anything in GLOB.ears_list + new_ears = input(user, "Choose your character's ears:", "Character Preference") as null|anything in snowflake_ears_list if(new_ears) features["ears"] = new_ears diff --git a/code/modules/mob/dead/new_player/sprite_accessories_Citadel.dm b/code/modules/mob/dead/new_player/sprite_accessories_Citadel.dm index 8cd86a5860..d70116cc82 100644 --- a/code/modules/mob/dead/new_player/sprite_accessories_Citadel.dm +++ b/code/modules/mob/dead/new_player/sprite_accessories_Citadel.dm @@ -97,6 +97,12 @@ extra = TRUE icon = 'icons/mob/mam_bodyparts.dmi' +//datum/sprite_accessory/ears/elf +// name = "Elf" +// icon_state = "elf" +// icon = 'icons/mob/mam_bodyparts.dmi' +// ckeys_allowed = list("atiefling") + /datum/sprite_accessory/ears/fennec name = "Fennec" icon_state = "fennec" @@ -977,7 +983,7 @@ /datum/sprite_accessory/mam_ears/sabresune name = "sabresune" icon_state = "sabresune" - has_inner = 1 + hasinner = 1 extra = TRUE extra_color_src = MUTCOLORS3 ckeys_allowed = list("poojawa") diff --git a/icons/mob/mam_body_markings.dmi b/icons/mob/mam_body_markings.dmi index 1b1cbc12fd..d53fa87915 100644 Binary files a/icons/mob/mam_body_markings.dmi and b/icons/mob/mam_body_markings.dmi differ