fish-station/Content.Shared
Hannah Giovanna Dawson b1136c98d7
Chatfactor: Chat Repository, Admin Commands, Chat Created Events (#26113)
* Chatfactor: Chat Repository, Admin Commands, Chat Created Events

This addition-only PR covers a repository that stores chat messages.
This PR defines what chat messages can be stored, what can be done
with those stored messages, and what events occur when the repository
does things.

This PR also includes to admin commands that show how the repository
will be used for administration purposes at first. Because all chat
messages will be uniquely identified per round (and, as rounds are
uniquely identified, are essentially a GUID) we can delete, amend
or nuke messages.

Note there's no "amend" command right now. The original chatfactor PR
didn't include one, and I'm avoiding further feature bloat with these
chatfactor PRs...

* Remove an event that shouldn't be in this PR

* Resolve PR comments.

* Resolve peak goober moment

* Also make sure we tell the user why if their delete command fails

* Supply a reason if the nukeuserids command is malformed

* Tidy messages

* Some more docstring tidyup

* Imagine tests handling IOC correctly chat

* Imagine tests handling IOC correctly chat

* Resolve PR comments

* Fix goobering with needing to use ToolshedCommand

* In which we bikeshed toolshed

* loud metal pipe sound effect

* One must imagine funny boulder pushing man happy

* Move commands to new folder

* Mald, seethe, cope.

* I hate toolshed I hate toolshed I hate toolshed

* Fix command ftls

* Bit of tidy-up and a YAGNI removal of a get we don't need yet

* Whelp lmao

* UserIDs are in a weird fucky state I didn't anticipate, so I've removed the remove-by-userID command for the time being.

* Rename ChatRepository to ChatRepositorySystem.

* Resolve PR review comments

---------

Co-authored-by: Your Name <you@example.com>
2024-04-18 14:59:10 +10:00
..
Access dirty after calling SetAccesses (#26849) 2024-04-09 09:17:31 -04:00
ActionBlocker Body code cleanup (#24946) 2024-03-27 17:48:37 -07:00
Actions Add stacktrace to action error logs (#26486) 2024-03-28 12:16:13 +11:00
Administration Add stealthmins (#26263) 2024-03-24 10:39:53 -05:00
Advertise Separate "thank you" messages from general ads (#25867) 2024-03-28 17:46:26 +11:00
Alert Alerts crash fix (#26602) 2024-04-06 00:49:44 +02:00
AlertLevel Refactor serialization copying to use source generators (#19412) 2023-08-22 18:14:33 -07:00
Ame Refactor AME to use ItemSlot for Fuel (#25558) 2024-02-29 16:44:28 -05:00
Anomaly Increase time inbetween anomaly pulses (#26677) 2024-04-02 23:15:57 -04:00
Antag Refactor antag rule code (#23445) 2024-02-29 17:25:10 +11:00
APC Resolves ApcVisualizer is Obsolete (#13898) 2023-05-07 22:17:29 -04:00
Arcade Refactor serialization copying to use source generators (#19412) 2023-08-22 18:14:33 -07:00
Armor Add price multiplier for armor component (#24561) 2024-01-25 17:04:01 -05:00
Atmos Show volume on the gas analyzer (#25720) 2024-04-17 09:42:24 -08:00
Audio Added Jukebox (#26736) 2024-04-17 19:27:00 +10:00
BarSign Make all prototype types partial (#21374) 2023-11-01 19:56:23 -07:00
Beam Content update for NetEntities (#18935) 2023-09-11 09:42:41 +10:00
Bed prevent placing dead bodies in cryostorage (#26810) 2024-04-08 13:07:23 +10:00
Beeper Fixing performance issue with Proximity Detector (#23557) 2024-01-06 17:04:33 -08:00
Bible Refactor actions to be entities with components (#19900) 2023-09-08 18:16:05 -07:00
Blocking Fix shield absorbing asphyxiation damage (#25972) 2024-03-11 12:55:19 +11:00
Body Body code cleanup (#24946) 2024-03-27 17:48:37 -07:00
Botany Fix clientside storage Whitelists (#24063) 2024-02-02 00:33:57 +11:00
Bql Content update for NetEntities (#18935) 2023-09-11 09:42:41 +10:00
Buckle Toilet Upgrade (needs review) (#22133) 2024-03-31 14:21:18 +11:00
Burial Add two-message overload to PopupPredicted (#26907) 2024-04-14 13:42:45 +10:00
Cabinet Fix item cabinet's visual state desyncing when toggled by a different client in view (#22759) 2023-12-20 11:38:03 +11:00
Camera Remove SharedEye (but content) (#19481) 2023-09-11 16:15:23 +10:00
CardboardBox Content update for NetEntities (#18935) 2023-09-11 09:42:41 +10:00
Cargo cargo console radio messages on approving (#27038) 2024-04-17 17:32:21 -07:00
CartridgeLoader News UI overhaul and PDA notifications (#19610) 2024-02-26 21:38:00 -04:00
CCVar Rotate and Offset station CCVar nuke (#26175) 2024-04-15 00:26:28 +10:00
CharacterInfo Objectives ecs rework (#19967) 2023-09-16 16:18:10 +10:00
Charges Improved RCDs (#22799) 2024-03-30 23:29:47 -05:00
Chasm Landmine stepoff (#22962) 2024-03-24 16:33:45 +11:00
Chat Chatfactor: Chat Repository, Admin Commands, Chat Created Events (#26113) 2024-04-18 14:59:10 +10:00
Chemistry Add ability to shake fizzy drinks so they spray in peoples' faces (#25574) 2024-04-18 11:49:58 +10:00
Climbing Add two-message overload to PopupPredicted (#26907) 2024-04-14 13:42:45 +10:00
Cloning Rip out remaining machine upgrades (#24413) 2024-01-23 09:13:04 +11:00
Clothing Loadouts redux (#25715) 2024-04-16 22:57:43 +10:00
Cluwne Refactor serialization copying to use source generators (#19412) 2023-08-22 18:14:33 -07:00
CombatMode Use new ComponentPauseGenerator (#25183) 2024-02-26 14:36:19 +11:00
Communications -fixed Broadcast button never enabling (#26750) 2024-04-05 13:29:21 -04:00
Computer ECS ComputerVisualizer (#13289) 2023-01-15 00:01:47 -04:00
Configurable Refactor serialization copying to use source generators (#19412) 2023-08-22 18:14:33 -07:00
Construction Infinity books (#25840) 2024-04-01 14:00:10 -07:00
ContainerHeld AutoCompState + ItemToggle fixes (#23422) 2024-01-03 17:24:02 +11:00
Containers Fix itemslots swapping (#25634) 2024-03-30 14:31:47 +11:00
Conveyor Update trivial components to use auto comp states (#20539) 2023-09-28 16:20:29 -07:00
Coordinates Reduced Warning Count By 130 For Full Rebuilds (#26518) 2024-03-29 16:28:16 +11:00
Crayon Refactor serialization copying to use source generators (#19412) 2023-08-22 18:14:33 -07:00
CrewManifest Make department / job list sorting consistent. (#25486) 2024-02-23 15:04:44 +11:00
CriminalRecords Criminal record hud icons (#25192) 2024-03-11 14:12:52 +11:00
Cuffs Minor cleanup of cuffablesystem (#26434) 2024-03-26 15:15:08 -04:00
Damage Code cleanup: Dirty(Comp) (#26238) 2024-03-19 23:27:02 -04:00
Dataset Make all prototype types partial (#21374) 2023-11-01 19:56:23 -07:00
Decals Code cleanup: Dirty(Comp) (#26238) 2024-03-19 23:27:02 -04:00
Defusable Hardbombs & Defusables (#15380) 2023-09-11 18:42:38 -07:00
Destructible Adds explosion when attempting to microwave metal / bugfix (#23887) 2024-01-23 18:59:09 -04:00
DeviceLinking Unify Content's EntitySystem logging (#26216) 2024-03-18 07:30:27 +11:00
DeviceNetwork Create DeviceNetworkJammerComponent & System as a general way for entities to act as jammers (#26342) 2024-03-24 21:59:16 -04:00
Devour Simplify DoAfterArgs behavior for movement and distance checks (#25226) 2024-03-19 21:09:00 +11:00
Dice Code cleanup: Dirty(Comp) (#26238) 2024-03-19 23:27:02 -04:00
Directions
Disposal Toilet Upgrade (needs review) (#22133) 2024-03-31 14:21:18 +11:00
DoAfter Simplify DoAfterArgs behavior for movement and distance checks (#25226) 2024-03-19 21:09:00 +11:00
Doors Add door electronics access configuration menu (#17778) 2024-04-01 17:06:13 +11:00
DragDrop Climbing refactor (#20516) 2023-10-10 16:41:11 -07:00
Dragon Refactor actions to be entities with components (#19900) 2023-09-08 18:16:05 -07:00
DrawDepth Cobwebs (#19623) 2023-09-09 23:37:56 -04:00
Drugs Refactor serialization copying to use source generators (#19412) 2023-08-22 18:14:33 -07:00
Drunk Refactor serialization copying to use source generators (#19412) 2023-08-22 18:14:33 -07:00
Effects Content update for NetEntities (#18935) 2023-09-11 09:42:41 +10:00
Electrocution Code cleanup: Dirty(Comp) (#26238) 2024-03-19 23:27:02 -04:00
Emag Fix borg becoming emag immune if emag attempted with panel closed. (#23729) 2024-01-10 17:01:38 -05:00
Emoting Code cleanup: Dirty(Comp) (#26238) 2024-03-19 23:27:02 -04:00
Emp Use new ComponentPauseGenerator (#25183) 2024-02-26 14:36:19 +11:00
Ensnaring Fix bola stam damage, bring back old construction requirements (#21340) 2023-10-29 18:27:43 -04:00
EntityList Make all prototype types partial (#21374) 2023-11-01 19:56:23 -07:00
Entry Add a way for bulk abstracting prototypes (#24140) 2024-01-16 21:39:14 -08:00
Eui Fix error when the client gets an Eui state message before its open message (#23610) 2024-01-14 20:18:45 +11:00
Examine Code cleanup: Purge calls to obsolete EntityCoordinates methods (#26292) 2024-03-21 12:59:56 +11:00
Exchanger Refactor serialization copying to use source generators (#19412) 2023-08-22 18:14:33 -07:00
Explosion combine same-tile explosions in the same tick (#25664) 2024-03-30 10:46:05 +11:00
Extinguisher Refactor serialization copying to use source generators (#19412) 2023-08-22 18:14:33 -07:00
Eye Random spontaneous cleanup PR (#25131) 2024-02-13 16:48:39 -05:00
Fax Fax machines can print from text file (#23262) 2024-02-14 12:14:51 +11:00
FixedPoint Solution precision fixes (#25199) 2024-02-16 16:54:27 -07:00
Flash Chances of triggering effects (#27056) 2024-04-18 10:08:42 +10:00
Fluids Stop mop buckets from spilling when you push them (#26706) 2024-04-04 02:39:54 -06:00
Foldable Flipped caps real (#24961) 2024-02-10 00:44:19 -08:00
Follower Pulling rework v2 (#24936) 2024-03-19 14:30:56 +11:00
Forensics Add more DNA interactions (#21989) 2023-12-15 02:52:55 -07:00
Friction Code cleanup: Dirty(Comp) (#26238) 2024-03-19 23:27:02 -04:00
Friends Move faction exception and everything it needs to shared (#25154) 2024-03-18 18:23:25 +11:00
GameTicking fix: lobby music volume will be changed on options change without restart (also lobby music not looped anymore) (#25530) 2024-03-02 15:40:04 -05:00
GameWindow
Gateway Gateway destinations (#21040) 2023-11-14 19:23:40 -07:00
Ghost Make more fields VV-writeable (#21754) 2023-11-19 12:17:53 -08:00
GhostKick
Gibbing Random spontaneous cleanup PR (#25131) 2024-02-13 16:48:39 -05:00
Glue Refactor serialization copying to use source generators (#19412) 2023-08-22 18:14:33 -07:00
Gravity Code cleanup: Dirty(Comp) (#26238) 2024-03-19 23:27:02 -04:00
Guardian Refactor actions to be entities with components (#19900) 2023-09-08 18:16:05 -07:00
Hands Fix for items dropped being rotated to world north (#26662) 2024-04-03 16:31:57 +11:00
Holiday Automatic holiday sprites (#22929) 2023-12-24 23:52:43 -07:00
HotPotato Refactor serialization copying to use source generators (#19412) 2023-08-22 18:14:33 -07:00
HUD Move HUD options to general options tab (#22884) 2023-12-22 23:32:56 -07:00
Humanoid Cleanup in HumanoidCharacterAppearance (#26974) 2024-04-18 13:27:11 +10:00
IconSmoothing Refactor serialization copying to use source generators (#19412) 2023-08-22 18:14:33 -07:00
IdentityManagement Criminal record hud icons (#25192) 2024-03-11 14:12:52 +11:00
Implants Make all implants unable to be implanted more than once (#26250) 2024-03-26 01:16:19 +01:00
Info
Input biggest gridinv update OF ALL TIME (#25834) 2024-03-28 17:31:47 +11:00
Instruments Code cleanup: Dirty(Comp) (#26238) 2024-03-19 23:27:02 -04:00
Interaction fix double interaction popup (#26684) 2024-04-03 09:19:43 -04:00
Internals Refactor serialization copying to use source generators (#19412) 2023-08-22 18:14:33 -07:00
Inventory Refactor status icons take 2, cyborgs don't see criminal status (#26207) 2024-04-18 13:20:44 +10:00
IoC
Item Misc ItemToggleSystem changes (#26489) 2024-03-28 15:05:04 +11:00
Jittering Reagent grinder jittering (#24190) 2024-01-17 06:14:32 -07:00
Kitchen Add auto modes to reagent grinder (#26290) 2024-03-29 17:30:50 +11:00
Labels You can now see paper on crates (with color!) (#26834) 2024-04-14 13:39:02 +10:00
Lathe make lathe visuals not required (#24757) 2024-01-31 13:50:40 +11:00
Light Update audioparams (#26387) 2024-03-29 16:55:05 +11:00
Lightning Tesla (#21124) 2023-12-28 13:11:50 +00:00
Localizations Use nav beacon locations for announcements (#26437) 2024-03-28 16:53:18 +11:00
Lock disallow unanchoring or opening panels on locked emitters/APEs (#26600) 2024-03-31 17:34:17 +11:00
Lube Refactor serialization copying to use source generators (#19412) 2023-08-22 18:14:33 -07:00
MachineLinking Remove superseded machine linking code (#18244) 2023-07-24 12:07:35 +10:00
Magic Refactor actions to be entities with components (#19900) 2023-09-08 18:16:05 -07:00
MagicMirror Barber scissors fix (#22895) 2024-01-06 20:19:45 +11:00
Mapping Refactor actions to be entities with components (#19900) 2023-09-08 18:16:05 -07:00
Maps Reduced Warning Count By 130 For Full Rebuilds (#26518) 2024-03-29 16:28:16 +11:00
MassMedia News UI overhaul and PDA notifications (#19610) 2024-02-26 21:38:00 -04:00
Materials Fix recycled containers deleting items inside them (#26045) 2024-03-19 13:36:21 +11:00
Maths
Mech Code cleanup: Dirty(Comp) (#26238) 2024-03-19 23:27:02 -04:00
Medical Suit Sensors No Longer Use a Hardcoded 'Total Health' (#26658) 2024-04-04 02:38:27 -06:00
MedicalScanner Whisper bleed update v3 (#25434) 2024-02-26 16:26:46 -07:00
Mind Fix some TryGetMind overrides relying on player data (#26992) 2024-04-16 14:26:32 +10:00
Mindshield/Components Ghetto Mindshield Icon (#20958) 2023-12-02 12:21:10 -05:00
Mining Make all prototype types partial (#21374) 2023-11-01 19:56:23 -07:00
Mobs Mobs auto state handlers (#26957) 2024-04-17 20:00:05 +10:00
Module
Morgue Fix mispredict when closing a crematorium you are standing over (#20541) 2023-09-27 19:41:07 -04:00
MouseRotator Follow mouse rotation in combat mode (#20433) 2023-09-24 17:22:44 -04:00
Mousetrap Fix clientside storage Whitelists (#24063) 2024-02-02 00:33:57 +11:00
Movement Clown shoes make you waddle, as God intended (#26338) 2024-04-14 08:12:54 -04:00
NameIdentifier Make all prototype types partial (#21374) 2023-11-01 19:56:23 -07:00
Ninja Revert "Fix chat bubbles (#25643)" (#25645) 2024-02-28 00:51:20 +11:00
NodeContainer Content update for NetEntities (#18935) 2023-09-11 09:42:41 +10:00
NPC Move faction exception and everything it needs to shared (#25154) 2024-03-18 18:23:25 +11:00
Nuke Nuke fancification (#25297) 2024-02-15 16:26:45 -08:00
NukeOps Refactor antag rule code (#23445) 2024-02-29 17:25:10 +11:00
Nutrition Refactor status icons take 2, cyborgs don't see criminal status (#26207) 2024-04-18 13:20:44 +10:00
Objectives Fix round start crash (causing instant restart) (#26579) 2024-03-31 10:50:29 +11:00
Overlays Refactor status icons take 2, cyborgs don't see criminal status (#26207) 2024-04-18 13:20:44 +10:00
PAI Set pAI up with a static map the pAI can use (#23499) 2024-01-06 18:31:20 +11:00
Paper Add sfx for writing on paper (#25257) 2024-02-16 16:48:18 -07:00
Parallax Shuttle console + FTL rework (#24430) 2024-03-03 18:39:19 +11:00
Payload Refactor serialization copying to use source generators (#19412) 2023-08-22 18:14:33 -07:00
PDA Adding PAI Slot to PDA (#21086) 2024-01-04 05:56:14 -07:00
Physics Code Cleanup: Purge obsolete MapManager methods (#26279) 2024-03-22 18:08:40 +11:00
Pinpointer Navmap rework (#26713) 2024-04-17 12:59:31 -05:00
Placeable Revert "Fix chat bubbles (#25643)" (#25645) 2024-02-28 00:51:20 +11:00
Plants Fix potted plant popup/sfx spam (#26901) 2024-04-12 16:30:34 +10:00
Players Loadouts redux (#25715) 2024-04-16 22:57:43 +10:00
Plunger Toilet Upgrade (needs review) (#22133) 2024-03-31 14:21:18 +11:00
PneumaticCannon Add events for GunComponent values, muzzle flashes and cartridge spread (#24077) 2024-01-29 10:32:42 +11:00
Pointing Travelling pointing arrows, brains can no longer point (#24864) 2024-02-03 19:09:20 +11:00
Points Remove cloneData parameter from AutoNetworkedField (#20596) 2023-09-30 15:14:16 +10:00
Polymorph prop hunt ss14 (real) (#26691) 2024-04-17 14:48:35 -07:00
Popups Add two-message overload to PopupPredicted (#26907) 2024-04-14 13:42:45 +10:00
Power Random spontaneous cleanup PR (#25131) 2024-02-13 16:48:39 -05:00
PowerCell Use new ComponentPauseGenerator (#25183) 2024-02-26 14:36:19 +11:00
Prayer Refactor serialization copying to use source generators (#19412) 2023-08-22 18:14:33 -07:00
Preferences LobbyUI fixes (#27033) 2024-04-17 12:54:54 +10:00
Procedural Haunted dungeon template (#23768) 2024-03-24 14:37:18 +11:00
Projectiles Simplify DoAfterArgs behavior for movement and distance checks (#25226) 2024-03-19 21:09:00 +11:00
Prototypes Fix warnings and code cleanup/fixes (#13570) 2023-01-19 13:56:45 +11:00
ProximityDetection Fix master (#23656) 2024-01-07 14:23:25 +11:00
Prying Simplify DoAfterArgs behavior for movement and distance checks (#25226) 2024-03-19 21:09:00 +11:00
Puppet Rename DummyPuppet to VentriloquistPuppet (#19777) 2023-09-16 14:54:46 +10:00
Radiation Set enabled on RadiationSourceComponent to true by default (#22259) 2023-12-08 23:10:00 -05:00
Radio Content ecs containers (#22484) 2023-12-28 01:30:03 -04:00
Random Add door electronics access configuration menu (#17778) 2024-04-01 17:06:13 +11:00
RatKing Simplify DoAfterArgs behavior for movement and distance checks (#25226) 2024-03-19 21:09:00 +11:00
RCD Bug fix: Force cancellation of RCD constructions if the construction type is changed (#26935) 2024-04-14 13:01:01 +10:00
Rejuvenate
Remotes Reduced Warning Count By 130 For Full Rebuilds (#26518) 2024-03-29 16:28:16 +11:00
Repairable Refactor serialization copying to use source generators (#19412) 2023-08-22 18:14:33 -07:00
Research Nerf ninja research stealing (#26421) 2024-03-26 11:52:27 +11:00
Resist Refactor serialization copying to use source generators (#19412) 2023-08-22 18:14:33 -07:00
Respawn Refactor serialization copying to use source generators (#19412) 2023-08-22 18:14:33 -07:00
Revenant dynamic alert sprites (#25452) 2024-03-28 17:32:56 +11:00
Revolutionary Refactor antag rule code (#23445) 2024-02-29 17:25:10 +11:00
Roles Loadouts redux (#25715) 2024-04-16 22:57:43 +10:00
Rotatable Refactor serialization copying to use source generators (#19412) 2023-08-22 18:14:33 -07:00
Rotation Fix rotation visuals desync & appearance state spam (#23016) 2023-12-26 16:32:25 -07:00
Rounding Improved output distribution of RoundToLevels (#25026) 2024-02-08 10:37:24 +11:00
Salvage Coordinates Disks & Shuttle FTL Travel (#23240) 2024-04-01 15:50:00 +11:00
Sandbox
Security Pulling rework v2 (#24936) 2024-03-19 14:30:56 +11:00
SensorMonitoring Adds the thermo-electric generator (#18840) 2023-08-12 15:41:55 -05:00
Sericulture Simplify DoAfterArgs behavior for movement and distance checks (#25226) 2024-03-19 21:09:00 +11:00
Shuttles Coordinates Disks & Shuttle FTL Travel (#23240) 2024-04-01 15:50:00 +11:00
Silicons Increase Ion Storm Weights (#26539) 2024-03-30 11:01:39 +11:00
Singularity Code cleanup: Dirty(Comp) (#26238) 2024-03-19 23:27:02 -04:00
Slippery Landmine stepoff (#22962) 2024-03-24 16:33:45 +11:00
SMES Resolves SmesVisualizer is Obsolete (#13899) 2023-05-07 13:43:41 +10:00
Smoking Converted BurnState Visualizer (#15661) 2023-04-29 19:09:11 +10:00
Solar
Sound Add Ability to stop sound when MobState is Dead (#26905) 2024-04-14 13:12:38 +10:00
Spawning Code cleanup: Purge calls to obsolete EntityCoordinates methods (#26292) 2024-03-21 12:59:56 +11:00
Species Simplify DoAfterArgs behavior for movement and distance checks (#25226) 2024-03-19 21:09:00 +11:00
Speech voicemask can select speech verb (#25768) 2024-03-28 17:36:43 +11:00
Spider Random spontaneous cleanup PR (#25131) 2024-02-13 16:48:39 -05:00
Spillable Refactor serialization copying to use source generators (#19412) 2023-08-22 18:14:33 -07:00
SprayPainter Revert Paint (#26593) 2024-03-31 16:12:52 +11:00
Spreader Make all prototype types partial (#21374) 2023-11-01 19:56:23 -07:00
Sprite Kobold variety - allows kobolds to have random colors and horns (+ allows RandomSpriteComponent to uh. Actually choose random sprites for specific layers) (#23393) 2024-01-03 17:39:00 -07:00
SSDIndicator Fix SSD indicator (#24589) 2024-02-01 19:30:07 +11:00
Stacks Code cleanup: Dirty(Comp) (#26238) 2024-03-19 23:27:02 -04:00
Standing Code cleanup: Dirty(Comp) (#26238) 2024-03-19 23:27:02 -04:00
Station Loadouts redux (#25715) 2024-04-16 22:57:43 +10:00
StationRecords Code cleanup: Dirty(Comp) (#26238) 2024-03-19 23:27:02 -04:00
StatusEffect Code cleanup: Dirty(Comp) (#26238) 2024-03-19 23:27:02 -04:00
StatusIcon Task/fix nightvision huds (#26726) 2024-04-05 01:05:01 +02:00
Stealth Revert "Fix chat bubbles (#25643)" (#25645) 2024-02-28 00:51:20 +11:00
StepTrigger Fix StepTrigger blacklist not working (#26968) 2024-04-14 21:27:58 -04:00
Sticky Refactor serialization copying to use source generators (#19412) 2023-08-22 18:14:33 -07:00
Storage Fix for items dropped being rotated to world north (#26662) 2024-04-03 16:31:57 +11:00
Store uplink and store freshening (#26444) 2024-04-12 17:07:25 +10:00
Strip Fix guns that spawn without a magazine looking like they have one (#26922) 2024-04-13 11:26:25 -04:00
Stunnable Code cleanup: Dirty(Comp) (#26238) 2024-03-19 23:27:02 -04:00
SubFloor Fix tray scanner not updating it's range. (#26789) 2024-04-08 11:12:39 -04:00
SurveillanceCamera Content update for NetEntities (#18935) 2023-09-11 09:42:41 +10:00
Swab Refactor serialization copying to use source generators (#19412) 2023-08-22 18:14:33 -07:00
Tabletop Revert "Fix chat bubbles (#25643)" (#25645) 2024-02-28 00:51:20 +11:00
Tag Code cleanup: Dirty(Comp) (#26238) 2024-03-19 23:27:02 -04:00
Teleportation Code cleanup: Dirty(Comp) (#26238) 2024-03-19 23:27:02 -04:00
Temperature light ciggies with fire structures (#23196) 2024-01-01 00:10:48 -08:00
TextScreen Hallway textscreens (#24189) 2024-01-27 08:51:24 -05:00
Thief New Thief minor antagonist (#21520) 2023-12-24 02:58:28 -07:00
Throwing Stop items that are being pulled from spinning (#26504) 2024-03-30 14:35:42 +11:00
Tiles Code Cleanup: Purge obsolete MapManager methods (#26279) 2024-03-22 18:08:40 +11:00
Timing Refactor FTL time tracking code to fix a UI bug (#26538) 2024-03-30 12:40:55 +11:00
Toggleable Refactor serialization copying to use source generators (#19412) 2023-08-22 18:14:33 -07:00
Toilet Toilet Upgrade (needs review) (#22133) 2024-03-31 14:21:18 +11:00
Tools Atmos device performance improvements (#26493) 2024-03-30 15:17:53 +11:00
Traits Remove vehicles (#24681) 2024-02-01 11:33:10 +11:00
Trigger
Udder Refactor serialization copying to use source generators (#19412) 2023-08-22 18:14:33 -07:00
UserInterface Random spontaneous cleanup PR (#25131) 2024-02-13 16:48:39 -05:00
Vapor Space cleaner buffs (#15779) 2023-05-02 00:25:33 +10:00
VendingMachines Separate "thank you" messages from general ads (#25867) 2024-03-28 17:46:26 +11:00
Verbs Virtual items cleanup (#23912) 2024-01-14 21:18:47 +11:00
VoiceMask voicemask can select speech verb (#25768) 2024-03-28 17:36:43 +11:00
Voting Add vote logs (#14139) 2023-02-17 01:29:44 +01:00
Wagging Tail wagging (#19573) 2024-01-14 18:52:07 +11:00
Wall Make shuttle walls/windows constructable (#19255) 2023-11-20 17:20:24 -08:00
Weapons Fixed gloved weapons being able to attack when not equipped. (#26762) 2024-04-17 20:10:03 +10:00
Weather Code cleanup: Dirty(Comp) (#26238) 2024-03-19 23:27:02 -04:00
Whistle Whistle for security (second try) (#23945) 2024-01-12 01:05:28 -07:00
Whitelist Refactor serialization copying to use source generators (#19412) 2023-08-22 18:14:33 -07:00
Wieldable Wield recoil components (#26915) 2024-04-14 20:16:23 +10:00
Wires disallow unanchoring or opening panels on locked emitters/APEs (#26600) 2024-03-31 17:34:17 +11:00
Xenoarchaeology Can emag artifact crusher (#23957) 2024-01-19 10:35:02 -05:00
Zombies Low-Key Zombie Rebalance (#27060) 2024-04-17 21:06:33 -04:00
Content.Shared.csproj Switch project files to C# 12. (#25487) 2024-02-23 15:02:59 +11:00
Content.Shared.csproj.DotSettings
GlobalUsings.cs
SharedArrayExtension.cs