nikthechampiongr
dca0c6694b
Add stealthmins ( #26263 )
...
* Add stealthmin command.
* Update Content.Server/Administration/Commands/AdminWhoCommand.cs
As suggested by CE.
Co-authored-by: Chief-Engineer <119664036+Chief-Engineer@users.noreply.github.com >
* Add admin notifications for admins toggling stealthmin.
* Localize stealthmin command
---------
Co-authored-by: Chief-Engineer <119664036+Chief-Engineer@users.noreply.github.com >
2024-03-24 10:39:53 -05:00
LordCarve
7d275a4b5e
Obsolete Logger cleanup for EntitySystems part 2 ( #26159 )
...
* Kill the static InRangeUnOccluded
* Adjusted 4 more EntitySystems that were missed.
2024-03-17 18:31:09 +11:00
lzk
325349965d
Remove 07 from emote chatsan ( #25767 )
...
1
2024-03-03 01:10:44 +11:00
Pieter-Jan Briers
e00f74505c
Use new ComponentPauseGenerator ( #25183 )
...
Also includes some (non critical) changes to the solution file to re-organize the Roslyn components.
2024-02-26 14:36:19 +11:00
Pieter-Jan Briers
68ce53ae17
Random spontaneous cleanup PR ( #25131 )
...
* Use new Subs.CVar helper
Removes manual config OnValueChanged calls, removes need to remember to manually unsubscribe.
This both reduces boilerplate and fixes many issues where subscriptions weren't removed on entity system shutdown.
* Fix a bunch of warnings
* More warning fixes
* Use new DateTime serializer to get rid of ISerializationHooks in changelog code.
* Get rid of some more ISerializationHooks for enums
* And a little more
* Apply suggestions from code review
Co-authored-by: 0x6273 <0x40@keemail.me >
---------
Co-authored-by: 0x6273 <0x40@keemail.me >
2024-02-13 16:48:39 -05:00
James Simonson
44ae7d234c
Added "wink" and "tearfully smiles" emotes + more cry emote variations ( #25129 )
...
Added wink and tearfully smiles emote + more cries variations
2024-02-13 16:43:20 +01:00
SlamBamActionman
247be5b5c7
Add option for character name colors in chat & move coloration to clientside ( #24625 )
...
* Adds option to disable character names in chat/speechbubbles
* Moved the coloring of names to clientside
* Move string functions to SharedChatSystem to avoid duplicate code in SpeechBubble.cs
* Changed to be put under Accessibility section
* Cache CVar
2024-02-10 22:38:55 -08:00
Nemanja
2d48ec52ab
chat color change ( #24922 )
2024-02-03 12:33:57 -05:00
Tayrtahn
149654be88
Fix color tags in admin logs ( #24606 )
2024-01-26 21:31:54 -05:00
ike709
6cbe4a8fb6
Ports colored chat names ( #24478 )
...
* Ports colored chat names
* Update name color on every message
---------
Co-authored-by: ike709 <ike709@github.com >
2024-01-25 01:39:00 -07: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
Tayrtahn
2d6d2aba0b
Hackable intercoms ( #23984 )
...
* Enable wire interface for intercom
* Implement BlockListening component and system
* Implement ListenWireAction
* Added cooldown/overload to mic wire pulse
* Properly persist voicemask settings when user already has one.
* Addressed requested changes
* Added wire panel open/closed visuals
2024-01-14 16:37:28 +11:00
Hannah Giovanna Dawson
84f544ff10
Clean out tags when attempting to speak/whisper/emote ( #23055 )
...
A few bugs have popped up where (legal) string formatting tags
have been duplicated out into whisper and local.
Using the RemoveMarkup static we can sanitize attempted
speech to remove markup.
2023-12-29 20:38:11 -04:00
Leon Friedrich
b6bd82caa6
Use ECS prototype-reload events ( #22613 )
...
* Use ECS prototype-reload events
* better constructors
* Maybe this fixes tests?
2023-12-23 01:13:45 +11:00
deltanedas
88119c6469
nar'sie fake ( #20299 )
...
* import narsie sprite
* narsie_rises audio
* rename SmokeDissipateSpawnComponent to SpawnOnDespawnComponent
* add AnnounceOnSpawn system
* oop
* NAR'SIE HAS RISEN
* suffix
* base prototype, changes
* fix
* mapinit
* downscale
* new toys
* singuloose
* still not fix
* honki sprite
* add honki spawn animation
* revert spawnondespawn change
* really revert
* use LocId for announceonspawn
---------
Co-authored-by: deltanedas <@deltanedas:kde.org>
2023-12-06 20:24:33 -05:00
Skye
751bed509e
Borgs can now speak while in Crit ( #21802 )
...
* Borgs can speak while crit, also radio bug fix
* Revert "Borgs can speak while crit, also radio bug fix"
This reverts commit e1136ad781229cf5fc3cadcf70742168fc73d961.
* Borgs can speak in crit + radio bug fix
* Tied to a new generic component on SpeechComponent
* Ignoring Speech Block via Component uses an event!
* Remove debug logs and bypass if already true
2023-12-01 19:25:20 -05:00
metalgearsloth
269c93245d
Unrevert audio ( #21330 )
...
Co-authored-by: Pieter-Jan Briers <pieterjan.briers@gmail.com >
2023-11-27 22:12:34 +11:00
Pieter-Jan Briers
8bf807a9b5
Basic rate limiting for chat messages ( #21907 )
2023-11-27 14:08:30 +11:00
Leon Friedrich
654cc7f071
Merge ActorSystem and IPlayerManager ( #21314 )
2023-11-11 13:08:10 +11:00
DrSmugleaf
c540b61390
Fix erase verb not removing chat messages in some cases ( #21355 )
...
* Fix erase verb not removing chat messages in some cases
* Admin changelog
* Fix deleting messages with entity id 0
2023-11-05 19:19:59 -07:00
metalgearsloth
5b8f3c48c4
Revert "Update submodule to 175.0.0 ( #21318 )" ( #21319 )
2023-10-29 15:29:30 +11:00
metalgearsloth
9b1b3e03ed
Content audio ( #20862 )
2023-10-29 14:58:23 +11:00
Leon Friedrich
e685cb626b
Un-revert IPlayerManager refactor ( #21244 )
2023-10-28 09:59:53 +11:00
metalgearsloth
a2bbda43cc
Revert "Update submodule to 172.0.0 ( #21222 )" ( #21225 )
2023-10-24 21:55:20 +11:00
Leon Friedrich
7ba0ea2926
IPlayerManager refactor ( #21215 )
2023-10-24 20:19:08 +11:00
Mr. 27
e2227c6b09
Make common netspeak get replaced in the chat ( #20180 )
...
* added more slang to the sanitization manager
* idk why this file is here
* Added new sanitization accent
* No longer is an acccent, instead is a dictionary
* Reverted back to a system similar to before, added the new netspeak from the dictionary
* Added some new words to the chat san
* Added (wdym --> what do you mean) to the chatsan
* merge conflict
* removed boolvalue
* remove space
* Upcoming
* Added MF and ETC to chatsan :))
* upcoming
* added FYI and WYD to speech-chatsan.ftl
* Made the chatsan accent string a const string with [ValidatePrototypeId<AccentPrototype>]
* forgot the ';' :(((
* fixed error throw [AccentPrototype] --> [ReplacementAccentPrototype]
2023-10-21 15:43:11 -04:00
DrSmugleaf
f560f88eb5
Remove 700 usages of Component.Owner ( #21100 )
2023-10-19 12:34:31 -07:00
Kara
77964d4a6b
Kill SharedEntityExtensions and all popup extensions ( #20909 )
...
Co-authored-by: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com >
2023-10-16 16:56:09 +11:00
Whisper
e5f5a28829
adds "idk." to the text to emote list ( #21015 )
2023-10-15 14:06:55 -07:00
DrSmugleaf
5be0df32ad
Add admin Erase verb, add checkbox to erase from the ban panel ( #20985 )
2023-10-14 02:02:56 -07:00
Kara
fb175a520d
Ghost hearing action ( #19722 )
2023-09-24 16:34:08 -04:00
metalgearsloth
5a0fc68be2
Content update for NetEntities ( #18935 )
2023-09-11 09:42:41 +10:00
Leon Friedrich
a08c381018
Make replays record ghost chat ( #19957 )
2023-09-10 21:49:45 +10:00
DrSmugleaf
3f3ba6ac62
Move minds, roles, jobs and objectives to shared ( #19679 )
2023-08-30 21:46:11 -07:00
Nemanja
4d677f0685
1v1 me first to 31 no powerups [Deathmatch Gamemode] ( #19467 )
...
Co-authored-by: Kara <lunarautomaton6@gmail.com >
2023-08-30 18:06:15 -07:00
DrSmugleaf
15c0211fb2
Refactor minds to be entities with components, make roles components ( #19591 )
...
Co-authored-by: ShadowCommander <10494922+ShadowCommander@users.noreply.github.com >
Co-authored-by: DrSmugleaf <DrSmugleaf@users.noreply.github.com >
2023-08-28 16:53:24 -07:00
metalgearsloth
0b542098db
Remove ghost compref ( #19478 )
2023-08-25 18:50:46 +10:00
DrSmugleaf
a88e747a0b
Refactor serialization copying to use source generators ( #19412 )
2023-08-22 18:14:33 -07:00
Interrobang01
93f85751f7
Autocapitalize the word I in IC chat ( #18633 )
2023-08-21 21:43:37 -07:00
metalgearsloth
1313545719
Fix double-emotes ( #19279 )
2023-08-18 23:59:23 +10:00
metalgearsloth
0a945a6803
Merge pull request #19254
...
* Fix emote chirps
* named args time
2023-08-17 13:40:10 -07:00
Kara
7db8c781e7
Speech verbs & conditional markup modification ( #18980 )
2023-08-15 13:03:05 -07:00
Kara
7b51cebfea
Deathgasp + last words / succumbing / fake deathgasp as crit actions ( #18993 )
2023-08-11 22:56:34 -07:00
Errant
9b10f7f557
Stealthier whispers ( #17898 )
...
* Stealth whisper take 2
* weh
* fix whisper maxrange
* make variables more distinct
2023-08-01 17:43:02 +03:00
Nemanja
8b0d6a4d45
Prevent using LOOC in crit ( #18297 )
...
* Prevent crit players from using LOOC
* fix comment
2023-07-26 00:02:48 -06:00
ShadowCommander
dd7032a860
Mind ECS ( #16826 )
2023-06-19 04:33:19 +10:00
Leon Friedrich
b03d9a90ab
Add support for client-side replays ( #17168 )
2023-06-19 03:23:31 +10:00
Leon Friedrich
ef0248cd78
Remove static ILocalizationManager resolves. ( #17392 )
2023-06-17 11:57:32 +10:00
Leon Friedrich
a8eee5878a
Misc replay related changes ( #17102 )
2023-06-05 14:33:49 +10:00