VigersRay
bbd0b285a5
фиксы апстрима
2025-10-27 02:35:00 +01:00
Vigers Ray
e67f4a6672
Merge remote-tracking branch 'space-wizards/master'
2025-09-27 03:54:27 +03:00
slarticodefast
321331e664
move all the radio components and system to Shared ( #40293 )
...
* move all the radio components and system to Shared.
* duh split impl
* address reviews
* cleanup
---------
Co-authored-by: walksanatora <walkerffo22@gmail.com>
2025-09-12 01:26:47 +02:00
Pieter-Jan Briers
0c97520276
Fix usages of TryIndex() ( #39124 )
...
* Fix usages of TryIndex()
Most usages of TryIndex() were using it incorrectly. Checking whether prototype IDs specified in prototypes actually existed before using them. This is not appropriate as it's just hiding bugs that should be getting caught by the YAML linter and other tools. (#39115 )
This then resulted in TryIndex() getting modified to log errors (94f98073b0 ), which is incorrect as it causes false-positive errors in proper uses of the API: external data validation. (#39098 )
This commit goes through and checks every call site of TryIndex() to see whether they were correct. Most call sites were replaced with the new Resolve(), which is suitable for these "defensive programming" use cases.
Fixes #39115
Breaking change: while doing this I noticed IdCardComponent and related systems were erroneously using ProtoId<AccessLevelPrototype> for job prototypes. This has been corrected.
* fix tests
---------
Co-authored-by: slarticodefast <161409025+slarticodefast@users.noreply.github.com>
2025-09-09 18:17:56 +02:00
iertis
1a62c50d57
Великий фикс апстрима ( #2821 )
...
Co-authored-by: Matthew Herber <32679887+Happyrobot33@users.noreply.github.com>
2025-08-18 01:28:45 +03:00
ThereDrD
5acf1e7783
Фикс распознавания айди карты в руке для радио ( #2676 )
2025-07-31 21:02:47 +03:00
ThereDrD
212372c44d
Фиксы и рефактор чатсана ( #2586 )
...
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
2025-07-19 09:54:09 +03:00
pacable
1cf72a8960
Исправление багов с ChatSanSystem.cs и незначительный рефактор ее. ( #2445 )
2025-06-22 04:05:32 +03:00
pacable
e5ccc4b6b3
Чат санитизация против набегаторов. ( #2298 )
...
Signed-off-by: pacable <igor.mamaev1@gmail.com>
2025-06-16 01:27:03 +03:00
GARD
883fc5b8ba
Фикс ерророк ( #2312 )
2025-06-11 05:38:56 +03:00
Vigers Ray
2ffc88936b
фикс форматирование сообщений глав
2025-04-19 16:29:40 +03:00
Vigers Ray
a6fbca9fdc
упс
2025-04-19 03:56:34 +03:00
Kot
47cbb1fe43
Поправил TTS в гарнитуре, котрую сломал пока чинил TTS боргам ( #1857 )
2025-04-19 00:20:45 +03:00
Kot
1cbba05078
Фикс TTS радио для боргов ( #1846 )
2025-04-18 04:04:37 +03:00
Vigers Ray
6b93000ff8
фикс болда
2025-04-16 23:58:16 +03:00
Vigers Ray
7fd6d61e6a
Запросы к ттс не должны содержать теги
2025-04-16 02:54:46 +03:00
ThereDrD
e194bc1fe3
Иконки в чате ( #1168 )
...
* init
* refactor: move scale to tag argument
* fix: chatbox rebuild fix
* tweak: add icons for non-humanoid roles like ai and borgs
* add: switch option for radio icons
* blyat commit
* fix
2025-01-22 00:57:20 +03:00
Rinary
591a3c4a50
Новые предметы, фикс супер материи, правки ( #515 )
...
* permission changes
* super matter changes
* NT backpack energy dome
* energy dome is contraband
* fix singularity
* upd
* upd supermatter
* reflector
* upd
* upd
* add meta.json
* fix announcement
* upd
* fix rsi
* fix ids
* return checking for double actions
* fix hydro assembly
* fix x2 hydroponics and chemistry airlock
* upd
* У всех хардсьютов временно забран пнв(переработка хардсьютов под пнв момент)
* peace parts
* clown parts
* upd parts meta
* akms bigger price
* fix
* fix x2
* add clown, peace parts
---------
Co-authored-by: darkrell <rc-alh@outlook.com>
2024-10-30 10:19:36 +03:00
VigersRay
0a91b468b4
Merge remote-tracking branch 'refs/remotes/wizards/master'
...
# Conflicts:
# Content.Client/VoiceMask/VoiceMaskNameChangeWindow.xaml.cs
# Content.Client/Voting/UI/VotePopup.xaml.cs
# Content.Client/Voting/VoteManager.cs
# Content.Server/Chat/Systems/ChatSystem.cs
# Content.Server/Power/EntitySystems/BatterySystem.cs
# Content.Server/Radio/EntitySystems/RadioSystem.cs
# Content.Server/VoiceMask/VoiceMaskComponent.cs
# Content.Server/VoiceMask/VoiceMaskSystem.Equip.cs
# Content.Server/VoiceMask/VoiceMaskSystem.cs
# Content.Server/VoiceMask/VoiceMaskerComponent.cs
# Content.Server/Voting/Managers/VoteManager.DefaultVotes.cs
# Content.Server/Voting/Managers/VoteManager.cs
# Content.Shared/VendingMachines/SharedVendingMachineSystem.cs
# Content.Shared/Voting/MsgVoteData.cs
# Resources/Prototypes/Catalog/Fills/Lockers/heads.yml
# Resources/Prototypes/Recipes/Crafting/crates.yml
# Resources/Prototypes/Recipes/Crafting/improvised.yml
2024-09-26 20:17:14 +03:00
beck-thompson
fe2145d3b9
Voice Mask refactor ( #30798 )
...
* First commit
* Added base.Initialize()
* Voice wire fix (Electricty name)
* Various minor cleanups
* Localized default voice mask name
* Added VoiceOverride stuff
* Removed unused stuff
* Typo
* Better localized stuff
* Typo / spelling stuff / comments
* Blessed
2024-09-26 18:55:59 +02:00
VigersRay
bee5d0410f
Merge remote-tracking branch 'refs/remotes/wizards/master'
...
# Conflicts:
# Content.Client/Lobby/LobbyUIController.cs
# Resources/Locale/en-US/chemistry/components/mixing-component.ftl
# Resources/Prototypes/Entities/Mobs/Species/base.yml
# Resources/Prototypes/Recipes/Crafting/crates.yml
# Resources/ServerInfo/Guidebook/Mobs/Diona.xml
# Resources/ServerInfo/Guidebook/Mobs/Species.xml
# Resources/ServerInfo/Guidebook/Science/Science.xml
# Resources/ServerInfo/Guidebook/Science/Technologies.xml
# Resources/Textures/Objects/Weapons/Melee/fireaxeflaming.rsi/icon.png
# Resources/Textures/Structures/Wallmounts/intercom.rsi/base.png
# Resources/Textures/Structures/Wallmounts/intercom.rsi/broadcasting.png
# Resources/Textures/Structures/Wallmounts/intercom.rsi/build.png
# Resources/Textures/Structures/Wallmounts/intercom.rsi/panel.png
# Resources/Textures/Structures/Wallmounts/intercom.rsi/speaker.png
# Resources/Textures/Structures/Wallmounts/intercom.rsi/unshaded.png
# Resources/Textures/Tiles/attributions.yml
# Resources/migration.yml
2024-07-11 14:05:37 +03:00
Nemanja
0e9ed36b85
Intercom buffs and fixes ( #29580 )
...
* Intercom buffs and fixes
* remove unused bui state
* mild sec intercom buff
* reinforce sec intercoms
2024-07-08 00:19:10 +10:00
Vigers Ray
5775d4cdef
Merge sunrise build ( #2 )
...
* commit
2024-05-31 02:16:18 +03:00
SkaldetSkaeg
9378688ffc
No echo from handheld radio ( #27046 )
...
I found the echo from my own radio very annoying.
2024-04-26 17:34:20 +10:00
Tayrtahn
b4046bc2bb
Fix sloshing electricity & enable SpeechVerb masking ( #24238 )
...
* Implemented electricity speech verb masking
* Handle speech verb override elsewhere in the system, even though we're not using it
* Fix that protoId business
* No nullable component fields
* Use ProtoId, and try going back to a nullable.
Specifiy DataFields on VoiceMaskComponent.
2024-01-23 17:12:18 -05:00
LordCarve
05a2e6b3a2
Obsolete refactor - ConnectedClient to Channel ( #24409 )
2024-01-23 09:14:13 +11:00
Nemanja
89295d97b6
research console radio messages on unlock ( #22166 )
2023-12-06 18:00:51 +11:00
Nemanja
f99b29fbb1
global radio toggle for observers ( #22137 )
2023-12-04 16:13:45 -07:00
Leon Friedrich
f308adffaf
Move ActorComponent to shared ( #21293 )
2023-10-29 04:21:02 +11:00
DrSmugleaf
5be0df32ad
Add admin Erase verb, add checkbox to erase from the ban panel ( #20985 )
2023-10-14 02:02:56 -07:00
metalgearsloth
5a0fc68be2
Content update for NetEntities ( #18935 )
2023-09-11 09:42:41 +10:00
Visne
c7b21b631b
Remove unused dependencies ( #19490 )
2023-08-24 09:55:15 -08:00
Nemanja
f3b40197b9
remove "failed to send message" popup from radio ( #19184 )
2023-08-15 14:56:42 -06:00
Kara
7db8c781e7
Speech verbs & conditional markup modification ( #18980 )
2023-08-15 13:03:05 -07:00
Nemanja
6dbfbc52c0
Good Intercoms ( #17950 )
...
* crystal anomaly
* Good intercoms
* fixes
* fix construction fail
* Revert "crystal anomaly"
This reverts commit 0d9e3f62ff82c79e72f882b9c7f4ca1b9c6e6dd8.
* migration
2023-07-11 17:58:18 -06:00
Leon Friedrich
b03d9a90ab
Add support for client-side replays ( #17168 )
2023-06-19 03:23:31 +10:00
metalgearsloth
f7950d07e2
Revert "Revert "Emp more effects" ( #16159 )" ( #16165 )
...
This reverts commit 0da5a78509 .
2023-05-06 11:26:04 -04:00
metalgearsloth
0da5a78509
Revert "Emp more effects" ( #16159 )
2023-05-06 20:45:49 +10:00
Slava0135
4d47562dde
Emp more effects ( #14550 )
...
Co-authored-by: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com>
2023-05-06 11:38:09 +10:00
Slava0135
8aef835d33
radio systems replace all entity query with enumerator ( #15449 )
2023-04-23 18:29:08 +10:00
Slava0135
7886d27dda
Add radio jammer ( #14369 )
2023-04-14 12:50:19 -07:00
adamsong
bcb07142ae
Allow ghosts to hear radio message globally ( #15078 )
2023-04-02 18:56:07 -05:00
Slava0135
53681a8b31
Add telecomms system ( #14486 )
2023-03-23 20:02:41 -04:00
Nemanja
64e882bb6d
fix radiosystem popup ( #14121 )
2023-02-15 16:53:13 +11:00
Slava0135
301956ef15
Add solar flare event ( #13749 )
...
* add solar flare event (only affects headsets)
* add popup
* cleaner impl using RadioReceiveAttemptEvent
* unused import
* handheld radio and intercom work again
* Revert "handheld radio and intercom work again"
This reverts commit 0032e3c0725a19a465daf1ff1d6b4942a5c14fbb.
* add radio source to Radio events
* intercoms and handheld radios work now
* use Elapsed instead of new field
* add configuration
* better not touch Elapsed
* the
* make popup bigger
* xml comments for configuration
* very minor refactoring
* default config is now in yaml
* lights can break
* use RobustRandom
* use file namespace
* use RuleStarted
* store config in field
* a
---------
Co-authored-by: AJCM <AJCM@tutanota.com>
2023-02-11 20:24:29 +00:00
Chief-Engineer
5c06c4c3ef
Add voice changer logs ( #14040 )
...
* add set voice log
* add used identity to chat message logs
* please tell me there's a better way
2023-02-11 19:26:44 +00:00
deltanedas
101261b280
make voice mask affect radio too ( #13858 )
2023-02-05 11:38:14 -04:00
Chief-Engineer
7587891d21
add radio message logs ( #13167 )
2022-12-24 14:50:34 -06:00
Leon Friedrich
6af331c9ff
Remove StoredChatMessage ( #12623 )
2022-11-22 22:52:19 +11:00
Leon Friedrich
0b5a58001c
IListener and IRadio purge ( #11980 )
2022-11-15 15:09:27 +11:00