Commit Graph

76 Commits

Author SHA1 Message Date
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
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
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
Raeschen
d8309c32fb Gives *clap sounds + one bonus emote (#8082) 2024-03-28 13:20:28 +01:00
Verkister
ad34ddcdc2 Adds Slippery Reflexes trait (#6871) 2023-08-29 17:25:43 +02: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
Casey
b82736dc53 Merge pull request #14504 from Very-Soft/misc_fixes
Misc fixes
2023-02-17 19:32:51 +00:00
Nadyr
b5eac2e9a1 powder that makes you say yes 2023-02-07 17:32:02 -05:00
Nadyr
a9b92fee76 powder that makes you say yes 2023-02-07 17:02:29 -05:00
Heroman3003
d3bad85beb Some post-mirror fixes 2023-02-07 16:55:49 -05:00
Nadyr
95edd64fcc Merge pull request #5664 from CHOMPStation2/upstream-merge-14442
[MIRROR] Fixes mobs falling asleep when fainting
2023-02-07 13:39:18 -05:00
Nadyr
6dcb881e29 Merge pull request #5654 from CHOMPStation2/upstream-merge-14432
[MIRROR] [MIRROR] Ports Aurora Skrell emotes + fixes warble emote
2023-02-07 13:28:14 -05:00
Novacat
33f2ab06d9 Merge pull request #14442 from Heroman3003/faintfix
Fixes mobs falling asleep when fainting
2023-02-05 03:16:32 +00:00
Novacat
64b0693f63 Merge pull request #14441 from Heroman3003/runtime-fixes
Some runtime fixes
2023-02-05 03:15:24 +00:00
Heroman3003
894291c97e Merge pull request #14432 from VOREStation/upstream-merge-8918
[MIRROR] Ports Aurora Skrell emotes + fixes warble emote
2023-02-04 21:03:39 +00:00
Heroman3003
21b9d0e636 Adjusts events and refactors borgs a bit in process 2022-12-30 21:05:11 +00:00
Casey
b1a0531b05 Merge pull request #14107 from tacoguy7765093/tesh-to-tesh-communication
Teshari screaming noise. *teshscream
2022-11-21 01:33:00 +00:00
Casey
76990ce72f Merge pull request #13917 from Runa-Dacino/genderbuzz
Makes wing buzz use visible gender (his/her/their/hir/its)
2022-10-16 21:07:31 +00:00
Casey
295829f8d2 Merge pull request #13314 from FunnyCatEnjoyer/FunnyCat
Adds moth emotes
2022-07-10 22:53:20 +00:00
Casey
6ebdb16c40 Merge pull request #13087 from VOREStation/upstream-merge-8650
[MIRROR] Adds fennec
2022-06-17 23:56:37 +00:00
Casey
d5e3720363 Merge pull request #13053 from Very-Soft/canthaveanythingfun
Because we can't have anything fun
2022-06-07 03:42:10 +00:00
Nadyr
1d004e4bb8 Merge branch 'master' into upstream-merge-13038 2022-06-04 20:23:28 -04:00
Casey
3d5d4f1be8 Makes new pAI obtainable 2022-06-04 20:03:22 +00:00
Casey
d3e0d8524c pAI and emote tweaks and upgrades 2022-06-04 10:00:21 +00:00
Raeschen
bab9bcf1f8 Merge branch 'CHOMPStation2:master' into benos 2022-05-09 15:19:03 +02:00
Rae
3a61e8fac6 initial commit 2022-05-09 14:58:55 +02:00
Casey
515e9857ce Merge pull request #12850 from VOREStation/upstream-merge-8580
[MIRROR] Fixes doubled name when deathgasping
2022-04-27 20:30:39 +00:00
Razgriz
d81bb3e46f powder that makes you say yes 2022-03-30 21:03:35 -07:00
Casey
addab5e92b Adds Coyote Awoo Emotes, now with EVEN MORE awoo-age! 2022-03-27 23:44:47 +00:00
Rykka
e4265e49c9 Adds Coyote Awoo audible emote
Literally all it does.
*coyawoo
x lets out a scraggly awoo.
2022-03-08 14:07:54 -07:00
Razgriz
7f9f5c4846 powder that makes you say yes 2022-03-01 01:18:06 -07:00
Casey
af45961ea4 Adjust gyoh 2022-03-01 04:08:12 +00:00
Rykka
b75c306318 Reformats preferences to take a list, adds belch pref to emote
Preferences can now take a list instead of a singular datum (but will still accept a singular datum for legacy compat), and any arguments that check is_preference_enabled must return true on all prefs from the list, not just one.
2021-09-24 15:14:13 -07:00
Casey
c49a5fc579 Merge pull request #11610 from lm40/master
adds audible belch emote
2021-09-24 05:01:45 +00:00
Rykka
ed798113d9 Compiler Fixes
Fixes in order:
- Removes List of defines in misc_ch.dm that are no longer used - they're defined here for the casino prize dispenser, making these obsolete:
![](https://i.imgur.com/8iCsb98.png)

- Fixes relative pathing in mecha_parts_ch.dm
- Fixes relative pathing in bodybag.dm
- Fixes relative pathing in sahoc_ch.dm
- Fixes relative pathing in toys_yw.dm
- Fixes def_zone being defined when only the variable was needed in twohanded_ch.dm
- Fixes relative pathing in trash_pile_vr_ch.dm
- Fixes clip_mask being missing in misc_ch.dm
- Fixes relative pathing in tesh_synth_facemask.dm
- Fixes absolute path being indented in by one (typo?)
- Fixes relative pathing in armor_yw.dm
- Fixes unreachable parent call in audible_scream_ch.dm
- Fixes VERM_LIZARDS being undefined when it wasn't defined, as VERM_LIZARDMEN was the variable being defined + used in mutants.dm
- Removes two un-needed parent calls - these procs have no parent on /obj/structure - thecake_ch.dm
- Fixes invalid kword nano_state in protean_blob.dm
- Fixes relative pathing in drone_manufacturer_unify.dm
- Fixes relative pathing in synx.dm
- Removes arguments of drop_item that don't exist (port was from TG and had force_drop = 1 and src defined.) - vox.dm
- Added vision_required = TRUE to fix proc argument missing - bigdragon_ch.dm
- Added include_robo = TRUE to fix argument missing in demon_ch.dm
- Fixes relative pathing in rakshasa_abilities.dm
- Adds comment to solargrub.dm, unable to fix operator overload error yet.
- Fixes relative pathing in sprite_accessories_extra_ch.dm
- Fixes relative pathing in sprite_accessories_yw.dm
- Fixes relative pathing in phase.dm
- Fixes relative pathing in bluespacecoffee.dm
- Fixes relative pathing in other_ch.dm
- Fixes relative pathing and ambigious ! in living_ch.dm
- Fixes relative pathing in custom_clothes_yw.dm
- Fixes relative pathing in custom_rigs_yw.dm
- Fixes relative pathing in MadokaSpear.dm
- Comments out duplicate #includes in southern_cross.dm as vorestation.dme has them #include'd.
2021-09-03 17:22:49 -07:00
Raeschen
af51bb0667 ugh 2021-08-17 08:16:47 +02:00
Raeschen
9ef0a0b658 Delete audible_furry_vr.dm 2021-08-17 08:08:35 +02:00
Raeschen
c7f19ecde1 Revert "Merge branch 'master' into prbt"
This reverts commit 6240ccc5fe, reversing
changes made to 2055234acf.
2021-08-17 07:54:00 +02:00