Commit Graph

138 Commits

Author SHA1 Message Date
CHOMPStation2StaffMirrorBot
8724a009b4 [MIRROR] allow vorebelly display names (#11541)
Co-authored-by: Kashargul <144968721+Kashargul@users.noreply.github.com>
2025-08-30 14:32:17 +02:00
CHOMPStation2StaffMirrorBot
b0f1c1a115 [MIRROR] Absorb Prey Names (#11411)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: Kashargul <144968721+Kashargul@users.noreply.github.com>
Co-authored-by: fracshun <fracshun@gmail.com>
Co-authored-by: vorestation-ci[bot] <199609141+vorestation-ci[bot]@users.noreply.github.com>
Co-authored-by: Cameron Lennox <killer65311@gmail.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Aroliacue <96730930+Aroliacue@users.noreply.github.com>
Co-authored-by: Aroliacue <avaylaiss34@gmail.com>
2025-08-14 00:42:48 +02:00
CHOMPStation2StaffMirrorBot
25d93e0895 [MIRROR] encode patch (#11356)
Co-authored-by: Kashargul <144968721+Kashargul@users.noreply.github.com>
2025-08-08 14:12:54 +02:00
CHOMPStation2StaffMirrorBot
4e2361f8df [MIRROR] Encode changes (#11301)
Co-authored-by: Kashargul <144968721+Kashargul@users.noreply.github.com>
2025-08-05 01:23:19 +02:00
CHOMPStation2StaffMirrorBot
e0d56115c4 [MIRROR] Fixes emotes not initializing on start (#11220)
Co-authored-by: Cameron Lennox <killer65311@gmail.com>
2025-07-22 17:43:14 +02:00
CHOMPStation2StaffMirrorBot
2c9453b5c3 [MIRROR] var/global/list -> GLOB. conversion (#11193)
Co-authored-by: Cameron Lennox <killer65311@gmail.com>
Co-authored-by: Kashargul <144968721+Kashargul@users.noreply.github.com>
2025-07-16 00:24:42 +02:00
CHOMPStation2StaffMirrorBot
3e095bf5db [MIRROR] Completes the /datum/component/shadekin work (#11148)
Co-authored-by: Cameron Lennox <killer65311@gmail.com>
Co-authored-by: Kashargul <144968721+Kashargul@users.noreply.github.com>
2025-07-09 09:01:08 +02:00
CHOMPStation2StaffMirrorBot
3fdd61ef56 [MIRROR] Make emote_sound_mode work on normal sound emotes (#11059)
Co-authored-by: ShadowLarkens <shadowlarkens@gmail.com>
Co-authored-by: Cameron Lennox <killer65311@gmail.com>
2025-06-13 01:28:53 +02:00
ShadowLarkens
9805115973 Character Setup Rework (#10930) 2025-05-24 21:45:08 +02:00
CHOMPStation2StaffMirrorBot
55215f896f [MIRROR] Properly paths sound files and folders (#10899)
Co-authored-by: Cameron Lennox <killer65311@gmail.com>
2025-05-17 18:41:03 +02:00
CHOMPStation2StaffMirrorBot
7f2f47325f [MIRROR] Maint Recycler and Vendor (#10773)
Co-authored-by: eghughguhhhhhh <Hawoogabooga@gmail.com>
Co-authored-by: vorestation-ci[bot] <199609141+vorestation-ci[bot]@users.noreply.github.com>
2025-04-27 00:00:30 +02:00
CHOMPStation2StaffMirrorBot
ca9de6648e [MIRROR] Kitchen Sink P2 TGUI Prefs (#10770)
Co-authored-by: Cameron Lennox <killer65311@gmail.com>
Co-authored-by: Kashargul <144968721+Kashargul@users.noreply.github.com>
2025-04-26 23:50:26 +02:00
CHOMPStation2StaffMirrorBot
667e08ee0a [MIRROR] Kitchen Sink PR (#10745)
Co-authored-by: Cameron Lennox <killer65311@gmail.com>
2025-04-26 19:16:57 +02:00
CHOMPStation2StaffMirrorBot
3c98280038 [MIRROR] Removes more sleeps in the code (#10722)
Co-authored-by: Cameron Lennox <killer65311@gmail.com>
Co-authored-by: Kashargul <144968721+Kashargul@users.noreply.github.com>
2025-04-22 19:26:08 +02:00
CHOMPStation2StaffMirrorBot
b34a389663 [MIRROR] Removing the last sleeps in Init (#10715)
Co-authored-by: Cameron Lennox <killer65311@gmail.com>
2025-04-22 11:41:59 +02:00
CHOMPStation2StaffMirrorBot
f7219329ca [MIRROR] Conversion many Globals to Managed Globals (Part 1) (#10665)
Co-authored-by: Selis <12716288+ItsSelis@users.noreply.github.com>
Co-authored-by: Kashargul <144968721+Kashargul@users.noreply.github.com>
2025-04-18 01:06:35 +02:00
CHOMPStation2StaffMirrorBot
8d0febfbb6 [MIRROR] next grep, no spaces (#10548)
Co-authored-by: Kashargul <144968721+Kashargul@users.noreply.github.com>
2025-03-29 22:13:04 +01:00
CHOMPStation2StaffMirrorBot
013bac9816 [MIRROR] Consolidates Species Files (#10530)
Co-authored-by: Cameron Lennox <killer65311@gmail.com>
Co-authored-by: Kashargul <144968721+Kashargul@users.noreply.github.com>
2025-03-27 01:31:44 +01:00
CHOMPStation2StaffMirrorBot
55123ab3d3 [MIRROR] fix observer tracking (#10460)
Co-authored-by: Kashargul <144968721+Kashargul@users.noreply.github.com>
2025-03-19 13:54:55 +01:00
Kashargul
499320779b fix an ovrsight (#10451) 2025-03-18 09:23:26 +01:00
CHOMPStation2StaffMirrorBot
8732f6f928 [MIRROR] Removes more sleeps from init (#10445)
Co-authored-by: Cameron Lennox <killer65311@gmail.com>
Co-authored-by: Kashargul <144968721+Kashargul@users.noreply.github.com>
2025-03-16 19:24:07 +01:00
CHOMPStation2StaffMirrorBot
789db280cc [MIRROR] space cleanup (#10414)
Co-authored-by: Kashargul <144968721+Kashargul@users.noreply.github.com>
2025-03-15 00:47:51 +01:00
CHOMPStation2StaffMirrorBot
ce2446922e [MIRROR] Initialize fixing (#10335)
Co-authored-by: Kashargul <144968721+Kashargul@users.noreply.github.com>
2025-03-08 22:22:04 +01:00
CHOMPStation2StaffMirrorBot
7bfffc808d [MIRROR] Adds Trait Genetics (#10142)
Co-authored-by: Cameron Lennox <killer65311@gmail.com>
Co-authored-by: Kashargul <144968721+Kashargul@users.noreply.github.com>
2025-02-13 15:41:59 +01:00
CHOMPStation2StaffMirrorBot
ed79946ade [MIRROR] some istype to macros (#9802)
Co-authored-by: Kashargul <144968721+Kashargul@users.noreply.github.com>
2025-01-05 23:01:49 +01:00
CHOMPStation2StaffMirrorBot
03e4547819 [MIRROR] up ports misc gripper, gargoyle, petrification, some message fixes (#9566)
Co-authored-by: Heroman3003 <31296024+Heroman3003@users.noreply.github.com>
Co-authored-by: Kashargul <144968721+Kashargul@users.noreply.github.com>
2024-11-30 19:07:33 +01:00
CHOMPStation2StaffMirrorBot
966175363e [MIRROR] Add emotes to ding and make microwave noises. (#9539)
Co-authored-by: Heroman3003 <31296024+Heroman3003@users.noreply.github.com>
2024-11-28 08:10:42 +01:00
CHOMPStation2
7416cbea22 [MIRROR] next set of spans (#9247)
Co-authored-by: Kashargul <144968721+Kashargul@users.noreply.github.com>
Co-authored-by: Kashargul <KashL@t-online.de>
2024-10-18 01:33:07 +02:00
CHOMPStation2
ab154b48b2 [MIRROR] refactors most spans (#9139)
Co-authored-by: Heroman3003 <31296024+Heroman3003@users.noreply.github.com>
Co-authored-by: Kashargul <KashL@t-online.de>
2024-10-04 15:00:17 +02:00
CHOMPStation2
31407a0be3 [MIRROR] First part of a span rework (#9120)
Co-authored-by: Heroman3003 <31296024+Heroman3003@users.noreply.github.com>
Co-authored-by: Kashargul <KashL@t-online.de>
2024-10-02 16:25:48 +02:00
CHOMPStation2
5ea698a0ef [MIRROR] Removes /obj/item/weapon and /obj/item/device [MDB IGNORE] (#9084)
Co-authored-by: Changelogs <action@github.com>
Co-authored-by: Heroman3003 <31296024+Heroman3003@users.noreply.github.com>
Co-authored-by: Guti <32563288+TheCaramelion@users.noreply.github.com>
Co-authored-by: Kashargul <144968721+Kashargul@users.noreply.github.com>
Co-authored-by: Kashargul <KashL@t-online.de>
2024-09-30 21:36:41 +02:00
CHOMPStation2
2986497a43 [MIRROR] Revert "Revert "/tg/ preference datums part 1: take two"" (#8929)
Co-authored-by: Heroman3003 <31296024+Heroman3003@users.noreply.github.com>
Co-authored-by: Kashargul <KashL@t-online.de>
Co-authored-by: Kashargul <144968721+Kashargul@users.noreply.github.com>
2024-09-14 12:30:15 +02:00
CHOMPStation2
9f42148ab1 [MIRROR] default tgui alert input handling (#8891)
Co-authored-by: Kashargul <144968721+Kashargul@users.noreply.github.com>
Co-authored-by: Kashargul <KashL@t-online.de>
2024-09-02 00:28:35 +02:00
Raeschen
9a90227a17 Emoting and narrating voice-sounds go through walls (#8202) 2024-04-09 22:26:34 +02:00
Raeschen
d8309c32fb Gives *clap sounds + one bonus emote (#8082) 2024-03-28 13:20:28 +01:00
CHOMPStation2
e4eb1f11c3 [MIRROR] Adds MultiZ chat filter (#8030)
Co-authored-by: Heroman3003 <31296024+Heroman3003@users.noreply.github.com>
Co-authored-by: Raeschen <rycoop29@gmail.com>
2024-03-23 10:23:42 +01:00
CHOMPStation2
0eedd89c9b [MIRROR] NPC Emote Filter (#7397)
Co-authored-by: Kashargul <144968721+Kashargul@users.noreply.github.com>
2023-12-11 14:48:34 +01:00
Verkister
ad34ddcdc2 Adds Slippery Reflexes trait (#6871) 2023-08-29 17:25:43 +02:00
Casey
41175bcb8e Autowhisper 2023-07-17 05:53:13 +00:00
Nadyr
577085c73c powder that makes you say yes 2023-04-25 20:34:32 -04:00
Heroman3003
a6d5805068 Adds FerretDook.ogg and the emote dook 2023-04-18 18:56:55 +00:00
Razgriz
ee54791e47 Merge pull request #6001 from Rykka-Stormheart/shep-dev-spec-fix-2
Species Sounds Hotfix 2
2023-04-01 18:59:39 -07:00
Nadyr
9ea10c8f6e Merge pull request #5981 from CHOMPStation2/upstream-merge-14720
[MIRROR] Speed and stuff
2023-03-31 18:50:30 -04:00
Rykka Stormheart
c4921dfdf7 Species Sounds Hotfix 2
Gives Cough/Sneeze/Gasp back default sounds if they lack one in their species list.
Fixes death sound doubling up.
Fixes runtime in sounds - it will now simply return null rather than trying to index the list and failing.
2023-03-28 21:01:49 -07:00
Razgriz
c057f9f0f8 Merge pull request #5813 from Rykka-Stormheart/shep-dev-barky-noises
Sound Update: Mob Species Sounds (Gasp/Scream/Pain/Death/Cough/Sneeze)
2023-03-22 14:32:04 -07:00
Casey
1138ab35fe Speed and stuff 2023-03-21 21:50:18 +00:00
Heroman3003
064cb5be8d Merge pull request #14686 from VOREStation/upstream-merge-9033
[MIRROR] *bing
2023-03-14 08:14:35 +00:00
Rykka Stormheart
9c80b225aa Update 2.0
- Technical: All sounds are now using a masterlist that is indexed via keypairs, saving on overhead and copypaste.
- Technical continued: Rather than defining sounds per species, go to sound.dm, add a define, following the above, then add your key + pair to species_sounds_map - for instance, `"Mouse" = mouse_sounds`. Easy as that.
- All mobs refer to this list rather than defining their own pain/etc sounds.
- All mobs can override death sounds with death_sound_override set to the sound (or sounds) of their choice.
- Added the following sound options: Lizard, Metroid, Mouse, Raccoon, Slime, Spider, Teshari, Vox, Vulpine, Xeno
- If Species Sound is set to "Unset", it will automatically grab the correct sounds for your gender *and* species, if those exist.
- For developers: set `gender_specific_species_sounds` to TRUE on your species, and set `species_sounds_[gender]` (fill in gender with your chosen gender) for it to fetch these sounds.
- Species can now control the volume that their emote sounds play at. Refer to the added variables in `species.dm` for details.
- Cough/Sneeze/Scream/Pain/Gasp/Death sounds are all now standardized and use the same procs to fetch sounds, cutting down on copy/paste and reducing changes for things to go wrong.
- Fixed multiple smaller bugs, the details of which elude me, in regards to 1.0/Original
- Ported Xeno scream/roar/pain/death sounds from TGMC.
- Deathgasp actually plays your death sound (TBD if this is too spammy).
2.1
- Technical: Fixed a runtime in get_default_species_sounds where it was trying to fetch from dummy mob rather than the player's preferences.
- Fixed an error where chat would not display the "this set does not have 'x' sounds!" message.
2023-03-01 23:55:19 -08:00
Rykka Stormheart
2940d67c4d Update 1.0
Refactors lists into #defines, promptly cries. This part is agony and still worked on.

Simplemobs can play injury sounds as well, selecting a sound based off a global list.
Pain emotes occur based on updatehealth(), with respect to silicons and such.
Pain emotes also occur at a 60% chance on traumatic shock.
Simplemobs can also play death sounds based off the species sounds lists.
Add Mouse, Robotic, Spider, None as options to the voice list.
Fixes runtime/bug with Silicons (borgs) trying to get species var.
2023-03-01 23:55:19 -08:00
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