-
Notifications
You must be signed in to change notification settings - Fork 41
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Roleplay essentials: flavor text & records #64
Conversation
…s, silicon forthcoming)
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This is just about ready, just a few things need properly demarkated with doppler edit indicators so it's easier to spot our stuff in future merges.
tgui/packages/tgui/interfaces/PreferencesMenu/CharacterPreferenceWindow.tsx
Show resolved
Hide resolved
tgui/packages/tgui/interfaces/PreferencesMenu/preferences/features/base.tsx
Outdated
Show resolved
Hide resolved
.../packages/tgui/interfaces/PreferencesMenu/preferences/features/character_preferences/age.tsx
Show resolved
Hide resolved
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks ready to go now!
About The Pull Request
This gets probably the last major feature before version 0 can go live into place: flavour preferences.
It is a mixture of stuff ported from NovaSector and new code.
Notable additions/differences:
dreamseeker_69x80IMbdk.mp4
dreamseeker_buC6tgmmSB.mp4
In preparation for further customization options linked to preferences later down the line, I've also cut out a
PreferenceSingle
react element that references a single preference by its chosen savefile key, allowing people who aren't very acquainted with react/typescript (me and the rest of the fucking planet) to create new pages for preferences that aren't wrapped three layers deep in autogenerated wizardry. Mothblocks did an amazing job on the auto-preference stuff, and this gets us the best of both worlds.Changelog
🆑 yooriss
add: Bespoke in-chat flavour text via examines. Also includes custom species information in a new, separate dialogue!
add: Flavor text, records and other important roleplay-centric character information can now be set via the Lore panel in the character creator.
add: Player-written records are viewable in security and medical records consoles.
code: New PreferenceSingle react element to make creating TGUI interfaces for new preferences significantly easier (where specific sorting/ordering is needed)
/:cl: