fish-station/Content.Server
Pieter-Jan Briers 81cbb31425
Remove update from DeviceLinkSystem (#37152)
The tick updates were purely used to decrease the invoke counter once per tick. Now instead we just calculate the effective counter value with some trivial math on the tick number. This completely removes the need for an update function.

The relative tick is not stored to map files. If we really need this, we can add a TickOffsetSerializer (similar to TimeOffsetSerializer), but I doubt it matters.
2025-05-04 12:14:23 -04:00
..
Abilities/Mime Mime can no longer write on paper without breaking their vow (#35043) 2025-02-26 10:11:59 +01:00
Access Make universal access config better (#37079) 2025-05-01 01:20:56 -04:00
Actions Staff of Animation Fixes & Recharging (#37021) 2025-04-29 20:40:49 +01:00
Acz
Administration Predicted internals (#33800) 2025-05-02 18:22:29 +10:00
Advertise Predict vending machine UI (#33412) 2025-03-02 13:47:52 +11:00
Afk
Alert Fix alerts mispredict + log spam (#36004) 2025-03-22 12:41:16 +01:00
AlertLevel New component: change alert level on trigger (#36581) 2025-04-17 21:35:27 +10:00
Ame Predicted internals (#33800) 2025-05-02 18:22:29 +10:00
Animals Reduce network burden of the hunger system (#32986) 2024-12-18 14:06:02 +01:00
Announcements Cleanup: Remove redundant prototype name specifications (#35793) 2025-03-19 19:30:31 +01:00
Anomaly Remove a redundant trycomp from TileAnomalySystem (#36924) 2025-04-25 15:32:23 -04:00
Antag remove Session from MindComponent (#34753) 2025-04-19 00:23:01 +02:00
Arcade Predict vending machine UI (#33412) 2025-03-02 13:47:52 +11:00
Armor
Atmos fix atmos grid markers (#37142) 2025-05-03 09:11:31 +02:00
Audio Refactor audio system to send collection IDs over the network (#33610) 2025-02-23 23:14:56 +11:00
Beam remove usages of obsolete EntityUid method variants (#35106) 2025-02-16 03:06:23 +01:00
Bed Seperate EMAG into EMAG and Authentication Disruptor (#34337) 2025-01-29 23:05:47 -05:00
Bible Cleanup: Use `SoundCollectionSpecifier instead of string literals in BibleSystem` (#35448) 2025-02-25 08:23:50 +11:00
Body Predicted internals (#33800) 2025-05-02 18:22:29 +10:00
Botany Display obvious plant mutations in examine text (#32650) 2025-04-29 00:45:10 -04: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 Remove legacy cargo shuttle code/prototypes (#36967) 2025-04-27 12:06:45 +10:00
CartridgeLoader Unused dependency cleanup. (#36760) 2025-04-20 15:56:39 +02:00
CharacterInfo Localization of the title of the job (#30353) 2024-07-26 14:47:07 -04:00
Charges Action charges refactor (#33993) 2025-04-18 13:45:48 +10:00
Chat remove Session from MindComponent (#34753) 2025-04-19 00:23:01 +02:00
Chemistry Stable merge (#37050) 2025-04-29 21:54:43 +01:00
Chunking
Clock Watches (#29550) 2024-07-13 16:09:19 +10:00
Cloning remove Session from MindComponent (#34753) 2025-04-19 00:23:01 +02:00
Clothing "New player" admin logging improvements (#35961) 2025-03-20 20:56:51 +01:00
Cluwne Clumsy system refactor (#31147) 2024-11-16 00:46:01 +01:00
CombatMode Refactor disarms (#36546) 2025-04-19 11:38:22 +10:00
Commands Remove unused helper. Use EmplaceCommand instead 2025-01-02 17:00:45 +13:00
Communications Predict dumping (#32394) 2025-04-19 16:20:40 +10:00
Configurable Predict dumping (#32394) 2025-04-19 16:20:40 +10:00
Connection IPIntel now rounds to 2 decimal points (#36298) 2025-04-04 20:42:13 +02:00
Construction Localizable craftmenu (#32339) 2025-05-01 10:21:16 -04:00
Containers Predict dumping (#32394) 2025-04-19 16:20:40 +10:00
Coordinates
CPUJob/JobQueues/Queues
Crayon Improve crayon UI to not be stuck in 1996 (#33101) 2024-11-15 21:25:06 -06:00
CrewManifest Content update for UI prediction (#27214) 2024-04-26 18:16:24 +10:00
CriminalRecords/Systems Fix ninjas not being able to hack criminal records (#36299) 2025-04-04 19:46:59 +02:00
Cuffs
Damage Predict DamagePopup (#36547) 2025-04-14 21:10:09 +02:00
Database Fix warnings in ServerDbManager (#36871) 2025-04-24 01:48:27 +02:00
Decals Various system spring cleaning (#36206) 2025-04-16 13:08:22 +02:00
Defusable Revert "Purge uses of TransformComponent.Anchored.set. Also adds parentheses." (#35332) 2025-02-21 00:12:12 +11:00
Delivery Delivery random multipliers (#36918) 2025-04-26 17:42:27 -04:00
Destructible Cleanup warning in EmptyAllContainersBehaviour (#36860) 2025-04-23 20:33:18 +02:00
DeviceLinking Remove update from DeviceLinkSystem (#37152) 2025-05-04 12:14:23 -04:00
DeviceNetwork Predicted internals (#33800) 2025-05-02 18:22:29 +10:00
Devour Dropping Corpses Devoured by Space Dragons on Gib/Butcher. (#28709) 2024-06-08 15:49:42 +10:00
Dice Predicted dice rolls (#34863) 2025-02-14 16:46:25 +01:00
Discord Fix 38 non-obsolete warnings (#33794) 2025-02-11 20:59:50 +11:00
Disposal Predict dumping (#32394) 2025-04-19 16:20:40 +10:00
DoAfter
Doors Turnstiles (#36313) 2025-04-24 13:39:40 +02:00
Dragon add: Dragon rift color changes based on charge (#36216) 2025-04-02 14:37:34 -04:00
Drowsiness Add haloperidol, potassium iodide (#27454) 2024-08-03 03:12:08 +10:00
Drunk
Effects
Electrocution Predicted internals (#33800) 2025-05-02 18:22:29 +10:00
Emoting
Emp 3mo xeno archeology (first phase) (#33370) 2025-04-15 10:34:53 +10:00
Engineering Various system spring cleaning (#36206) 2025-04-16 13:08:22 +02:00
Ensnaring Predict stripping (#32478) 2024-09-27 17:12:10 +10:00
EntityEffects Fix Long Produce Time After De-aging A Plant with cryoxadone. (#34668) 2025-04-19 09:43:05 -04:00
EntityList fix(Commands): Improve Localization of commands. Standardize some behaviors. (#30362) 2024-08-11 19:46:57 +10:00
Entry Add ability for admins to change certain cvars via command. (#35105) 2025-02-16 10:06:13 +01:00
EUI
Examine
Explosion Push horn (#36009) 2025-04-29 09:07:57 -04:00
Fax Predict dumping (#32394) 2025-04-19 16:20:40 +10:00
Flash Action charges refactor (#33993) 2025-04-18 13:45:48 +10:00
Fluids Mob Movement Major Refactor (#36847) 2025-05-02 18:18:08 +10:00
Forensics Skeletons leave glove fiber evidence (#37077) 2025-04-30 15:56:28 -04:00
GameTicking Cherry Pick Round-start Solar Variation (#36825) 2025-04-22 15:46:38 -04:00
Gateway Localize planet dataset names (#33398) 2024-11-20 11:57:43 +11:00
Gatherable fix Gatherable magic number (#31327) 2024-08-22 22:03:05 -04:00
Ghost Wizard Teleport Scroll (Teleport Location ECS) (#36424) 2025-04-28 19:42:24 +02:00
GhostKick Clean up command perms (#28451) 2024-06-01 01:14:43 -07:00
Gibbing/Systems Paradox Clone (#35794) 2025-03-13 10:09:07 -07:00
Glue Replace instances of SolutionContainerSystem with SharedSolutionContainerSystem (#30084) 2024-09-02 13:26:04 +02:00
Gravity Use Transform instead of TryComp<TransformComponent> (#32170) 2024-09-14 23:34:44 +02:00
GridPreloader Refactor map loading & saving 2024-12-23 02:42:17 +13:00
Guardian Move guardian sounds to component (#36870) 2025-04-24 01:29:49 +02:00
Guidebook Add guidebook protodata tag: embed prototype values in guidebook text (#27570) 2024-09-12 13:31:56 +03:00
GuideGenerator Turn ReagentEffects into generic EntityEffects (#28168) 2024-06-30 13:43:43 +10:00
Hands/Systems Refactor disarms (#36546) 2025-04-19 11:38:22 +10:00
Holiday Cleanup: Remove redundant prototype name specifications (#35793) 2025-03-19 19:30:31 +01:00
Holopad Bugfix to sync emergency broadcast cooldowns on holopad UIs (#34115) 2025-04-20 15:58:41 +10:00
Holosign Revert "Purge uses of TransformComponent.Anchored.set. Also adds parentheses." (#35332) 2025-02-21 00:12:12 +11:00
HotPotato
Humanoid Move CloneAppearance to Shared (#35017) 2025-02-10 04:13:27 +01:00
IconSmoothing randomize iconSmoothing (#28158) 2024-07-19 18:13:35 +10:00
IdentityManagement fix clone appearance (#37130) 2025-05-02 21:26:12 -04:00
IgnitionSource predict IgnitionSourceComponent (#36310) 2025-04-06 17:54:47 -07:00
ImmovableRod Replace obsolete Tile Access methods (#32508) 2024-09-29 01:27:47 +02:00
Implants Various system spring cleaning (#36206) 2025-04-16 13:08:22 +02:00
Info After getting banned, you now have to re-read the rules! (#33270) 2025-01-30 13:09:31 +01:00
Instruments Various system spring cleaning (#36206) 2025-04-16 13:08:22 +02:00
Interaction Remove obsolete functions from tile commands. (#31112) 2024-08-23 03:10:13 +02:00
Inventory Fix forensics not being applied to held items (#30609) 2025-04-18 21:02:41 -04:00
IoC Add ability for admins to change certain cvars via command. (#35105) 2025-02-16 10:06:13 +01: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 Predicted multihanded component (#36712) 2025-04-19 18:05:20 +10:00
ItemRecall Wizard Item Recall Spell (#34411) 2025-02-08 16:56:08 -05: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 Fix some locale strings and make some code for them looks better (#32003) 2025-04-21 22:15:20 +02:00
Labels/Label Predict Labels (#36406) 2025-04-10 22:19:48 -07:00
LandMines Land mine armament (#33883) 2025-04-25 16:53:50 -04:00
Lathe Truncate lathe announcement lists (#36945) 2025-04-26 17:45:53 -04:00
Light Predict dumping (#32394) 2025-04-19 16:20:40 +10:00
Lightning Log enrichment: Explosion damage to players (#29762) 2024-08-09 16:24:05 +10:00
Lube Replace instances of SolutionContainerSystem with SharedSolutionContainerSystem (#30084) 2024-09-02 13:26:04 +02:00
Magic Extracts magic strings from Tag calls (#36305) 2025-04-04 20:20:19 -04:00
MagicMirror Extracts magic strings from Tag calls (#36305) 2025-04-04 20:20:19 -04:00
Mapping Unused dependency cleanup. (#36760) 2025-04-20 15:56:39 +02:00
Maps Unused dependency cleanup. (#36760) 2025-04-20 15:56:39 +02:00
MapText Implement map text (#28705) 2024-06-09 15:18:54 -04:00
MassMedia Fix RA0032 (#32514) 2024-09-29 02:25:21 +02:00
Materials Fix ore silo clients showing up when out of range (#36741) 2025-04-20 11:00:23 +10:00
Mech Fix AudioSystem nullability checks for engine PR (#32233) 2024-09-18 11:43:30 +10:00
Medical Predict dumping (#32394) 2025-04-19 16:20:40 +10:00
Mind Modernize GhostComponent & Ghost API (#36858) 2025-04-23 20:28:10 +02:00
Mindshield minor MindShieldSystem cleanup (#35905) 2025-04-17 21:38:53 +10:00
Mining "New player" admin logging improvements (#35961) 2025-03-20 20:56:51 +01:00
Mobs
MoMMI
Morgue "New player" admin logging improvements (#35961) 2025-03-20 20:56:51 +01:00
Motd Clean up command perms (#28451) 2024-06-01 01:14:43 -07:00
MouseRotator
Mousetrap UseInHandEvent cleanup (#35231) 2025-02-18 23:27:30 +11:00
Movement Predicted internals (#33800) 2025-05-02 18:22:29 +10:00
NameIdentifier Convert NameIdentifier to use NameModifierSystem (#36736) 2025-04-20 14:16:59 +10:00
Ninja Cleanup warnings in NinjaSuitSystem (#36861) 2025-04-23 20:24:21 +02:00
NodeContainer Predicted internals (#33800) 2025-05-02 18:22:29 +10:00
NPC Fix NPCs stalling when too many exist (#37056) 2025-04-30 10:51:41 +10:00
Nuke Refactor audio system to send collection IDs over the network (#33610) 2025-02-23 23:14:56 +11:00
NukeOps Content update for UI prediction (#27214) 2024-04-26 18:16:24 +10:00
Nutrition Fix food slicing showing utensil popup (#37105) 2025-05-01 17:56:47 -04:00
Objectives Wizard Teleport Scroll (Teleport Location ECS) (#36424) 2025-04-28 19:42:24 +02:00
PAI pAI Software Catalog (#36857) 2025-04-23 16:55:35 -07:00
Paper Power stuff (#31314) 2024-08-25 22:18:42 +10:00
Parallax Various system spring cleaning (#36206) 2025-04-16 13:08:22 +02:00
ParticleAccelerator Fix RA0032 (#32514) 2024-09-29 02:25:21 +02:00
Payload/EntitySystems Extracts magic strings from Tag calls (#36305) 2025-04-04 20:20:19 -04:00
PDA ringer bugfixes (#36936) 2025-04-29 19:08:23 +02:00
Physics Mob Movement Major Refactor (#36847) 2025-05-02 18:18:08 +10:00
Pinpointer Fix station beacon not updating (#37121) 2025-05-02 12:14:16 -04:00
Placement "New player" admin logging improvements (#35961) 2025-03-20 20:56:51 +01:00
Players Unused dependency cleanup. (#36760) 2025-04-20 15:56:39 +02:00
PneumaticCannon Predicted internals (#33800) 2025-05-02 18:22:29 +10:00
Pointing Pointing arrow smite no longer lasts forever (#37102) 2025-05-02 03:07:15 +02:00
Points Various system spring cleaning (#36206) 2025-04-16 13:08:22 +02:00
Polymorph Put items inside cakes! (#31015) 2025-04-24 05:00:50 +02:00
Popups Add PopupPredictedCursor and fix doubled popups on vending machines (#36655) 2025-04-18 14:01:46 +10:00
Power Predicted internals (#33800) 2025-05-02 18:22:29 +10:00
PowerCell BatteryWeaponPowerCell tweaks (#33500) 2025-04-28 21:12:25 -04:00
PowerSink Various Locale Typo Fixes (and spaces) (#34483) 2025-01-17 23:37:37 -08: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 Predicted internals (#33800) 2025-05-02 18:22:29 +10:00
Projectiles "New player" admin logging improvements (#35961) 2025-03-20 20:56:51 +01:00
Puppet
Radiation Geiger counters can now be heard by everyone nearby (#30463) 2025-04-17 21:24:47 +10:00
Radio Predict dumping (#32394) 2025-04-19 16:20:40 +10:00
RandomAppearance
RandomMetadata Make RandomMetadata properly support localization (#36343) 2025-04-06 11:12:39 -07:00
RatKing Localize rat king commands datasets (#35780) 2025-03-11 22:49:32 -07:00
Remotes CentComm Map Updates (#34475) 2025-01-18 22:32:33 -07:00
Repairable Recycler Overhaul (#30802) 2024-08-18 21:39:00 -06:00
RequiresGrid
Research Add chatty lathes (#34959) 2025-04-16 21:29:25 +02:00
Resist Add BreakOnDropItem, update do afters, remove unnecessary declarations (#30361) 2024-08-08 13:39:46 +02:00
Respawn Cleanup SpecialRespawnSystem (#36087) 2025-03-25 23:16:48 +01:00
Revenant Extracts magic strings from Tag calls (#36305) 2025-04-04 20:20:19 -04:00
Revolutionary Fix warden being and qm being not considered head for tot kill head objective (#32721) 2024-10-18 11:43:05 +02:00
Robotics/Systems Predict dumping (#32394) 2025-04-19 16:20:40 +10:00
Roles Unused dependency cleanup. (#36760) 2025-04-20 15:56:39 +02:00
Rotatable Rotation warnings cleanup (#36197) 2025-04-01 23:56:37 +02:00
Rotation
RoundEnd Predict dumping (#32394) 2025-04-19 16:20:40 +10:00
Salvage Don't despawn off-grid salv mob corpses (#37169) 2025-05-03 22:47:11 -07:00
Sandbox Predicted internals (#33800) 2025-05-02 18:22:29 +10:00
Screens Predict dumping (#32394) 2025-04-19 16:20:40 +10:00
Security Genpop Closets & IDs (#36392) 2025-04-24 16:32:11 +02:00
SensorMonitoring Predict dumping (#32394) 2025-04-19 16:20:40 +10:00
Sericulture
ServerInfo Add telegram to the server info-links (#33459) 2024-11-22 16:38:41 +01:00
ServerUpdates System to automatically restart server after certain uptime. (#32814) 2024-10-20 16:46:22 +02:00
Shuttles [HOTFIX] Fix maroon objective, change the text (#36990) 2025-04-28 11:31:42 +02:00
Silicons Convert NameIdentifier to use NameModifierSystem (#36736) 2025-04-20 14:16:59 +10:00
Singularity Predicted internals (#33800) 2025-05-02 18:22:29 +10:00
Solar Engineering guidebook improvements (#34695) 2025-02-14 19:59:19 -08:00
Sound Station AI (#30944) 2024-08-28 10:57:12 +10:00
Spawners Fix artifact spawns parenting to players (#36745) 2025-04-20 11:00:49 +10:00
Species/Systems
Speech Correct mobster suffix (#33240) 2025-04-18 20:33:14 -04: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
Stack Departmental Economy (#36445) 2025-04-13 15:22:36 +02:00
Station Species are now picked at random in the developer environment! (#37057) 2025-05-02 14:09:23 +10:00
StationEvents Simulate command in minutes for real (#36808) 2025-04-22 18:20:45 -04:00
StationRecords Fix Chameleon PDAs renaming the user in station records (#35782) 2025-03-11 14:52:38 +01:00
Stealth
Storage Storage warnings cleanup (#36196) 2025-04-18 13:47:17 +10:00
Store Predict and cleanup RingerComponent (#35907) 2025-04-19 15:55:05 +02:00
StoreDiscount/Systems Increase syndicate uplink discount amount to 6. (#33950) 2024-12-20 20:14:08 -06:00
Strip Fix forensics not being applied to held items (#30609) 2025-04-18 21:02:41 -04:00
Stunnable Unused dependency cleanup. (#36760) 2025-04-20 15:56:39 +02:00
SubFloor Predict pipe anchoring and unanchroing (#35977) 2025-03-21 12:43:35 +03:00
SurveillanceCamera Predict dumping (#32394) 2025-04-19 16:20:40 +10:00
Tabletop Cleanup TabletopSystem.Map (#36097) 2025-03-26 15:17:28 +01:00
Telephone Speech is relayed by holopad holograms (#33978) 2025-01-02 12:41:12 +01:00
Teleportation Wizard Teleport Scroll (Teleport Location ECS) (#36424) 2025-04-28 19:42:24 +02:00
Temperature Add prediction to electric grills (#36241) 2025-04-01 09:43:19 -07:00
Tesla
Thief Undetermined thieving satchel (#36201) 2025-03-31 15:32:31 -07:00
Tiles Make Ignite tryget flammablecomp (#34970) 2025-02-08 11:56:44 +01:00
Tips Fix tippy speech time (#36616) 2025-04-16 08:23:40 -04:00
Toilet
Tools Extracts magic strings from Tag calls (#36305) 2025-04-04 20:20:19 -04:00
Toolshed/Commands Change visualize command perms to VarEdit instead of Admin (#35221) 2025-02-16 20:06:53 +01:00
Traitor remove Session from MindComponent (#34753) 2025-04-19 00:23:01 +02:00
Traits Cloning Refactor and bugfixes (#35555) 2025-03-02 16:50:12 +01:00
Turrets Predict dumping (#32394) 2025-04-19 16:20:40 +10:00
UserInterface Predict IntrinsicUI (#31310) 2024-08-22 13:03:05 -04:00
VendingMachines Add self message variants for starting/finishing vending machine restocking (#36633) 2025-04-16 23:33:02 +02:00
Verbs Hover examine buttons (#35206) 2025-03-22 13:22:01 +11:00
VoiceMask Voice Mask refactor (#30798) 2024-09-26 18:55:59 +02:00
VoiceTrigger DetGadget hat fixes (#35658) 2025-04-19 16:11:55 +02:00
Voting New Feature: Votekick bans distinguish themselves as votekicks (#35258) 2025-02-17 21:39:12 +01:00
Wagging
Warps Wizard Teleport Scroll (Teleport Location ECS) (#36424) 2025-04-28 19:42:24 +02:00
Weapons BatteryWeaponPowerCell tweaks (#33500) 2025-04-28 21:12:25 -04:00
Weather tweak: weather command tooltip (#33130) 2024-11-09 22:26:51 -06:00
Whitelist Implement a playerpanel (#30238) 2024-08-09 15:33:25 +10:00
Wieldable Add conditional camera offset based on cursor - Hristov Rework, Part 1 (#31626) 2025-01-28 00:20:45 +01:00
Wires Cleanup: Remove redundant prototype name specifications (#35793) 2025-03-19 19:30:31 +01:00
Worldgen Cleanup warnings in WorldgenConfigSystem (#36864) 2025-04-24 00:39:17 +02:00
Xenoarchaeology Feature/auto sync node scanner (#36635) 2025-04-27 11:11:13 -04:00
Zombies Unused dependency cleanup. (#36760) 2025-04-20 15:56:39 +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