CatStation/Content.Server
Pieter-Jan Briers ffe130b38d
Battery (SMES/substation) interface (#36386)
* Add ENERGYWATTHOURS() loc function

Takes in joules (energy), displays as watt-hours.

* Add simple OnOffButton control

* Re-add Inset style class

This was sloppily removed at some point?? Whatever, I need it.

* Add helper functions for setting title/guidebook IDs on FancyWindow

Reagent dispenser uses these, more in the next commits.

* Add BuiPredictionState helper

This enables me to implement coarse prediction manually in the battery UI.

Basically it's a local buffer of predicted inputs that can easily be replayed against future BUI states from the server.

* Add input coalescing infrastructure

I ran into the following problem: Robust's Slider control absolutely *spams* input events, to such a degree that it actually causes issues for the networking layer if directly passed through. For something like a slider, we just need to send the most recent value.

There is no good way for us to handle this in the control itself, as it *really* needs to happen in PreEngine. For simplicity reasons (for BUIs) I came to the conclusion it's best if it's there, as it's *before* any new states from the server can be applied. We can't just do this in Update() or something on the control as the timing just doesn't line up.

I made a content system, BuiPreTickUpdateSystem, that runs in the ModRunLevel.PreEngine phase to achieve this. It runs a method on a new IBuiPreTickUpdate interface on all open BUIs. They can then implement their own coalescing logic.

In the simplest case, this coalescing logic can just be "save the last value, and if we have any new value since the last update, send an input event." This is what the new InputCoalescer<T> type is for.

Adding new coalescing logic should be possible in the future, of course. It's all just small helpers.

* Battery interface

This adds a proper interface to batteries (SMES/substation). Players can turn IO on and off, and they can change charge and discharge rate. There's also a ton of numbers and stuff. It looks great.

This actually enables charge and discharge rates to be changed for these devices. The settings for both have been set between 5kW and 150kW.

* Oops, forgot to remove these style class defs.
2025-04-27 21:08:34 +10:00
..
Abilities/Mime Mime can no longer write on paper without breaking their vow (#35043) 2025-02-26 10:11:59 +01:00
Access Genpop Closets & IDs (#36392) 2025-04-24 16:32:11 +02:00
Actions Action stuff (#31305) 2024-08-25 22:43:31 +10:00
Acz Port python packaging to Content.Packaging (#21458) 2023-11-07 09:53:59 +11:00
Administration Modernize GhostComponent & Ghost API (#36858) 2025-04-23 20:28:10 +02:00
Advertise Predict vending machine UI (#33412) 2025-03-02 13:47:52 +11:00
Afk Random spontaneous cleanup PR (#25131) 2024-02-13 16:48:39 -05:00
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 "New player" admin logging improvements (#35961) 2025-03-20 20:56:51 +01: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 Add price multiplier for armor component (#24561) 2024-01-25 17:04:01 -05:00
Atmos Releasing an under-pressure lockout is now a verb (#36910) 2025-04-25 00:21:00 -07: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 Fixed Attachbodypart Console Command (#34577) 2025-04-19 11:23:58 +10:00
Botany Predict Labels (#36406) 2025-04-10 22:19:48 -07:00
Buckle/Systems Power stuff (#31314) 2024-08-25 22:18:42 +10:00
Camera Content update for NetEntities (#18935) 2023-09-11 09:42:41 +10:00
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 Puddle Code Slipping Cleanup (#35845) 2025-04-20 17:27:12 -04: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 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 Construction spring cleaning (#36163) 2025-04-16 13:02:41 +02:00
Containers Predict dumping (#32394) 2025-04-19 16:20:40 +10:00
Coordinates Kill SharedEntityExtensions and all popup extensions (#20909) 2023-10-16 16:56:09 +11:00
CPUJob/JobQueues/Queues Move jobQueue to engine (#16443) 2023-05-15 12:47:12 +10:00
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 Update trivial components to use auto comp states (#20539) 2023-09-28 16:20:29 -07:00
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 Predict dumping (#32394) 2025-04-19 16:20:40 +10:00
DeviceNetwork Predict dumping (#32394) 2025-04-19 16:20:40 +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 Content update for NetEntities (#18935) 2023-09-11 09:42:41 +10:00
Electrocution Fix powered lights electrocuting you despite having insulated gloves V2 (#36686) 2025-04-18 22:26:47 +10:00
Emoting Refactor serialization copying to use source generators (#19412) 2023-08-22 18:14:33 -07:00
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 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 Fixed stinger grenade lag spikes (#36641) 2025-04-26 04:12:18 +02: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 Solution drag and drop now checks if container is closed and drainable (#34683) 2025-04-21 17:50:07 +02:00
Forensics Fingerprint taking improvements (#31864) 2025-04-22 14:15:12 -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 Modernize GhostComponent & Ghost API (#36858) 2025-04-23 20:28:10 +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 Code cleanup: Dirty(Comp) (#26238) 2024-03-19 23:27:02 -04:00
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 identity grammar (#36817) 2025-04-22 02:26:29 +02: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 Moves muted to shared (#25374) 2024-02-21 15:53:46 -05:00
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 Mouse rotator system (#19267) 2023-09-23 15:45:13 +10:00
Mousetrap UseInHandEvent cleanup (#35231) 2025-02-18 23:27:30 +11:00
Movement Mob collision tweaks (#36296) 2025-04-04 17:14:04 +02: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 Fix gas pipe leaking when unanchoring or breaking them (#33774) 2024-12-09 00:20:04 +01:00
NPC Make MappingDataNode use string keys (#36111) 2025-04-18 19:28:22 +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 Add Cotton Burgers (#36405) 2025-04-25 18:54:14 -07:00
Objectives Require traitors to maroon their objective no matter what (#35825) 2025-04-20 17:34:19 -04: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 Predict and cleanup RingerComponent (#35907) 2025-04-19 15:55:05 +02:00
Physics move DeviceLinking events to shared (#36307) 2025-04-05 14:20:14 +02:00
Pinpointer Local Material Silo (#36492) 2025-04-19 09:43:17 +10: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 Welding tweaks (#27959) 2024-06-02 23:28:53 -04:00
Pointing Improve messages for pointing at items in inventories (#36252) 2025-04-18 08:09:49 -04: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 Battery (SMES/substation) interface (#36386) 2025-04-27 21:08:34 +10:00
PowerCell decouple ItemToggle from PowerCellDraw (#31392) 2024-08-25 22:17:03 +10: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 Extracts magic strings from Tag calls (#36305) 2025-04-04 20:20:19 -04:00
Projectiles "New player" admin logging improvements (#35961) 2025-03-20 20:56:51 +01:00
Puppet Moves muted to shared (#25374) 2024-02-21 15:53:46 -05:00
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 Random spontaneous cleanup PR (#25131) 2024-02-13 16:48:39 -05:00
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 Add RequiresGrid component (#23394) 2024-02-22 22:26:02 +11:00
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 Fix rotation visuals desync & appearance state spam (#23016) 2023-12-26 16:32:25 -07:00
RoundEnd Predict dumping (#32394) 2025-04-19 16:20:40 +10:00
Salvage Cleanup warnings in SpawnSalvageMissionJob (#36866) 2025-04-24 01:33:30 +02:00
Sandbox Fix colornetwork command not checking for correct permissions (#35180) 2025-02-15 10:01:46 +01: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 Sericulture fixes (#19193) 2023-10-01 16:46:09 -04:00
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 Predict dumping (#32394) 2025-04-19 16:20:40 +10:00
Silicons Convert NameIdentifier to use NameModifierSystem (#36736) 2025-04-20 14:16:59 +10:00
Singularity Various system spring cleaning (#36206) 2025-04-16 13:08:22 +02: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 Body code cleanup (#24946) 2024-03-27 17:48:37 -07:00
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 Code cleanup: Dirty(Comp) (#26238) 2024-03-19 23:27:02 -04:00
Stack Departmental Economy (#36445) 2025-04-13 15:22:36 +02:00
Station Use non-generic TryComp in StationSpawningSystem (#36769) 2025-04-21 01:00:33 +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 Fix admeme hand teleproter. (#36147) 2025-03-29 17:51:46 +03:00
Temperature Add prediction to electric grills (#36241) 2025-04-01 09:43:19 -07:00
Tesla Use new ComponentPauseGenerator (#25183) 2024-02-26 14:36:19 +11:00
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 Toilet Upgrade (needs review) (#22133) 2024-03-31 14:21:18 +11:00
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 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 Refactor disarms (#36546) 2025-04-19 11:38:22 +10: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 fixing spessman getting teleported inside artifact (#36719) 2025-04-19 13:07:23 -04:00
Zombies Unused dependency cleanup. (#36760) 2025-04-20 15:56:39 +02:00
AssemblyInfo.cs Add test to load all config presets (#20705) 2023-10-06 19:31:08 -07:00
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