fish-station/Content.Server
Pieter-Jan Briers d3ac3d06bb
Fix database round start date issues (#26838)
How can ONE DATABASE COLUMN have so many cursed issues I don't know, but it certainly pissed off the devil in its previous life.

The start_date column on round entities in the database was added by https://github.com/space-wizards/space-station-14/pull/21153. For some reason, this PR gave the column a nonsensical default value instead of making it nullable. This default value causes the code from #25280 to break. It actually trips an assert though that's not what the original issue report ran into.

This didn't get noticed on wizden servers because we at some point backfilled the start_date column based on the stored admin logs.

So I change the database model to make this column nullable, updated the C# code to match, and made the existing migration set the invalid values to be NULL instead. Cool.

Wait how's SQLite handle in this scenario anyways? Well actually turns out the column was *completely broken* in the first place!

The code for inserting into the round table was copy pasted between SQLite and PostgreSQL, with the only difference being that the SQLite key manually assigned the primary key instead of letting SQLite AUTOINCREMENT it. And then the code to give a start_date value was only added to the PostgreSQL version (which is actually in the base class already). So for SQLite that column's been filled up with the same invalid default the whole time.

Why was the code manually assigning a PK? I checked the SQLite docs for AUTOINCREMENT[1], and the behavior seems appropriate.

I removed the SQLite-specific code path and it just seems to work regardless. The migration just sets the old values to NULL too.

BUT WAIT, THERE'S MORE!

Turns out just doing the migration on SQLite is a pain in the ass! EF Core has to create a new table to apply the nullability change, because SQLite doesn't support proper ALTER COLUMN. This causes the generated SQL commands to be weird and the UPDATE for the migration goes BEFORE the nullability change... I ended up having to make TWO migrations for SQLite. Yay.

Fixes #26800

[1]: https://www.sqlite.org/autoinc.html
2024-04-14 07:39:43 +02: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 Revert "Game server api" (#26871) 2024-04-10 14:19:32 +02: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 Fix GastTileOverlay sending redundant data (#26623) 2024-03-31 16:45:40 -04:00
Audio Add Ability to stop sound when MobState is Dead (#26905) 2024-04-14 13:12:38 +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 Skipping bounties (#26537) 2024-04-09 18:18:07 -04: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 OOC Patron Color Toggle (#26653) 2024-04-04 18:20:06 +11:00
Chemistry scoopable ash and foam, solution transfer prediction (#25832) 2024-04-01 17:27:39 +11: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 Criminal record hud icons (#25192) 2024-03-11 14:12:52 +11: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 Fix database round start date issues (#26838) 2024-04-14 07:39:43 +02: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 scoopable ash and foam, solution transfer prediction (#25832) 2024-04-01 17:27:39 +11: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 Atmos device performance improvements (#26493) 2024-03-30 15:17:53 +11: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 Revert "Game server api" (#26871) 2024-04-10 14:19:32 +02: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 Atmos device performance improvements (#26493) 2024-03-30 15:17:53 +11: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 Revert "Fix chat bubbles (#25643)" (#25645) 2024-02-28 00:51:20 +11:00
Fluids Stop mop buckets from spilling when you push them (#26706) 2024-04-04 02:39:54 -06:00
Forensics Simplify DoAfterArgs behavior for movement and distance checks (#25226) 2024-03-19 21:09:00 +11:00
GameTicking Make Zombie, Initial Infected fix (#26665) 2024-04-04 02:37:50 -06: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 Criminal record hud icons (#25192) 2024-03-11 14:12:52 +11: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 Revert "Game server api" (#26871) 2024-04-10 14:19:32 +02: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 Unify Content's EntitySystem logging (#26216) 2024-03-18 07:30:27 +11: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 Suit Sensors No Longer Use a Hardcoded 'Total Health' (#26658) 2024-04-04 02:38:27 -06:00
Mind Random spontaneous cleanup PR (#25131) 2024-02-13 16:48:39 -05: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 Make UtensilSystem and SharpSystem not run AfterInteract if it has already been handled (#25826) 2024-04-14 13:39:22 +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 Use nav beacon locations for announcements (#26437) 2024-03-28 16:53:18 +11:00
Placement Merge ActorSystem and IPlayerManager (#21314) 2023-11-11 13:08:10 +11:00
Players Obsolete refactor - ConnectedClient to Channel (#24409) 2024-01-23 09:14:13 +11: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 Fixes polymorph cooldowns (#26914) 2024-04-13 11:26:51 -04: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 Character profile sanitization improvements (#25579) 2024-02-26 13:36:38 +11: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 Coordinates Disks & Shuttle FTL Travel (#23240) 2024-04-01 15:50:00 +11: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 Reduced Warning Count By 130 For Full Rebuilds (#26518) 2024-03-29 16:28:16 +11: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 Clean up YAML issues in animals.yml (#26696) 2024-04-04 17:26:21 +11:00
Species/Systems Body code cleanup (#24946) 2024-03-27 17:48:37 -07:00
Speech Southern accent (#26543) 2024-03-31 15:39:40 +11: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 Reduced Warning Count By 130 For Full Rebuilds (#26518) 2024-03-29 16:28:16 +11:00
StationEvents Rework Identifier Overrides to prevent showing Law Priority (#26680) 2024-04-04 22:48:24 -04: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 Reduced Warning Count By 130 For Full Rebuilds (#26518) 2024-03-29 16:28:16 +11: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