Delta-v/Content.Server/Speech/EntitySystems
Quantum-cross 5487c41c7a Corrupt borg speech if they are damaged or low power (#35318)
* - Corrupt borg speech the more damaged they are
- Corrupt long borg messages if battery is low or empty

* twiddle values

* Remove RNG based loop, hardcode repeating values for p=0.25 up to 10 repeats.

* Make sure that DamagedSiliconAccentSystem is AFTER ReplacementAccentSystem

* add missing base initializer call

* use Entity<T> pattern for event listener and clarify default values

* Move corruption parameters to datafields

* Add datafields to enable and disable the two types of corruption, and add datafields to override damage values and charge levels to support entities that don't have damageable components or power cells.

* Use nullables for override values

* Move DamagedSiliconAccentComponent to Shared and make it networked

* Add DamagedSiliconAccent to cloning whitelist
2025-03-23 15:45:34 +00:00
..
AddAccentClothingSystem.cs Cloning Refactor and bugfixes (#35555) 2025-03-09 21:02:24 +00:00
BackwardsAccentSystem.cs Cleanup the namespaces (#8132) 2022-05-13 17:59:03 +10:00
BarkAccentSystem.cs Bread dog (#22548) 2023-12-16 20:38:02 +01:00
BleatingAccentSystem.cs Add bleating accent to goats (#34273) 2025-01-12 08:14:04 +00:00
BlockListeningSystem.cs Hackable intercoms (#23984) 2024-01-26 22:37:41 +01:00
DamagedSiliconAccentSystem.cs Corrupt borg speech if they are damaged or low power (#35318) 2025-03-23 15:45:34 +00:00
FrenchAccentSystem.cs Improved Spanish accent (#30551) 2024-08-09 19:01:53 +01:00
FrontalLispSystem.cs Cache regex instances in most cases (#27699) 2024-05-07 04:35:40 +02:00
ListeningSystem.cs Stealthier whispers (#17898) 2023-08-01 17:43:02 +03:00
LizardAccentSystem.cs Cache regex instances in most cases (#27699) 2024-05-07 04:35:40 +02:00
MeleeSpeechSystem.cs Move ActorComponent to shared (#21293) 2023-10-31 19:12:44 +01:00
MobsterAccentSystem.cs Cache regex instances in most cases (#27699) 2024-05-07 04:35:40 +02:00
MonkeyAccentSystem.cs Cleanup the namespaces (#8132) 2022-05-13 17:59:03 +10:00
MothAccentSystem.cs Cache regex instances in most cases (#27699) 2024-05-07 04:35:40 +02:00
MumbleAccentSystem.cs Fix muzzle accent (#34419) 2025-01-28 04:31:22 +00:00
OwOAccentSystem.cs fixed missing characters in OwO accent (#29047) 2024-08-09 17:38:28 +01:00
ParrotAccentSystem.cs Cache regex instances in most cases (#27699) 2024-05-07 04:35:40 +02:00
PirateAccentSystem.cs Cache regex instances in most cases (#27699) 2024-05-07 04:35:40 +02:00
RatvarianLanguageSystem.cs Lint more const string prototypes (#18922) 2023-08-13 20:26:59 -04:00
ReplacementAccentSystem.cs Split ``ReplacementAccentPrototype`` and ``ReplacementAccentComponent`` in different files (#35107) 2025-03-01 12:52:27 +00:00
RussianAccentSystem.cs Add replacement words to Russian accent (#30554) 2024-08-09 19:04:59 +01:00
ScrambledAccentSystem.cs Cache regex instances in most cases (#27699) 2024-05-07 04:35:40 +02:00
SkeletonAccentSystem.cs localize skeleton accent (#32166) 2024-09-22 02:24:29 +01:00
SlurredSystem.cs Metabolism fixes (#20402) 2023-09-27 21:59:12 +02:00
SouthernAccentSystem.cs Drawl capitalization coldfix (part 2: rise of accidentally commiting to master) (#26639) 2024-06-06 21:54:02 +02:00
SpanishAccentSystem.cs Improved Spanish accent (#30551) 2024-08-09 19:01:53 +01:00
StutteringSystem.cs Social a-anxiety/st-st-stuttering t-trait. (#20500) 2023-10-23 23:51:49 +02:00
UnblockableSpeechSystem.cs Borgs can now speak while in Crit (#21802) 2023-12-02 20:35:38 +01:00
VocalSystem.cs Emotes Menu (#26702) 2024-05-07 02:19:25 +02:00
VoiceOverrideSystem.cs Voice Mask refactor (#30798) 2024-10-02 12:06:05 +01:00