fish-station/Content.Server
Partmedia a9602cbab3
Check air alarm sensors when repowering (#29857)
If air sensor/vent detects danger while the air alarm is unpowered, the air alarm won't be updated accordingly when it gains power. This can cause situations where the alarm says that everything's normal, even though the alarm UI shows stuff like 10000kPa and all sensors display danger.

When AtmosAlarmable (air alarm) is powered on, it runs the Sync method of AtmosDeviceNetworkSystem. AtmosMonitors then answer by sending a SyncData packet back, however AtmosAlarmable doesn't handle this packet in any way. This happens because the packet doesn't have any tags set, so they are ignored, and even if they weren't, there's no case in the switch statement which handles the syncing.

The proper way to do this fix is probably by actually handling this packet in some way, but I'm lazy rn so I'll just use this quick fix: Whenever AtmosMonitor gets a request to sync, it runs the Alert method, informing the connected air alarms of it's current state.
2024-08-28 18:43:27 -08:00
..
Abilities/Mime Remove double-iteration from the mime wall code (#31420) 2024-08-27 02:18:10 +02:00
Access Add tooltips to the agent ID job icons and improve status icon prototypes (#28575) 2024-08-09 16:14:07 +10:00
Actions Action stuff (#31305) 2024-08-25 22:43:31 +10:00
Acz
Administration Station AI (#30944) 2024-08-28 10:57:12 +10:00
Advertise Convert advertisements to use localized datasets (#28400) 2024-05-30 12:08:42 -04:00
Afk Random spontaneous cleanup PR (#25131) 2024-02-13 16:48:39 -05:00
Alert Replace IClickAlert with events (#30728) 2024-08-07 15:15:35 +10:00
AlertLevel Power stuff (#31314) 2024-08-25 22:18:42 +10:00
Ame Power stuff (#31314) 2024-08-25 22:18:42 +10:00
Animals Simplify DoAfterArgs behavior for movement and distance checks (#25226) 2024-03-19 21:09:00 +11:00
Announcements Clean up command perms (#28451) 2024-06-01 01:14:43 -07:00
Anomaly Remove random cyrillic letters (#31600) 2024-08-29 00:26:34 +05:00
Antag Fix Mind Transfer and Role Assignment Logic for Antagonists (#30711) 2024-08-06 23:38:47 -04:00
Arcade Power stuff (#31314) 2024-08-25 22:18:42 +10:00
Armor Add price multiplier for armor component (#24561) 2024-01-25 17:04:01 -05:00
Atmos Check air alarm sensors when repowering (#29857) 2024-08-28 18:43:27 -08:00
Audio Power stuff (#31314) 2024-08-25 22:18:42 +10:00
Beam Resolve 'TransformComponent.MapPosition' is obsolete in content (#27939) 2024-05-12 10:31:54 -04:00
Bed Move OnGhostAttempt to GhostSystem (#31445) 2024-08-26 14:15:33 +02:00
Bible Syndicate Reinforcement Specializations: Medic, Spy, Thief (#29853) 2024-07-21 20:32:25 +10:00
Body Move OnGhostAttempt to GhostSystem (#31445) 2024-08-26 14:15:33 +02:00
Botany Fix botany bugs (#27210) 2024-08-18 03:05:26 +02:00
Buckle/Systems Power stuff (#31314) 2024-08-25 22:18:42 +10:00
Camera
CardboardBox Decouple interactions from hands, cleanup old events, add new fears (#28393) 2024-05-31 13:26:19 -07:00
Cargo Power stuff (#31314) 2024-08-25 22:18:42 +10:00
CartridgeLoader Fixed cartridges installing more than once (#29187) 2024-06-19 15:21:05 +02:00
CharacterInfo Localization of the title of the job (#30353) 2024-07-26 14:47:07 -04:00
Charges item toggling giga rework + full ninja refactor (#28039) 2024-07-11 15:55:56 +10:00
Chat Move OnGhostAttempt to GhostSystem (#31445) 2024-08-26 14:15:33 +02:00
Chemistry Power stuff (#31314) 2024-08-25 22:18:42 +10:00
Chunking Optimise DecalOverlay (#25266) 2024-02-23 18:12:23 +11:00
Clock Watches (#29550) 2024-07-13 16:09:19 +10:00
Cloning Power stuff (#31314) 2024-08-25 22:18:42 +10:00
Clothing Move OnGhostAttempt to GhostSystem (#31445) 2024-08-26 14:15:33 +02:00
Cluwne Remove all Assigned Values that are Never Used (#30110) 2024-07-18 20:22:23 -04:00
CombatMode
Commands Replace xform.WorldPosition with xformSystem method for Setting/Getting (#30029) 2024-08-06 21:02:01 +10:00
Communications Station AI (#30944) 2024-08-28 10:57:12 +10:00
Configurable Welding tweaks (#27959) 2024-06-02 23:28:53 -04:00
Connection Fix whitelist (#31563) 2024-08-28 17:11:25 +10:00
Construction Power stuff (#31314) 2024-08-25 22:18:42 +10:00
Containers Remove unused variable from ThownInsertContainerSystem (#30611) 2024-08-04 15:36:25 +10:00
Coordinates
CPUJob/JobQueues/Queues
Crayon Content update for UI prediction (#27214) 2024-04-26 18:16:24 +10:00
CrewManifest Content update for UI prediction (#27214) 2024-04-26 18:16:24 +10:00
CriminalRecords/Systems fix ninja hacking not affecting sechud (#28021) 2024-05-16 16:51:06 -04:00
Cuffs
Damage Fix Pacified Damage Dealing Thrown Objects (#31183) 2024-08-19 13:56:40 +02:00
Database Station AI (#30944) 2024-08-28 10:57:12 +10:00
Decals Change some EntityQueryEnumerator to AllEntityQuery (#27969) 2024-05-13 15:11:49 +10:00
Defusable Move grenade components to shared (#22691) 2024-02-02 00:29:01 +11:00
Destructible Meteors now leave behind a bit of ore (#30419) 2024-07-31 19:55:02 -07:00
DetailExaminable
DeviceLinking Power stuff (#31314) 2024-08-25 22:18:42 +10:00
DeviceNetwork Station AI (#30944) 2024-08-28 10:57:12 +10:00
Devour Dropping Corpses Devoured by Space Dragons on Gib/Butcher. (#28709) 2024-06-08 15:49:42 +10:00
Dice
Discord Don't create new JsonSerializerOptions for every discord webhook (#31240) 2024-08-20 23:32:11 +02:00
Disposal Power stuff (#31314) 2024-08-25 22:18:42 +10:00
DoAfter
Doors Power stuff (#31314) 2024-08-25 22:18:42 +10:00
Dragon Replace xform.WorldPosition with xformSystem method for Setting/Getting (#30029) 2024-08-06 21:02:01 +10:00
Drowsiness Add haloperidol, potassium iodide (#27454) 2024-08-03 03:12:08 +10:00
Drunk
Effects
Electrocution Add summary comments for ElectrifiedComponent fields (#29733) 2024-07-05 09:01:39 -04:00
Emoting
Emp Resolve 'TransformComponent.MapPosition' is obsolete in content (#27939) 2024-05-12 10:31:54 -04:00
Engineering Update SpawnAfterInteractSystem.cs to not use Component.Owner (#29968) 2024-07-13 21:50:21 +10:00
Ensnaring Add BreakOnDropItem, update do afters, remove unnecessary declarations (#30361) 2024-08-08 13:39:46 +02:00
EntityEffects Sedin (#27110) 2024-08-15 10:38:21 +10:00
EntityList fix(Commands): Improve Localization of commands. Standardize some behaviors. (#30362) 2024-08-11 19:46:57 +10:00
Entry Automated whitelists (#23985) 2024-08-27 18:01:17 +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 Adding shock collar and electropack (#30529) 2024-08-15 10:30:39 -04:00
Fax Power stuff (#31314) 2024-08-25 22:18:42 +10:00
Flash Replace some to do with TODO (#30346) 2024-07-25 11:04:03 +03:00
Fluids Better DNA forensics & ReagentData (#26699) 2024-08-09 09:27:27 +10:00
Forensics Better DNA forensics & ReagentData (#26699) 2024-08-09 09:27:27 +10:00
GameTicking Fix nuke disk erroneously being marked 'left behind' (#31602) 2024-08-28 14:05:04 -06:00
Gateway Content update for UI prediction (#27214) 2024-04-26 18:16:24 +10:00
Gatherable fix Gatherable magic number (#31327) 2024-08-22 22:03:05 -04:00
Ghost Move OnGhostAttempt to GhostSystem (#31445) 2024-08-26 14:15:33 +02:00
GhostKick Clean up command perms (#28451) 2024-06-01 01:14:43 -07:00
Glue Add a system for modifying entity names without causing conflicts (#27863) 2024-06-16 15:38:53 -04:00
Gravity Add moon boots (#29009) 2024-06-14 20:43:23 -07:00
GridPreloader LoadMapRule grid storage rework (#28210) 2024-06-03 20:04:19 -04:00
Guardian Replace obsolete EntityCoordiates.InRange() with TransformSystem.InRange() (#29993) 2024-07-13 23:25:51 +02:00
GuideGenerator Turn ReagentEffects into generic EntityEffects (#28168) 2024-06-30 13:43:43 +10:00
Hands/Systems Replace xform.WorldPosition with xformSystem method for Setting/Getting (#30029) 2024-08-06 21:02:01 +10:00
Holiday Replace EntityPrototype.NoSpawn with EntityPrototype.HideSpawnMenu (#30082) 2024-07-17 00:29:31 +10: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 Remove obsolete occurrences of IComponent.Owner being assigned just before AddComponent (#30724) 2024-08-08 13:03:41 +10:00
IconSmoothing randomize iconSmoothing (#28158) 2024-07-19 18:13:35 +10:00
IdentityManagement Resolve all non-obsoleting warnings in content (#27934) 2024-05-11 20:13:58 -07:00
IgnitionSource Allow Flares to light cigarettes (#29476) 2024-07-01 14:14:38 -07:00
ImmovableRod Optimise immovable rod mapinit (#27149) 2024-04-20 13:07:25 +10:00
Implants Better DNA forensics & ReagentData (#26699) 2024-08-09 09:27:27 +10:00
Info Fixes the ShowRulesCommand and the client not syncing rules correctly (#28752) 2024-06-15 00:41:25 -04:00
Instruments Remove all Assigned Values that are Never Used (#30110) 2024-07-18 20:22:23 -04:00
Interaction Remove obsolete functions from tile commands. (#31112) 2024-08-23 03:10:13 +02:00
Inventory Move storage binds and slot click handling to shared (#27135) 2024-04-20 16:23:45 +10:00
IoC Add mapping editor (#23427) 2024-08-04 13:31:45 +10:00
IP Fixed IP bans preventing non-banned players from connecting to SQLite-backed servers (#31154) 2024-08-18 13:53:09 +02:00
Item item toggling giga rework + full ninja refactor (#28039) 2024-07-11 15:55:56 +10:00
Jittering
Jobs improve job special (#30753) 2024-08-09 17:43:57 +10:00
KillTracking Try fix KeyNotFoundException in KillTrackingSystem (#28553) 2024-06-03 09:36:07 -04:00
Kitchen Power stuff (#31314) 2024-08-25 22:18:42 +10:00
Labels/Label Move PaperSystem to Shared (#30592) 2024-08-05 14:23:23 +10:00
LandMines Landmine stepoff (#22962) 2024-03-24 16:33:45 +11:00
Lathe Power stuff (#31314) 2024-08-25 22:18:42 +10:00
Light Station AI (#30944) 2024-08-28 10:57:12 +10:00
Lightning Log enrichment: Explosion damage to players (#29762) 2024-08-09 16:24:05 +10:00
Lube Improve throwing precision (#29726) 2024-07-08 19:03:53 +10:00
Magic Magic Refactor + Wizard Grimoire (#22568) 2024-05-11 19:06:49 -04:00
MagicMirror Add BreakOnDropItem, update do afters, remove unnecessary declarations (#30361) 2024-08-08 13:39:46 +02:00
Mapping fix(Commands): Improve Localization of commands. Standardize some behaviors. (#30362) 2024-08-11 19:46:57 +10:00
Maps Change Resave Permission Requirement to Host (#31397) 2024-08-25 11:55:31 +10:00
MapText Implement map text (#28705) 2024-06-09 15:18:54 -04:00
MassMedia Fix news management console publish timeout activating when nothing was published (#31161) 2024-08-18 20:56:58 -06:00
Materials Move OnGhostAttempt to GhostSystem (#31445) 2024-08-26 14:15:33 +02:00
Mech Replace xform.WorldPosition with xformSystem method for Setting/Getting (#30029) 2024-08-06 21:02:01 +10:00
Medical Power stuff (#31314) 2024-08-25 22:18:42 +10:00
Mind Station AI (#30944) 2024-08-28 10:57:12 +10:00
Mindshield
Mining Revamped Meteor Swarm (#28974) 2024-06-14 20:38:43 -07:00
Mobs Moves muted to shared (#25374) 2024-02-21 15:53:46 -05:00
MoMMI
Morgue Move OnGhostAttempt to GhostSystem (#31445) 2024-08-26 14:15:33 +02:00
Motd Clean up command perms (#28451) 2024-06-01 01:14:43 -07:00
MouseRotator
Mousetrap Fix clientside storage Whitelists (#24063) 2024-02-02 00:33:57 +11:00
Movement Replace xform.WorldPosition with xformSystem method for Setting/Getting (#30029) 2024-08-06 21:02:01 +10:00
NameIdentifier Code cleanup: Dirty(Comp) (#26238) 2024-03-19 23:27:02 -04:00
Ninja full sticky prediction (#30230) 2024-08-09 09:36:15 +10:00
NodeContainer Prevent stacking pipes (#28308) 2024-05-27 16:37:27 -06:00
NPC Station AI (#30944) 2024-08-28 10:57:12 +10:00
Nuke Add BreakOnDropItem, update do afters, remove unnecessary declarations (#30361) 2024-08-08 13:39:46 +02:00
NukeOps Content update for UI prediction (#27214) 2024-04-26 18:16:24 +10:00
Nutrition Power stuff (#31314) 2024-08-25 22:18:42 +10:00
Objectives Thief beacons (try 2) (#29997) 2024-08-08 16:17:50 +03:00
PAI Use non-generic TryComp() for metadata & transform (#28133) 2024-05-20 22:40:35 -07:00
Paper Power stuff (#31314) 2024-08-25 22:18:42 +10:00
Parallax Mining Rebalance (#30920) 2024-08-16 11:43:54 +10:00
ParticleAccelerator Power stuff (#31314) 2024-08-25 22:18:42 +10:00
Payload/EntitySystems Resolve 'TransformComponent.MapPosition' is obsolete in content (#27939) 2024-05-12 10:31:54 -04:00
PDA replace all uses of TryGetContainingContainer with non-obsolete overload (#30583) 2024-08-04 15:38:53 +10:00
Physics Power stuff (#31314) 2024-08-25 22:18:42 +10:00
Pinpointer remove UntrackedMapBoundUserInterface (#30752) 2024-08-09 15:24:49 +10:00
Placement
Players JobRequirement refactor (#30347) 2024-08-05 14:25:49 +10:00
PneumaticCannon Welding tweaks (#27959) 2024-06-02 23:28:53 -04:00
Pointing Replace xform.WorldPosition with xformSystem method for Setting/Getting (#30029) 2024-08-06 21:02:01 +10:00
Points
Polymorph replace all uses of TryGetContainingContainer with non-obsolete overload (#30583) 2024-08-04 15:38:53 +10:00
Popups Add SharedPopupSystem.PopupClient for cursor and coordinates (#27231) 2024-04-22 13:57:13 +10:00
Power Station AI (#30944) 2024-08-28 10:57:12 +10:00
PowerCell decouple ItemToggle from PowerCellDraw (#31392) 2024-08-25 22:17:03 +10:00
PowerSink Remove all obsolete BatteryComponent method calls (#25871) 2024-03-06 16:34:50 +11:00
Prayer Fix null ref exception in PrayerSystem (#28712) 2024-06-08 14:50:20 -04:00
Preferences/Managers Vanquish inaccurate docs (#30449) 2024-07-30 12:14:34 +10:00
Procedural Station AI (#30944) 2024-08-28 10:57:12 +10:00
Projectiles Only auto-enable internals when necessary (#28248) 2024-05-31 12:28:11 +10:00
Puppet Moves muted to shared (#25374) 2024-02-21 15:53:46 -05:00
Radiation Add haloperidol, potassium iodide (#27454) 2024-08-03 03:12:08 +10:00
Radio Power stuff (#31314) 2024-08-25 22:18:42 +10:00
RandomAppearance Random spontaneous cleanup PR (#25131) 2024-02-13 16:48:39 -05:00
RandomMetadata Add support for LocalizedDatasets to RandomMetadata (#28601) 2024-06-06 02:37:49 -04: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 Recycler Overhaul (#30802) 2024-08-18 21:39:00 -06:00
RequiresGrid Add RequiresGrid component (#23394) 2024-02-22 22:26:02 +11:00
Research Add prediction for Tech Disks, cleanup (#29061) 2024-06-20 01:04:30 +10:00
Resist Add BreakOnDropItem, update do afters, remove unnecessary declarations (#30361) 2024-08-08 13:39:46 +02:00
Respawn fix(SpecialRespawn): Check if prototype exists before attemping to respawn it (#31140) 2024-08-19 22:32:44 -04:00
Revenant Replace xform.WorldPosition with xformSystem method for Setting/Getting (#30029) 2024-08-06 21:02:01 +10:00
Revolutionary Cleans up StatusIconSystem and fixing some bugs (#28270) 2024-06-03 12:12:21 -04:00
Robotics/Systems malf killer 9000 (robotics console) (#24855) 2024-05-08 23:36:07 -07:00
Roles Add codeword highlighting (#30092) 2024-08-23 11:14:38 +02:00
Rotatable Add keybinds for rotating and flipping objects (#30540) 2024-08-13 23:36:41 +10:00
Rotation Fix rotation visuals desync & appearance state spam (#23016) 2023-12-26 16:32:25 -07:00
RoundEnd Add evac shuttle test. (#27152) 2024-04-20 15:57:55 +10:00
Salvage Add space debris to salvage magnet (#31113) 2024-08-24 12:09:36 +10:00
Sandbox Fix colornetwork desc and help (#29856) 2024-07-10 09:24:38 +10:00
Screens cancelable brig timers (#26557) 2024-03-31 16:44:02 -04:00
SensorMonitoring Content update for UI prediction (#27214) 2024-04-26 18:16:24 +10:00
Sericulture
ServerInfo
ServerUpdates
Shuttles Fixes shuttles not being able to FTL onto/near station (#31569) 2024-08-28 23:22:21 +10:00
Silicons Station AI (#30944) 2024-08-28 10:57:12 +10:00
Singularity fix(FieldGenerators): Don't show nonsense popup (#30469) 2024-08-25 20:21:32 +02:00
Solar Replace xform.WorldPosition with xformSystem method for Setting/Getting (#30029) 2024-08-06 21:02:01 +10:00
Sound Station AI (#30944) 2024-08-28 10:57:12 +10:00
Spawners Fix PostMapInit tests not considering job containerspawns (#31538) 2024-08-28 12:42:06 +10:00
Species/Systems Body code cleanup (#24946) 2024-03-27 17:48:37 -07:00
Speech Add German accent (#30541) 2024-08-16 01:30:21 +02:00
Spider
SprayPainter Add BreakOnDropItem, update do afters, remove unnecessary declarations (#30361) 2024-08-08 13:39:46 +02:00
Spreader metal foam grenades (#29428) 2024-07-08 00:26:58 +10:00
Sprite Code cleanup: Dirty(Comp) (#26238) 2024-03-19 23:27:02 -04:00
Stack Machine-code cleanup (#28489) 2024-06-05 16:23:23 -04:00
Standing Revert "Fix chat bubbles (#25643)" (#25645) 2024-02-28 00:51:20 +11:00
Station Station AI (#30944) 2024-08-28 10:57:12 +10:00
StationEvents Re-add improved random sentience event (#29123) 2024-08-18 17:41:12 -06:00
StationRecords fix ninja hacking not affecting sechud (#28021) 2024-05-16 16:51:06 -04:00
Stealth
Storage Log enrichment: Explosion damage to players (#29762) 2024-08-09 16:24:05 +10:00
Store Revert "plutonium core steal objective" (#29578) 2024-06-30 01:23:03 +10:00
Strip Adding shock collar and electropack (#30529) 2024-08-15 10:30:39 -04:00
Stunnable item toggling giga rework + full ninja refactor (#28039) 2024-07-11 15:55:56 +10:00
SubFloor Code Cleanup: Purge obsolete MapManager methods (#26279) 2024-03-22 18:08:40 +11:00
SurveillanceCamera Power stuff (#31314) 2024-08-25 22:18:42 +10:00
Tabletop Remove placing items on tabletop boards. (#29513) 2024-06-27 16:57:55 +02:00
Teleportation hand teleport portals now may start in the same grid. (#28556) 2024-06-04 12:34:07 -04:00
Temperature Power stuff (#31314) 2024-08-25 22:18:42 +10:00
Tesla Use new ComponentPauseGenerator (#25183) 2024-02-26 14:36:19 +11:00
Thief Thief beacons (try 2) (#29997) 2024-08-08 16:17:50 +03:00
Tiles Turn ReagentEffects into generic EntityEffects (#28168) 2024-06-30 13:43:43 +10:00
Tips Localize tips (#28285) 2024-05-30 07:39:07 -04:00
Toilet Toilet Upgrade (needs review) (#22133) 2024-03-31 14:21:18 +11:00
Tools THE RETURN OF ITEM STATUS (#22986) 2024-04-21 23:16:23 +10:00
Toolshed/Commands Clean up command perms (#28451) 2024-06-01 01:14:43 -07:00
Traitor Fix verb sub (#30667) 2024-08-05 19:24:56 +10:00
Traits Remove all Assigned Values that are Never Used (#30110) 2024-07-18 20:22:23 -04:00
UserInterface Predict IntrinsicUI (#31310) 2024-08-22 13:03:05 -04:00
VendingMachines Power stuff (#31314) 2024-08-25 22:18:42 +10:00
Verbs Clean up command perms (#28451) 2024-06-01 01:14:43 -07:00
VoiceMask Content update for UI prediction (#27214) 2024-04-26 18:16:24 +10:00
Voting Clean up command perms (#28451) 2024-06-01 01:14:43 -07:00
Wagging Stop wagging tails on crit (#25323) 2024-02-17 16:33:10 -05:00
Warps
Weapons Station AI (#30944) 2024-08-28 10:57:12 +10:00
Weather Weather fix (#30857) 2024-08-26 01:20:47 +10:00
Whitelist Implement a playerpanel (#30238) 2024-08-09 15:33:25 +10:00
Wires Power stuff (#31314) 2024-08-25 22:18:42 +10:00
Worldgen Remove obsolete occurrences of IComponent.Owner being assigned just before AddComponent (#30724) 2024-08-08 13:03:41 +10:00
Xenoarchaeology Station AI (#30944) 2024-08-28 10:57:12 +10:00
Zombies Namespace cleanup around Mind Roles (#30965) 2024-08-15 20:26:57 +02:00
AssemblyInfo.cs
Content.Server.csproj Remove some wayward folder includes in the csproj (#31244) 2024-08-22 13:19:29 -04:00
Content.Server.csproj.DotSettings
GlobalUsings.cs
Program.cs