Commit Graph

219 Commits

Author SHA1 Message Date
Heroman3003
963f2e06aa Merge pull request #15272 from Very-Soft/oocnotes
Revise OOC notes panel
2023-08-18 06:27:15 +10:00
Killian
990819109a reset buttons 2023-08-17 05:58:09 +01:00
VerySoft
90981fa620 Revise OOC notes panel
Revises the OOC notes panel a bit, and removes the OOC notes panel from character setup, in favor of just adding buttons to set the likes and dislikes there, rather than maintaining two different versions of the panel.

Additionally, adds a 'print to chat' button to the panel, and to examine for the OOC notes.

Changes the way the window is sent to the client so that it behaves more like character setup. This should mitigate edge cases where the panel appears off screen when SS13 is not being displayed on the primary monitor. It SHOULD also remember its position between sessions. Either way it should stay on your screen now.

Also, for the print to chat, character directory, and any OOC notes panel that isn't yours, the LIKES and DISLIKES sections will show up conditionally depending on if they are actually set up. If there's nothing there, then they won't show up.

This is presently an imperfect revision, as it only allows you to have one OOC notes panel open at a time. I would like you to be able to have more than one at a time, while also having the features to allow it to always appear on the screen, however, that will take some extra development time.

Apart from that, this is fully functional.
2023-08-16 05:44:59 -04:00
VerySoft
1e184fcbb3 extra 2023-08-13 14:28:31 -04:00
VerySoft
3e5247cf7b Add OOC panel to character setup 2023-08-13 14:20:40 -04:00
VerySoft
4811dfbe6e Custom Link!
Allows one to set a custom link to show up in their examine text!

One thing people used the OOC notes for was to post image/flist links in the chat and get clickable links!

Since the OOC panel is a thing now, I thought it would be good to enshrine that function into something that's specifically for it.

This allows you to enter an extra 100 character string underneath your flavortext in your examine text, which can technically be anything, but it's intended to be space for links to show up and be clickable!
2023-08-11 05:04:33 -04:00
Casey
84d239d6ed Merge pull request #15229 from Very-Soft/oocnotes
OOC notes panel
2023-08-11 03:57:20 -04:00
VerySoft
fdab4990ce OOC notes panel 2023-08-11 02:10:38 -04:00
Seris02
e516fd9278 color picker color fix 2023-08-11 10:35:42 +08:00
Seris02
4860518c1a adds body marking zone customization 2023-08-09 00:39:25 +08:00
Heroman
9859514b39 Fixes tgui input breaking Birthday inputs 2023-07-08 21:29:47 +10:00
VerySoft
5b002e0feb Add announcement 2023-07-07 16:23:15 -04:00
VerySoft
1be458b0e0 BIRTH 2023-07-07 08:08:06 -04:00
Heroman
ef61023c04 A variety of miscellaneous bugfixes 2023-07-02 09:13:10 +10:00
Heroman3003
657ee05f13 Merge pull request #14756 from Rykka-Stormheart/shep-dev-auto-lang-prefs
Preferred Language + Autohiss Default Options
2023-04-14 15:30:49 +10:00
Rykka Stormheart
a103ea9f43 Remove accidental cherrypick mistake 2023-04-06 02:46:25 -07:00
Rykka Stormheart
f1dbaabdad Preferred Language + Autohiss Default Options
Autohiss can now be set to Full/Basic/None from the character menu, and by default, it is assumed Full. It will respect save/load and client connect/disconnect, meaning you no longer have to constantly toggle autohiss.

Preferred Language can now be set. This allows a default spoken language other than Common to be set from spawn, allowing characters to simply join with the language they'd prefer speaking, rather than having to fiddle with "Set Default Language" every time they spawn.
Server rules do still apply, ofc. You must be able to speak Common or at least +understand+ it capably enough to do your job.

