mirror of
https://github.com/Bubberstation/Bubberstation.git
synced 2026-08-23 13:10:02 +01:00
[BOUNTY] Character Preferences Reorganization (#5389)
This bounty was requested by @ArrisFairburne Cleans up the character customization; various customization features have been moved into three new tabs, "Character Basics" "OOC Preferences" and "Silicon Preferences". A ton of the character customization options (maybe 40%?) are stuff that almost nobody would use on a regular basis. Options like mushroom caps, frills, fluff, taur bodies, xenodorsal heads, etc. could be ignored by a most players because they're irrelevant to their characters. Ideally the most necessary stuff (basic furry parts, our required FTs, and soundbytes for speaking) are the stuff the players see first, with more stuff continuing to be available upon checking different tabs. Silicon prefs are moved into their own tab because most characters are carbons so they just won't ever need to bother with them. <details> <summary>Screenshots/Videos</summary> <img width="1100" height="790" alt="basics" src="https://github.com/user-attachments/assets/f84ce557-09fd-414d-a076-58569392a84b" /> <img width="1100" height="790" alt="visuals" src="https://github.com/user-attachments/assets/0e184209-f6d0-43f7-8452-0ec409f13dba" /> <img width="1100" height="790" alt="lore" src="https://github.com/user-attachments/assets/b0f8f74c-5b21-49f3-823a-8684015c7b61" /> <img width="1100" height="790" alt="lore2" src="https://github.com/user-attachments/assets/114088bc-6f3f-4a83-b528-d0d14055426e" /> <img width="1100" height="790" alt="ooc" src="https://github.com/user-attachments/assets/14333121-dc87-4396-a64d-fd2d07e86780" /> <img width="1100" height="790" alt="silicon" src="https://github.com/user-attachments/assets/5992d37e-17ca-4854-a88a-f6cc87f27128" /> </details> 🆑 ArrisFairburne qol: Cleaned up the character preference window. /🆑 ^ Conflicts: ^ tgui/packages/tgui/interfaces/PreferencesMenu/types.ts
This commit is contained in:
@@ -1,6 +1,6 @@
|
||||
/// What to show on the AI screen
|
||||
/datum/preference/choiced/ai_core_display
|
||||
category = PREFERENCE_CATEGORY_NON_CONTEXTUAL
|
||||
category = PREFERENCE_CATEGORY_SILICON_PREFS // BUBBER EDIT CHANGE - Original: PREFERENCE_CATEGORY_NON_CONTEXTUAL
|
||||
savefile_identifier = PREFERENCE_CHARACTER
|
||||
savefile_key = "preferred_ai_core_display"
|
||||
should_generate_icons = TRUE
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
/// What to show on the AI monitor
|
||||
/datum/preference/choiced/ai_emote_display
|
||||
category = PREFERENCE_CATEGORY_NON_CONTEXTUAL
|
||||
category = PREFERENCE_CATEGORY_SILICON_PREFS // BUBBER EDIT CHANGE - Original: PREFERENCE_CATEGORY_NON_CONTEXTUAL
|
||||
savefile_identifier = PREFERENCE_CHARACTER
|
||||
savefile_key = "preferred_ai_emote_display"
|
||||
should_generate_icons = TRUE
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
/// What to show on the AI hologram
|
||||
/datum/preference/choiced/ai_hologram_display
|
||||
category = PREFERENCE_CATEGORY_NON_CONTEXTUAL
|
||||
category = PREFERENCE_CATEGORY_SILICON_PREFS // BUBBER EDIT CHANGE - Original: PREFERENCE_CATEGORY_NON_CONTEXTUAL
|
||||
savefile_identifier = PREFERENCE_CHARACTER
|
||||
savefile_key = "preferred_ai_hologram_display"
|
||||
should_generate_icons = TRUE
|
||||
|
||||
@@ -18,7 +18,7 @@
|
||||
return RANDOM_DISABLED
|
||||
|
||||
/datum/preference/toggle/random_hardcore
|
||||
category = PREFERENCE_CATEGORY_NON_CONTEXTUAL
|
||||
category = PREFERENCE_CATEGORY_OOC_PREFS // BUBBER EDIT CHANGE - Original: PREFERENCE_CATEGORY_NON_CONTEXTUAL
|
||||
savefile_key = "random_hardcore"
|
||||
savefile_identifier = PREFERENCE_CHARACTER
|
||||
can_randomize = FALSE
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
#define SILICON_NEUTER "It/Its"
|
||||
|
||||
/datum/preference/choiced/silicon_gender
|
||||
category = PREFERENCE_CATEGORY_NON_CONTEXTUAL
|
||||
category = PREFERENCE_CATEGORY_SILICON_PREFS // BUBBER EDIT CHANGE - Original: PREFERENCE_CATEGORY_NON_CONTEXTUAL
|
||||
savefile_identifier = PREFERENCE_CHARACTER
|
||||
savefile_key = "silicon_gender"
|
||||
var/static/use_character_gender = "Use character gender"
|
||||
|
||||
@@ -23,7 +23,7 @@
|
||||
priority = PREFERENCE_PRIORITY_BODYPARTS
|
||||
savefile_key = "eye_color"
|
||||
savefile_identifier = PREFERENCE_CHARACTER
|
||||
category = PREFERENCE_CATEGORY_SECONDARY_FEATURES
|
||||
category = PREFERENCE_CATEGORY_CHARACTER_BASICS // BUBBER EDIT CHANGE - Original: PREFERENCE_CATEGORY_SECONDARY_FEATURES
|
||||
relevant_head_flag = HEAD_EYECOLOR
|
||||
|
||||
/datum/preference/color/eye_color/apply_to_human(mob/living/carbon/human/target, value)
|
||||
|
||||
Reference in New Issue
Block a user