fish-station/Content.Server
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
..
Abilities/Mime Moves muted to shared (#25374) 2024-02-21 15:53:46 -05:00
Access Add door electronics access configuration menu (#17778) 2024-04-01 17:06:13 +11:00
Actions Action container rejig (#20260) 2023-09-23 18:49:39 +10:00
Acz Port python packaging to Content.Packaging (#21458) 2023-11-07 09:53:59 +11:00
Administration Loadouts redux (#25715) 2024-04-16 22:57:43 +10:00
Advertise Allow advertisement timers to prewarm (#26900) 2024-04-12 16:42:20 +10:00
Afk Random spontaneous cleanup PR (#25131) 2024-02-13 16:48:39 -05:00
Alert Pulling rework v2 (#24936) 2024-03-19 14:30:56 +11:00
AlertLevel Random spontaneous cleanup PR (#25131) 2024-02-13 16:48:39 -05:00
Ame Make ItemSlots more verbose + AME proof of concept (#25779) 2024-03-03 16:37:34 +11:00
Animals Simplify DoAfterArgs behavior for movement and distance checks (#25226) 2024-03-19 21:09:00 +11:00
Announcements Make all prototype types partial (#21374) 2023-11-01 19:56:23 -07:00
Anomaly Anomalies behaviours (#24683) 2024-04-01 19:29:13 +11:00
Antag Refactor antag rule code (#23445) 2024-02-29 17:25:10 +11:00
Arcade Fix arcade goodbye message implementation (#26514) 2024-03-28 12:56:49 -04:00
Armor Add price multiplier for armor component (#24561) 2024-01-25 17:04:01 -05:00
Atmos Navmap rework (#26713) 2024-04-17 12:59:31 -05:00
Audio Added Jukebox (#26736) 2024-04-17 19:27:00 +10:00
BarSign/Systems Code cleanup: Dirty(Comp) (#26238) 2024-03-19 23:27:02 -04:00
Beam Revert "Fix chat bubbles (#25643)" (#25645) 2024-02-28 00:51:20 +11:00
Bed Fix cryostorage identifying unknown characters as captain (#26927) 2024-04-14 12:19:42 +10:00
Bible UseDelay + ItemCooldown merge (#22502) 2024-01-03 21:33:09 -04:00
Body Hyposprays Draw from Jugs (#25544) 2024-03-30 14:59:16 +11:00
Botany Clipping a harvestable plant yields undamaged seeds (#25541) 2024-04-10 10:51:25 -07:00
Buckle/Systems Powered stasis bed prevents body decay (#23520) 2024-01-09 01:40:52 -05:00
Cabinet
Camera Content update for NetEntities (#18935) 2023-09-11 09:42:41 +10:00
CardboardBox the boxening (#22643) 2023-12-17 02:55:40 -07: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
CharacterInfo Objectives ecs rework (#19967) 2023-09-16 16:18:10 +10:00
Charges Use new ComponentPauseGenerator (#25183) 2024-02-26 14:36:19 +11:00
Chat Chatfactor: Chat Repository, Admin Commands, Chat Created Events (#26113) 2024-04-18 14:59:10 +10:00
Chemistry Give names to solution & identity entities (#26993) 2024-04-16 14:26:47 +10:00
Chunking Optimise DecalOverlay (#25266) 2024-02-23 18:12:23 +11:00
Cloning Revert "Fix chat bubbles (#25643)" (#25645) 2024-02-28 00:51:20 +11:00
Clothing Code cleanup: Dirty(Comp) (#26238) 2024-03-19 23:27:02 -04:00
Cluwne Unrevert audio (#21330) 2023-11-27 22:12:34 +11:00
CombatMode Fix hostile simplemob rotation (#20900) 2023-10-14 00:15:20 -07:00
Commands Revert "Fix chat bubbles (#25643)" (#25645) 2024-02-28 00:51:20 +11:00
Communications Remove broadcast cooldown (#26492) 2024-03-28 16:41:20 +11:00
Configurable Move ActorComponent to shared (#21293) 2023-10-29 04:21:02 +11:00
Connection Add new "grant_connect_bypass" admin command (#26771) 2024-04-09 17:25:21 +02:00
Construction Toilet Upgrade (needs review) (#22133) 2024-03-31 14:21:18 +11:00
Containers Content ecs containers (#22484) 2023-12-28 01:30:03 -04:00
Coordinates Kill SharedEntityExtensions and all popup extensions (#20909) 2023-10-16 16:56:09 +11:00
CPUJob/JobQueues/Queues
Crayon Unrevert audio (#21330) 2023-11-27 22:12:34 +11:00
CrewManifest Make department / job list sorting consistent. (#25486) 2024-02-23 15:04:44 +11:00
CriminalRecords/Systems Use round time instead of server time for criminal history (#26949) 2024-04-14 23:33:04 +10:00
Cuffs Update trivial components to use auto comp states (#20539) 2023-09-28 16:20:29 -07:00
Damage Damage popup type can now be changed with a left click if allowed via component boolean. (#26734) 2024-04-05 03:19:41 -04:00
Database Loadouts redux (#25715) 2024-04-16 22:57:43 +10:00
Decals Reduced Warning Count By 130 For Full Rebuilds (#26518) 2024-03-29 16:28:16 +11:00
Defusable Move grenade components to shared (#22691) 2024-02-02 00:29:01 +11:00
Destructible Mobs burn to ashes on excessive heat damage (#26971) 2024-04-15 15:04:15 +10:00
DetailExaminable
DeviceLinking cancelable brig timers (#26557) 2024-03-31 16:44:02 -04: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 Content ecs containers (#22484) 2023-12-28 01:30:03 -04:00
Dice Unrevert audio (#21330) 2023-11-27 22:12:34 +11:00
Discord Relay custom votes to a webhook (#18561) 2023-12-14 20:03:32 -08:00
Disposal Things that can't go in disposals now don't "Miss" (#26716) 2024-04-04 17:25:47 +11:00
DoAfter
Doors Add door electronics access configuration menu (#17778) 2024-04-01 17:06:13 +11:00
Dragon Use nav beacon locations for announcements (#26437) 2024-03-28 16:53:18 +11:00
Drunk
Effects Content update for NetEntities (#18935) 2023-09-11 09:42:41 +10:00
Electrocution Chances of triggering effects (#27056) 2024-04-18 10:08:42 +10:00
Emoting
Emp Revert "Fix chat bubbles (#25643)" (#25645) 2024-02-28 00:51:20 +11:00
Engineering Code Cleanup: Purge obsolete MapManager methods (#26279) 2024-03-22 18:08:40 +11:00
Ensnaring Landmine stepoff (#22962) 2024-03-24 16:33:45 +11:00
EntityList Un-revert IPlayerManager refactor (#21244) 2023-10-28 09:59:53 +11:00
Entry Game server admin API (#26880) 2024-04-14 20:13:29 +10:00
EUI Obsolete refactor - ConnectedClient to Channel (#24409) 2024-01-23 09:14:13 +11:00
Examine Obsolete refactor - ConnectedClient to Channel (#24409) 2024-01-23 09:14:13 +11:00
Explosion Chances of triggering effects (#27056) 2024-04-18 10:08:42 +10:00
Extinguisher scoopable ash and foam, solution transfer prediction (#25832) 2024-04-01 17:27:39 +11:00
Eye/Blinding Reduced Warning Count By 130 For Full Rebuilds (#26518) 2024-03-29 16:28:16 +11:00
Fax More fax logging (#25911) 2024-03-13 20:03:12 +11: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
Forensics fix soap popup (#27054) 2024-04-17 21:17:18 -04:00
GameTicking Content changes for MapManager/System refactor (#26994) 2024-04-18 14:30:06 +10:00
Gateway Reduced Warning Count By 130 For Full Rebuilds (#26518) 2024-03-29 16:28:16 +11:00
Gatherable Revert "Fix chat bubbles (#25643)" (#25645) 2024-02-28 00:51:20 +11:00
GenericAntag Store ninja objectives in conditions 2 (#20894) 2024-01-29 15:06:32 +11:00
Ghost Fix GhostRoleComponent performing randomization on ComponentInit (#26466) 2024-03-27 00:31:26 -04:00
GhostKick Obsolete refactor - ConnectedClient to Channel (#24409) 2024-01-23 09:14:13 +11:00
Glue scoopable ash and foam, solution transfer prediction (#25832) 2024-04-01 17:27:39 +11:00
Gravity Code cleanup: Dirty(Comp) (#26238) 2024-03-19 23:27:02 -04:00
Guardian Fix guardian damage transfer (#26541) 2024-03-29 21:25:42 -04:00
GuideGenerator Make some prototypes use frozen collections (#22576) 2023-12-25 15:12:22 +11:00
Hands/Systems Fix pulling a new entity when already pulling an entity (#26499) 2024-04-13 11:36:05 -04:00
HealthExaminable
Holiday Random spontaneous cleanup PR (#25131) 2024-02-13 16:48:39 -05:00
Holosign Remove CRLF, enforce with workflow (#26401) 2024-03-24 22:06:17 +01:00
HotPotato Code cleanup: Dirty(Comp) (#26238) 2024-03-19 23:27:02 -04:00
Humanoid predict humanoid identity examine (#26769) 2024-04-08 11:16:21 -04:00
IdentityManagement Give names to solution & identity entities (#26993) 2024-04-16 14:26:47 +10:00
IgnitionSource Makes the e-sword light plasma fires, as intended. (#25665) 2024-02-28 16:59:35 -05:00
ImmovableRod Replace SetDamage call with TryChangeDamage in ImmovableRodSystem.cs (#26902) 2024-04-13 11:36:33 -04:00
Implants Replace the teleportation logic on the SCRAM implant! (#26429) 2024-04-01 17:31:36 +11:00
Info Obsolete Logger cleanup for EntitySystems (#25941) 2024-03-10 01:15:13 +01:00
Instruments Reduced Warning Count By 130 For Full Rebuilds (#26518) 2024-03-29 16:28:16 +11:00
Interaction Reduced Warning Count By 130 For Full Rebuilds (#26518) 2024-03-29 16:28:16 +11:00
Inventory Virtual items cleanup (#23912) 2024-01-14 21:18:47 +11:00
IoC Loadouts redux (#25715) 2024-04-16 22:57:43 +10:00
IP Dependency update / fixes / skrungle bungle (#23745) 2024-01-12 23:22:01 +01:00
Item Misc ItemToggleSystem changes (#26489) 2024-03-28 15:05:04 +11:00
Jittering
Jobs Replace EntityUid parsing with NetEntity (#23474) 2024-01-04 11:04:31 +11:00
KillTracking DamageSpecifier Total => GetTotal (#24160) 2024-01-21 18:59:14 -07:00
Kitchen Make UtensilSystem and SharpSystem not run AfterInteract if it has already been handled (#25826) 2024-04-14 13:39:22 +10:00
Labels/Label You can now see paper on crates (with color!) (#26834) 2024-04-14 13:39:02 +10:00
LandMines Landmine stepoff (#22962) 2024-03-24 16:33:45 +11:00
Lathe Remove atmos method events (#26402) 2024-03-28 13:22:19 +11:00
Light Code cleanup: Dirty(Comp) (#26238) 2024-03-19 23:27:02 -04:00
Lightning Revert "Fix chat bubbles (#25643)" (#25645) 2024-02-28 00:51:20 +11:00
Lock Lock Anomaly generator to research access (#24464) 2024-02-01 19:45:24 +11:00
Lube scoopable ash and foam, solution transfer prediction (#25832) 2024-04-01 17:27:39 +11:00
Magic Code Cleanup: Purge obsolete MapManager methods (#26279) 2024-03-22 18:08:40 +11:00
MagicMirror Simplify DoAfterArgs behavior for movement and distance checks (#25226) 2024-03-19 21:09:00 +11:00
Mapping Content changes for MapManager/System refactor (#26994) 2024-04-18 14:30:06 +10:00
Maps Revert "Fix chat bubbles (#25643)" (#25645) 2024-02-28 00:51:20 +11:00
MassMedia News UI overhaul and PDA notifications (#19610) 2024-02-26 21:38:00 -04:00
Materials scoopable ash and foam, solution transfer prediction (#25832) 2024-04-01 17:27:39 +11:00
Mech Atmos device performance improvements (#26493) 2024-03-30 15:17:53 +11:00
Medical Show volume on the gas analyzer (#25720) 2024-04-17 09:42:24 -08:00
Mind Fix some TryGetMind overrides relying on player data (#26992) 2024-04-16 14:26:32 +10:00
Mindshield Fix not removing RevolutionaryRoleComponent from minds on mindshield application (#20832) 2023-10-11 18:14:00 -04:00
Mining
Mobs Moves muted to shared (#25374) 2024-02-21 15:53:46 -05:00
MoMMI
Morgue Examine prediction (#23565) 2024-01-06 17:53:13 +11:00
Motd Random spontaneous cleanup PR (#25131) 2024-02-13 16:48:39 -05:00
MouseRotator Mouse rotator system (#19267) 2023-09-23 15:45:13 +10:00
Mousetrap Fix clientside storage Whitelists (#24063) 2024-02-02 00:33:57 +11:00
Movement Unify Content's EntitySystem logging (#26216) 2024-03-18 07:30:27 +11:00
NameIdentifier Code cleanup: Dirty(Comp) (#26238) 2024-03-19 23:27:02 -04:00
Ninja Reduced Warning Count By 130 For Full Rebuilds (#26518) 2024-03-29 16:28:16 +11:00
NodeContainer Fix GasMixers/Filters not working (#26568) 2024-03-30 14:11:44 -04:00
NPC scoopable ash and foam, solution transfer prediction (#25832) 2024-04-01 17:27:39 +11:00
Nuke Use nav beacon locations for announcements (#26437) 2024-03-28 16:53:18 +11:00
NukeOps Refactor antag rule code (#23445) 2024-02-29 17:25:10 +11:00
Nutrition Add ability to shake fizzy drinks so they spray in peoples' faces (#25574) 2024-04-18 11:49:58 +10:00
Objectives Reduced Warning Count By 130 For Full Rebuilds (#26518) 2024-03-29 16:28:16 +11:00
PAI Move ActorComponent to shared (#21293) 2023-10-29 04:21:02 +11:00
Paper Infinity books (#25840) 2024-04-01 14:00:10 -07:00
Parallax Partial atmos refactor (#22521) 2024-03-24 03:34:56 +11:00
ParticleAccelerator Reduced Warning Count By 130 For Full Rebuilds (#26518) 2024-03-29 16:28:16 +11:00
Payload/EntitySystems Revert "Fix chat bubbles (#25643)" (#25645) 2024-02-28 00:51:20 +11:00
PDA Revert "Fix chat bubbles (#25643)" (#25645) 2024-02-28 00:51:20 +11:00
Physics Code cleanup: Purge obsoleted SharedPhysicsSystem methods (#26287) 2024-03-25 17:37:25 +11:00
Pinpointer Navmap rework (#26713) 2024-04-17 12:59:31 -05:00
Placement Merge ActorSystem and IPlayerManager (#21314) 2023-11-11 13:08:10 +11:00
Players Loadouts redux (#25715) 2024-04-16 22:57:43 +10:00
PneumaticCannon Atmos device performance improvements (#26493) 2024-03-30 15:17:53 +11:00
Pointing Code cleanup: Purge calls to obsolete EntityCoordinates methods (#26292) 2024-03-21 12:59:56 +11:00
Points Unrevert audio (#21330) 2023-11-27 22:12:34 +11: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 Fix TEG assert (#26881) 2024-04-11 22:22:21 +10:00
PowerCell Code cleanup: Dirty(Comp) (#26238) 2024-03-19 23:27:02 -04:00
PowerSink Remove all obsolete BatteryComponent method calls (#25871) 2024-03-06 16:34:50 +11:00
Prayer Obsolete refactor - ConnectedClient to Channel (#24409) 2024-01-23 09:14:13 +11:00
Preferences/Managers Loadouts redux (#25715) 2024-04-16 22:57:43 +10:00
Procedural Haunted dungeon template (#23768) 2024-03-24 14:37:18 +11:00
Projectiles Fix projectiles (#25636) 2024-02-28 00:04:32 +11:00
Puppet Moves muted to shared (#25374) 2024-02-21 15:53:46 -05:00
Radiation Random spontaneous cleanup PR (#25131) 2024-02-13 16:48:39 -05:00
Radio Fix radio jammer not blocking suit sensors. (#26632) 2024-04-01 13:13:51 +11:00
RandomAppearance Random spontaneous cleanup PR (#25131) 2024-02-13 16:48:39 -05:00
RandomMetadata Infinity books (#25840) 2024-04-01 14:00:10 -07:00
RatKing Reduced Warning Count By 130 For Full Rebuilds (#26518) 2024-03-29 16:28:16 +11:00
Remotes Restrict door remotes to only being able to manipulate doors relevant to their type (#26371) 2024-03-24 01:48:16 +01:00
Repairable Predict tile-prying (#21167) 2023-10-24 00:20:33 +11:00
RequiresGrid Add RequiresGrid component (#23394) 2024-02-22 22:26:02 +11:00
Research Nerf ninja research stealing (#26421) 2024-03-26 11:52:27 +11:00
Resist Toilet Upgrade (needs review) (#22133) 2024-03-31 14:21:18 +11:00
Respawn Code Cleanup: Purge obsolete MapManager methods (#26279) 2024-03-22 18:08:40 +11:00
Revenant dynamic alert sprites (#25452) 2024-03-28 17:32:56 +11:00
Revolutionary better deconversion (#23315) 2024-01-14 14:20:35 +11:00
Roles Reduced Warning Count By 130 For Full Rebuilds (#26518) 2024-03-29 16:28:16 +11:00
Rotatable Revert "Fix chat bubbles (#25643)" (#25645) 2024-02-28 00:51:20 +11:00
Rotation Fix rotation visuals desync & appearance state spam (#23016) 2023-12-26 16:32:25 -07:00
RoundEnd Predict two-way levers (#25043) 2024-02-11 14:19:45 +11:00
Salvage Content changes for MapManager/System refactor (#26994) 2024-04-18 14:30:06 +10:00
Sandbox Add door electronics access configuration menu (#17778) 2024-04-01 17:06:13 +11:00
Screens cancelable brig timers (#26557) 2024-03-31 16:44:02 -04:00
SensorMonitoring Remove all obsolete BatteryComponent method calls (#25871) 2024-03-06 16:34:50 +11:00
Sericulture Sericulture fixes (#19193) 2023-10-01 16:46:09 -04:00
ServerInfo
ServerUpdates Un-revert IPlayerManager refactor (#21244) 2023-10-28 09:59:53 +11:00
Shuttles Fix turned off thrusters consume power (#26690) 2024-04-04 17:28:33 +11:00
Silicons Reduced Warning Count By 130 For Full Rebuilds (#26518) 2024-03-29 16:28:16 +11:00
Singularity Show volume on the gas analyzer (#25720) 2024-04-17 09:42:24 -08:00
Solar Revert "Fix chat bubbles (#25643)" (#25645) 2024-02-28 00:51:20 +11:00
Sound Add Ability to stop sound when MobState is Dead (#26905) 2024-04-14 13:12:38 +10:00
Spawners Loadouts redux (#25715) 2024-04-16 22:57:43 +10:00
Species/Systems Body code cleanup (#24946) 2024-03-27 17:48:37 -07:00
Speech Fix capitalization for pirates and rats (#26644) 2024-04-17 20:04:24 +10:00
Spider
SprayPainter Simplify DoAfterArgs behavior for movement and distance checks (#25226) 2024-03-19 21:09:00 +11:00
Spreader Atmos device performance improvements (#26493) 2024-03-30 15:17:53 +11:00
Sprite Code cleanup: Dirty(Comp) (#26238) 2024-03-19 23:27:02 -04:00
Stack Storage CanInsert() tweaks (#21623) 2023-11-13 23:43:03 +11:00
Standing Revert "Fix chat bubbles (#25643)" (#25645) 2024-02-28 00:51:20 +11:00
Station Fix PDA and ID card data not getting set on loadouts (#27062) 2024-04-18 00:16:24 +02:00
StationEvents cargo console radio messages on approving (#27038) 2024-04-17 17:32:21 -07:00
StationRecords Make department / job list sorting consistent. (#25486) 2024-02-23 15:04:44 +11:00
Stealth
Sticky Simplify DoAfterArgs behavior for movement and distance checks (#25226) 2024-03-19 21:09:00 +11:00
Storage Add door electronics access configuration menu (#17778) 2024-04-01 17:06:13 +11:00
Store uplink and store freshening (#26444) 2024-04-12 17:07:25 +10:00
Strip Fix the stripping menu being openable without StrippingComponent (#26908) 2024-04-12 16:22:07 -07:00
Stunnable Misc ItemToggleSystem changes (#26489) 2024-03-28 15:05:04 +11:00
SubFloor Code Cleanup: Purge obsolete MapManager methods (#26279) 2024-03-22 18:08:40 +11:00
SurveillanceCamera Reduced Warning Count By 130 For Full Rebuilds (#26518) 2024-03-29 16:28:16 +11:00
Tabletop Obsolete Logger cleanup for EntitySystems part 2 (#26159) 2024-03-17 18:31:09 +11:00
Teleportation Simplify DoAfterArgs behavior for movement and distance checks (#25226) 2024-03-19 21:09:00 +11:00
Temperature Reduced Warning Count By 130 For Full Rebuilds (#26518) 2024-03-29 16:28:16 +11:00
Terminator exterminator midround minor antag (#19946) 2023-12-24 20:16:56 -07:00
Tesla Use new ComponentPauseGenerator (#25183) 2024-02-26 14:36:19 +11:00
Thief Thief hotfix (#22976) 2023-12-27 12:42:15 -08:00
Tiles Landmine stepoff (#22962) 2024-03-24 16:33:45 +11:00
Tips Random spontaneous cleanup PR (#25131) 2024-02-13 16:48:39 -05:00
Toilet Toilet Upgrade (needs review) (#22133) 2024-03-31 14:21:18 +11:00
Tools Misc ItemToggleSystem changes (#26489) 2024-03-28 15:05:04 +11:00
Toolshed/Commands Un-revert IPlayerManager refactor (#21244) 2023-10-28 09:59:53 +11:00
Traitor Refactor antag rule code (#23445) 2024-02-29 17:25:10 +11:00
Traits Code cleanup: Dirty(Comp) (#26238) 2024-03-19 23:27:02 -04:00
UserInterface Fix door electronics configurator usage (#26888) 2024-04-11 22:21:15 +10:00
VendingMachines Separate "thank you" messages from general ads (#25867) 2024-03-28 17:46:26 +11:00
Verbs Obsolete refactor - ConnectedClient to Channel (#24409) 2024-01-23 09:14:13 +11:00
VoiceMask voicemask can select speech verb (#25768) 2024-03-28 17:36:43 +11:00
Voting Obsolete refactor - ConnectedClient to Channel (#24409) 2024-01-23 09:14:13 +11:00
Wagging Stop wagging tails on crit (#25323) 2024-02-17 16:33:10 -05:00
Warps Default warp point names (#21017) 2023-10-16 16:39:39 +11:00
Weapons Combine solution injection systems; Fix embeddable injectors (#26268) 2024-04-01 14:39:34 +11:00
Weather
Whitelist Obsolete refactor - ConnectedClient to Channel (#24409) 2024-01-23 09:14:13 +11:00
Wires Make the station start with random broken wiring (#26695) 2024-04-04 17:28:09 +11:00
Worldgen Code cleanup: Purge calls to obsolete EntityCoordinates methods (#26292) 2024-03-21 12:59:56 +11:00
Xenoarchaeology Fixed magboot activation distance (#26912) 2024-04-12 21:46:00 -04:00
Zombies Low-Key Zombie Rebalance (#27060) 2024-04-17 21:06:33 -04:00
AssemblyInfo.cs Add test to load all config presets (#20705) 2023-10-06 19:31:08 -07:00
Content.Server.csproj News UI overhaul and PDA notifications (#19610) 2024-02-26 21:38:00 -04:00
Content.Server.csproj.DotSettings
GlobalUsings.cs
Program.cs