See Preferred Language Setting here;
![](https://i.imgur.com/NnGw3hx.png)
Menu for it here:
![](https://i.imgur.com/PSS3PPf.png)

See Autohiss Settings here:
![](https://i.imgur.com/L36Hw5N.png)

Yes, Autohiss is set underneath Egg Type. I wanted to use some of the space there. I can move it up under the Size/etc panels and speech verbs if requested.
2023-04-02 14:28:00 -07:00
Cyantime
adb34cf19f Stop 'cancel' button from wiping flavor text 2023-03-31 21:11:49 -04:00
Killian
b38722c28b relaxes sanitization 2023-03-12 23:29:42 +00:00
Heroman3003
d0b7833c37 Merge pull request #14519 from VOREStation/upstream-merge-8944
[MIRROR] allows animations to be toggled in preferences
2023-03-09 15:21:47 +10:00
Killian
f49ff8a23e seperate birthplace option 2023-02-25 07:46:47 +00:00
Killian
908f8377a3 character setup lore option tweaks 2023-02-24 22:28:21 +00:00
Atermonera
008ef334ec allows animations to be toggled in preferences 2023-02-19 00:40:42 -05:00
Heroman3003
9cc78d72cc Merge pull request #14493 from Yatiyaya/Voxxy-Clothing
Voxxy clothing
2023-02-18 04:41:01 +10:00
Bangus
cd3ecaa8c1 Unwhitelisted 2023-02-14 20:31:04 -05:00
Seris02
2917b0f571 fix default proteans being technically organic shift start 2023-02-12 14:38:41 +08:00
Bangus
715c07e95e Marking system now respects me, unlike dad 2023-02-11 17:41:12 -05:00
Bangus
083d9ba2f6 Bunch'a fixes and changes 2023-02-08 17:20:59 -05:00
Seris02
41ef1b7fd2 fixes child organs robotizing again afterwards - only for nanoform organs 2023-02-06 15:57:16 +08:00
Spookerton
d393ca3a8c Merge pull request #8911 from Seris02/robolimbsfix
fixes robo limbs setting child limbs afterwards
2023-02-04 15:35:22 -05:00
Seris02
2c80844058 tf menu lets you change markings now 2022-12-21 01:43:43 +08:00
Heroman
2afb7fecca Fixes runtime with loading bad-saved langaugaes 2022-09-13 06:36:56 +10:00
Heroman
fe2af1a5d3 Appeases Linter Gods 2022-08-21 09:17:47 +10:00
Heroman
489047bdce Completes customizable language keys, now with savings 2022-08-21 09:04:29 +10:00
Heroman
b3a5105fa3 language key initial customization 2022-08-16 17:03:11 +10:00
TheGreatKitsune
5e562421de Fix clearing flavor text when cancelling 2022-07-20 14:53:21 -05:00
Heroman
2860948406 Adds language preview to character setup 2022-07-03 18:18:15 +10:00
Heroman
0b92ab5281 Adds Linguist and Polyglot traits 2022-06-26 19:36:48 +10:00
ItsSelis
62f71a0f9a A few more inputs missing enter prevention 2022-06-20 21:53:17 +02:00
ItsSelis
fe3ad3b6ab Chaplain, multiline stuff and decimals 2022-06-20 18:39:09 +02:00
ItsSelis
af64bcf406 More Input Conversion 2022-06-19 12:21:51 +02:00
ItsSelis
2d7b081a55 Input Conversion Part 2 2022-06-19 03:40:24 +02:00
ItsSelis
06c9b26252 Input Conversion Part 1 2022-06-19 03:05:03 +02:00
ItsSelis
a3b02b1bce TGUI Input Framework 2022-06-18 22:17:36 +02:00
Pandora
c265c597b2 and another one 2022-03-02 15:29:38 +00:00
Heroman
4aa978e0f3 Adds extra advice to Flavor Text popup 2022-02-06 11:31:57 +10:00
Heroman
30e116e75c Allows Shadekin to use beards 2021-11-22 06:36:18 +10:00
Verkister
62b5628417 Probably fixes the language reset bug
Looks like the despawn persistence settings have a tendency to hit that save_character button after the victim has already disconnected, which would lead into complications right here because the language whitelist check will automatically fail when fed a null in the client's place.
2021-10-01 00:01:06 +03:00
Aronai Sieyes
0fe8c8edff Add logging to investigate #11068 2021-07-15 12:19:13 -04:00
Leshana
97774c94fb Adds tgui-style input modals for text, message, num
- Enhanced TextArea components to support autoFocus
- Added component and datum for accepting text, mesage, num input
- Added supporting procs to open the component with signature matching the byond input() proc
- Converted a few cases in character setup to use the new procs as a demo of capability.
2021-07-03 22:53:32 -04:00