Commit Graph

2814 Commits

Author SHA1 Message Date
Rykka Stormheart
6a837244da Sound Update: Pain/Scream/Gasp/Death Sounds
This PR adds the following sounds;
Death sounds
Scream sounds
Pain sounds
Gasp sounds

The sounds are organized into a category under character setup - navigate to the VORE tab and select one based on your preference. If Unset, or not chosen, it will default to whatever the icon base is for your species - for instance, Vulpkanin will get the Canine sounds.

Sounds are grouped into 4 major lists so far, with plans for more once I get more files;
Canine (Scream/Gasp/Death/Pain)
Feline (Scream/Gasp/Death/Pain)
Cervine (Scream/Death only)
Generic/Human (Scream/Gasp/Death/Pain)

Vulpkanin use Canine sounds. Tajaran use Feline. Humans get Generic/Human. Cervine is unset on any species, allowed to be taken by customs.
Vox have a pain sound.

This also enables **pain** emotes. These can be manually done with *pain, or triggered automatically on taking an injury. The pain trigger respects species pain mods - for instance, if you have Major Pain Tolerance, you'll hear yourself growl in pain far less than someone who has Intolerance.

Pain is **not** triggered by spicy food or hallucinations, as those two add halloss on directly. Only effects that apply damage will add on pain.

