Commit Graph

156 Commits

Author SHA1 Message Date
Heroman
67026e62e4 Adds 'default' option for bloodreagents 2023-12-09 14:27:50 +10:00
Killian
8b69e10edb scaling center up-port 2023-11-13 21:23:41 +00:00
Killian
8ce5d24277 blood reagents refactor 2023-09-12 20:17:23 +01:00
Killian
990819109a reset buttons 2023-08-17 05:58:09 +01: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
Heroman
5ec9f5ea62 Fixes some admin perms not being properly checked 2023-03-09 14:27:19 +10:00
VerySoft
42efc471c2 Start With Backup Implant setting
Allows one to spawn with a backup implant. Rather than requiring it to be obtained literally every single time you spawn, you can just spawn with one instead, if you don't want to go to medical!

ICly there's no real reason why you would get your implant removed every shift, and OOCly if for some reason we decide to make resleeving not possible one shift, we're going to remove the resleevers, not the implants, so this should only really affect people who don't like getting implants every shift, and should make things a little less stressful for medical.
2023-03-08 03:46:00 -05:00
Rykka Stormheart
d6cbdb5845 Enables Testing Character Voices in Setup
This function was WIP in the past on CHOMP.
I went ahead and finished this up, originally just for CHOMP, and then figured I'd backport it upstream.

TL;DR:
You can hit "Test Character Voice" in setup, to play a preview of what your voice will sound like with the selected type and frequency.

See demonstration [here](https://streamable.com/m6u9vc).
2023-02-26 10:38:38 -08:00
Heroman
1972ec5c2d Allows speech bubbles to be selected in char setup and saved 2023-02-26 07:09:47 +10:00
Seris02
84bad65d5b no free nifs from proteans 2023-02-18 12:48:52 +08:00
Casey
f6f5051d17 Revert "Runtime fixes" 2023-02-12 16:57:05 -05:00
Casey
b9ac0bfe51 Merge pull request #14476 from Heroman3003/runtime-17
Runtime fixes
2023-02-12 13:20:23 -05:00
Heroman
0129bcd422 Runtime fixes 2023-02-12 12:35:44 +10:00
Seris02
b117afd9eb adds trait preferences and removes a bug 2023-02-10 18:27:46 +08:00
Seris02
d8f4997230 proper sanitization of cold and heat messages 2023-02-08 01:04:44 +08:00
Heroman3003
3e79bda0bf Merge pull request #14386 from Seris02/shapeshiftersanitization
sanitizes selection of custom bases in prefs
2023-02-02 07:42:22 +10:00
Seris02
e9264fb4bf linters fix 2023-01-30 14:59:25 +08:00
Seris02
c33ca609ca copy list 2023-01-30 07:10:31 +08:00
Heroman3003
f37df09d38 Merge pull request #14384 from Runa-Dacino/Custom-species-heat
Adds ability to customize discomfort
2023-01-29 08:12:30 +10:00
Cyantime
3e70e8eb24 Canceling no longer blanks your character ad 2023-01-28 14:41:19 -05:00
Runa Dacino
9f25eb73c9 Makes input window show former messages. Fixes sanitization of discomfort strings 2023-01-27 23:13:40 +01:00
Runa Dacino
a33ddfc09c Adjusts discomfort message customization to use multiline input 2023-01-27 17:23:53 +01:00
Seris02
ecdc2ec507 sanitizes selection of custom bases in prefs 2023-01-26 16:02:01 +08:00
Runa Dacino
996c483f89 Adds ability to customize discomfort
Both pre-made and custom species may now choose up to 10 messages each for warnings while overheated or cold.

If there are no custom messages, game falls back to defaults (which, if the pre-baked species lacks fluff, uses human)

There is a way to reset to defaults.

It is possible to go back and edit any of the 10 messages. The editor shows you the previously set message with an option to cancel out (this avoids over-writing the previous message).
2023-01-26 01:09:37 +01:00
Seris02
39bfa894da moves proteans to using the selects_bodytype instead of impersonate_bodytype, and lets them use dsi teshari 2023-01-20 10:24:00 +08:00
Seris02
4bc513b3ce promethean fixes and QoLs 2022-11-08 23:22:24 +08:00
VerySoft
a38c607809 Voice types!
Ports voices from goon and makes them selectable in addition to the one I made!

Also renames the various verbs to `Sound Toggle:` followed by the type they do, so they'll be together in the preferences tab
2022-07-16 02:26:51 -04:00
VerySoft
dc23628df0 The last one! 2022-07-15 21:20:42 -04:00
VerySoft
93d3651ccb Nice! 2022-07-15 19:37:50 -04:00
VerySoft
d2233448be Say Sounds!
Now people will make noise when they say/me/whisper/subtle, and everyone will be annoyed by it!
2022-07-15 18:27:14 -04:00
Heroman
c9072b470b Fixes positive and negative traits being unsavable for non-custom species 2022-06-29 17:54:11 +10:00
Heroman
10d0c34755 Implements all-species positive and negative traits 2022-06-28 18:08:34 +10:00
Heroman
0b92ab5281 Adds Linguist and Polyglot traits 2022-06-26 19:36:48 +10: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
Killian
29354af314 verb reset buttons 2022-04-17 08:51:25 +01:00
Casey
89d5b8ec9c Merge pull request #11944 from Heroman3003/nifnerf
Makes NIFs not get automatically lost (hopefully)
2022-01-08 12:39:30 -05:00
Heroman
9106a08f1a Makes NIF save on every durability change 2021-12-26 05:57:32 +10:00
Heroman
f747a6213d Makes NIFs not get automatically lost (hopefully) 2021-12-01 21:05:06 +10:00
VerySoft
d6bf641205 Updoot 2021-11-28 21:30:27 -05:00
Heroman
3d3baeb4f5 Fixes bugs related to organic/synthetic exclusive traits disappearing 2021-11-21 13:17:52 +10:00
Killian
d8385d8899 customverb tweak
enforces lowercase for custom verbs
2021-10-27 10:02:00 +01:00
Aronai Sieyes
8141609589 Further block and sanitize invalid traits 2021-07-18 15:06:53 -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
Aronai Sieyes
4c12504e3b Replace list inputs with tgui_input_list 2021-06-26 10:39:56 -04:00
Aronai Sieyes
0da0c54388 Convert almost all alert() to tgui_alert() 2021-06-25 17:03:35 -04:00
Aronai Sieyes
70bff20384 Normalize alert() calls 2021-06-25 14:27:14 -04:00