Commit Graph
158 Commits
Author SHA1 Message Date
SelisandGitHub 7ccdbb258f Revert "Revert "12/10/23 - Map swap update" (#15593)" (#15594)
This reverts commit f00d13da66.
2023-12-11 00:22:42 +01:00
SelisandGitHub f00d13da66 Revert "12/10/23 - Map swap update" (#15593) 2023-12-10 23:37:45 +01:00
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
CaseyandGitHub f6f5051d17 Revert "Runtime fixes" 2023-02-12 16:57:05 -05:00
CaseyandGitHub 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
Heroman3003andGitHub 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
Heroman3003andGitHub f37df09d38 Merge pull request #14384 from Runa-Dacino/Custom-species-heat
Adds ability to customize discomfort
2023-01-29 08:12:30 +10:00
CyantimeandGitHub 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
CaseyandGitHub 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