You can test out these sounds in the Character Setup panel. See [here](https://streamable.com/o9wr9g), and here:
![](https://i.imgur.com/JhbH6r3.png)

A demonstration of human sounds is available [here](https://streamable.com/hqwpel).
Canine sounds [here](https://streamable.com/41d0oj)
Demonstrations of it during combat [here](https://streamable.com/y4nxea) and [here](https://streamable.com/gj2gl3).

These can be muted by navigating to Sound and setting the Mob Injury Sounds variable, seen here:
![](https://i.imgur.com/4zblNmd.png)

Species that currently lack sounds have had their audible sounds disabled to prevent jarring human noises from playing on non-human species. This can be overridden upon request, but for now, it will serve as hopeful inspiration to encourage additional files.
2023-03-01 23:54:52 -08:00
Sharkmare
68dd41276d Globalize the Voice list and fetching 2023-02-28 08:02:38 +01:00
Nadyr
13e4159fa6 Merge branch 'master' into upstream-merge-14570 2023-02-27 18:43:39 -05:00
Rykka Stormheart
9f910b9018 Admin QOL Logs
Adds a log for Aghosted admins returning to their body, regardless of method.
Adds a log for Admins logging in to the game. This happens on client/Topic, so it works in 99.9% of cases and shouldn't spam (like when I tried it on /mob/Login)
Fixes a potential infinite loop in display_roundstart_logout_report() if there's no clients on the server at all.
2023-02-27 10:02:56 -08:00
Nadyr
516ec1ee73 powder that makes you say yes 2023-02-27 02:19:50 -05:00
TheGreatKitsune
1d36a4215d Item TF spawnpoints 2023-02-26 15:43:47 -06:00
Casey
3c0afc385c Enables Testing Character Voices in Setup 2023-02-26 18:54:32 +00:00
Casey
3c878714b8 Allows speech bubbles to be selected in char setup and saved 2023-02-26 18:10:11 +00:00
Rykka Stormheart
e26e3e821d Enables Testing Character Voices in Setup
As title;
This function was WIP, @blackmajor didn't have time to finish it.
I went ahead and finished this up, and realized it was worth PR'ing separately for speedmerge, because this is MASSIVELY convenient.

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 03:52:24 -08:00
Heroman3003
d13fc550dc adds more drake plushies, and changes scidrake lights to match sci colors 2023-02-26 09:46:20 +00:00
Razgriz
e966a01446 Merge pull request #5789 from CHOMPStation2/upstream-merge-14393
[MIRROR] Makes cooldown between pain messages a pre-set global preference
2023-02-26 01:06:29 -07:00
Casey
bb4b1835e7 Merge pull request #14561 from peeesh/HES-LITERALLY-ME
adds the bladerunner coat to loadout
2023-02-25 19:32:38 +00:00
Heroman3003
ebe81811db Merge pull request #14393 from Runa-Dacino/pain-frequency
Makes cooldown between pain messages a pre-set global preference
2023-02-25 18:33:49 +00:00
Razgriz
26da7eca95 Merge pull request #5748 from CHOMPStation2/upstream-merge-14493
[MIRROR] Voxxy clothing
2023-02-20 16:32:53 -07:00
Razgriz
c0d2768edb Merge pull request #5758 from CHOMPStation2/upstream-merge-14505
[MIRROR] Even more sprites including decent hoodies
2023-02-20 16:32:45 -07:00
Razgriz
7c5c3be86a Merge pull request #5762 from CHOMPStation2/upstream-merge-14513
[MIRROR] sets the default selection in slot select menu to current char
2023-02-20 16:20:17 -07:00
Razgriz
1b4c8c240d Merge pull request #5756 from CHOMPStation2/upstream-merge-14506
[MIRROR] no free nifs from switching species from protean
2023-02-20 16:02:57 -07:00
Casey
13382ef200 Merge pull request #14513 from Seris02/slotswitch
sets the default selection in slot select menu to current char
2023-02-19 19:21:51 +00:00
Heroman3003
be56ab7289 Even more sprites including decent hoodies 2023-02-18 19:57:09 +00:00
Heroman3003
7e8b8bf3f2 Merge pull request #14506 from Seris02/nofreenifs
no free nifs from switching species from protean
2023-02-18 19:10:45 +00:00
Heroman3003
abe132ce11 Merge pull request #14496 from Seris02/periodictis
makes player tips verb save
2023-02-17 19:08:04 +00:00
Heroman3003
223af2747b Voxxy clothing 2023-02-17 18:51:12 +00:00
Razgriz
6126a0ec69 Merge branch 'master' into shep-dev-looping-alarms 2023-02-14 15:17:33 -07:00
Rykka Stormheart
c4924ec8f9 Adds Alarm Effects, Makes Air alarm have decompress alarm 2023-02-13 01:06:29 -08:00
Seris02
238ad9eaa2 fixes character directory 2023-02-13 16:54:23 +08:00
Razgriz
5f59585030 Merge pull request #5591 from CHOMPStation2/upstream-merge-14359
[MIRROR] adds the ability to use mind-based character directories
2023-02-12 20:08:48 -07:00
Razgriz
f3a2cd314a pls 2023-02-12 19:42:54 -07:00
Razgriz
cd9f69570b Merge pull request #5702 from CHOMPStation2/upstream-merge-14472
[MIRROR] adds trait preferences and removes a bug
2023-02-12 19:12:11 -07:00
Razgriz
8b106d9c33 Update character_directory.dm 2023-02-12 19:07:51 -07:00
Razgriz
31cfabd3c6 Merge pull request #5700 from CHOMPStation2/upstream-merge-14456
[MIRROR] Implements periodic tips for (new) players!
2023-02-12 19:04:32 -07:00
Razgriz
a5037f3180 Revert "[MIRROR] Runtime fixes" 2023-02-12 19:03:56 -07:00
Razgriz
cd05f4c7e4 Merge pull request #5704 from CHOMPStation2/upstream-merge-14476
[MIRROR] Runtime fixes
2023-02-12 19:01:40 -07:00
Razgriz
ec57252f19 Merge pull request #5703 from CHOMPStation2/upstream-merge-14477
[MIRROR] fix default proteans being technically organic shift start
2023-02-12 19:01:04 -07:00
Razgriz
6b79bc97a7 Merge pull request #5697 from CHOMPStation2/upstream-merge-14470
[MIRROR] Cloaks, undies, the Antediluvian, and some other bits
2023-02-12 18:59:42 -07:00
Razgriz
9229e66b90 powder that makes you say yes 2023-02-12 18:56:11 -07:00
Razgriz
f0627692c2 powder that makes you say yes 2023-02-12 18:27:30 -07:00
Razgriz
6d51b51abb Merge pull request #5695 from Sharkmare/patch-1
Reroute Teshwraps to just use Footwraps
2023-02-12 18:22:31 -07:00
Razgriz
8034cd0d24 Update character_directory.dm 2023-02-12 18:18:41 -07:00
Razgriz
4a52255262 Merge pull request #5689 from Rykka-Stormheart/shep-dev-temp-message-custom-fix
Fixes Custom Cold messages being uneditable/editing the wrong list
2023-02-12 18:16:05 -07:00
Razgriz
0b1059963b comments that make you say yes 2023-02-12 17:59:01 -07:00
Razgriz
71cc3901a1 Merge pull request #5684 from Echopsychotic/Clothing
witch hat and cyborg mask added
2023-02-12 17:55:42 -07:00
Razgriz
55c4ed096a Update character_directory.dm 2023-02-12 17:52:15 -07:00
Razgriz
6ba3c81072 Update character_directory.dm 2023-02-12 17:52:00 -07:00
Razgriz
ab10846f03 Merge branch 'master' into upstream-merge-14359 2023-02-12 17:49:31 -07:00
Razgriz
dc903a6715 powder that makes you say yes 2023-02-12 17:38:59 -07:00
Razgriz
5d90e19b33 god I hope I didn't break anything here 2023-02-12 17:34:15 -07:00
Casey
2891dc3ea7 Merge pull request #14476 from Heroman3003/runtime-17
Runtime fixes
2023-02-12 18:21:37 +00:00
Casey
c34feccac3 Merge pull request #14477 from Seris02/proteandefaultfix
fix default proteans being technically organic shift start
2023-02-12 18:21:32 +00:00
Casey
ffd8251f24 adds trait preferences and removes a bug 2023-02-12 18:20:26 +00:00
Casey
f841a10f4c Implements periodic tips for (new) players! 2023-02-12 18:19:13 +00:00