Delta-v/Content.Shared
c4llv07e ecbef2b8eb
Add door electronics access configuration menu (#17778)
* Add door electronics configuration menu

* Use file-scoped namespaces

Signed-off-by: c4llv07e <kseandi@gmail.com>

* Open door electronics configuration menu only with network configurator

Signed-off-by: c4llv07e <kseandi@gmail.com>

* Doors will now try to move their AccessReaderComponent to their door electronics when the map is initialized

Signed-off-by: c4llv07e <kseandi@gmail.com>

* Make the access list in the id card computer a separate control

Signed-off-by: c4llv07e <kseandi@gmail.com>

* Fix merge conflict

Signed-off-by: c4llv07e <kseandi@gmail.com>

* Remove DoorElectronics tag

Signed-off-by: c4llv07e <kseandi@gmail.com>

* Integrate doors with #17927

Signed-off-by: c4llv07e <kseandi@gmail.com>

* Move door electornics ui stuff to the right place

Signed-off-by: c4llv07e <kseandi@gmail.com>

* Some review fixes

Signed-off-by: c4llv07e <kseandi@gmail.com>

* More fixes

Signed-off-by: c4llv07e <kseandi@gmail.com>

* review fix

Signed-off-by: c4llv07e <kseandi@gmail.com>

* move all accesses from airlock prototypes to door electronics

Signed-off-by: c4llv07e <kseandi@gmail.com>

* rework door electronics config access list

Signed-off-by: c4llv07e <kseandi@gmail.com>

* Remove Linq from the door electronics user interface

* [WIP] Add EntityWhitelist to the activatable ui component

Signed-off-by: c4llv07e <kseandi@gmail.com>

* Better interaction system

Signed-off-by: c4llv07e <kseandi@gmail.com>

* Refactor

Signed-off-by: c4llv07e <kseandi@gmail.com>

* Fix some door electronics not working without AccessReaderComponent

Signed-off-by: c4llv07e <kseandi@gmail.com>

* Move AccessReaderComponent update code to the AccessReaderSystem

Signed-off-by: c4llv07e <kseandi@gmail.com>

* Remove unnecesary newlines in the door access prototypes

Signed-off-by: c4llv07e <kseandi@gmail.com>

* Remove unused variables in access level control

Signed-off-by: c4llv07e <kseandi@gmail.com>

* Remove unnecessary method from the door electronics configuration menu

Signed-off-by: c4llv07e <kseandi@gmail.com>

* [WIP] change access type from string to ProtoId<AccessLevelPrototype>

Signed-off-by: c4llv07e <kseandi@gmail.com>

* Remove unused methods

Signed-off-by: c4llv07e <kseandi@gmail.com>

* Newline fix

Signed-off-by: c4llv07e <kseandi@gmail.com>

* Restored to a functional state

Signed-off-by: c4llv07e <kseandi@gmail.com>

* Fix access configurator not working with door electronics AccessReaderComponent

Signed-off-by: c4llv07e <kseandi@gmail.com>

* Replace all string access fields with ProtoId

Signed-off-by: c4llv07e <kseandi@gmail.com>

* move access level control initialization into Populate method

Signed-off-by: c4llv07e <kseandi@gmail.com>

* Review

---------

Signed-off-by: c4llv07e <kseandi@gmail.com>
Co-authored-by: metalgearsloth <comedian_vs_clown@hotmail.com>

(cherry picked from commit 64bb8dbdd50e0b1e5744e1eb0cc6f24bda959ade)
2024-04-07 14:26:56 +02:00
..
APC Resolves ApcVisualizer is Obsolete (#13898) 2023-05-07 22:17:29 -04:00
Access Add door electronics access configuration menu (#17778) 2024-04-07 14:26:56 +02:00
ActionBlocker Body code cleanup (#24946) 2024-04-07 14:04:17 +02:00
Actions Add stacktrace to action error logs (#26486) 2024-04-07 14:04:25 +02:00
Administration Add stealthmins (#26263) 2024-03-27 18:32:01 +01:00
Advertise Separate "thank you" messages from general ads (#25867) 2024-04-07 14:10:23 +02:00
Alert dynamic alert sprites (#25452) 2024-04-07 14:09:54 +02:00
AlertLevel Refactor serialization copying to use source generators (#19412) 2023-08-22 18:14:33 -07:00
Ame Refactor AME to use ItemSlot for Fuel (#25558) 2024-03-07 01:08:04 +01:00
Anomaly Unify `Content`'s `EntitySystem` logging (#26216) 2024-03-23 23:51:39 +01:00
Antag Refactor antag rule code (#23445) 2024-03-07 01:06:59 +01:00
Arcade Refactor serialization copying to use source generators (#19412) 2023-08-22 18:14:33 -07:00
Armor Add price multiplier for armor component (#24561) 2024-01-28 00:27:48 +01:00
Atmos Atmos device performance improvements (#26493) 2024-04-07 14:14:34 +02:00
Audio Use entity queries in ambient sound & power receiver systems (#26410) 2024-03-27 18:35:13 +01:00
BarSign Make all prototype types partial (#21374) 2023-11-12 20:29:57 +01:00
Beam Content update for NetEntities (#18935) 2023-09-27 21:59:12 +02:00
Bed up stimulants (no sleep) (#25886) 2024-04-07 14:14:42 +02:00
Beeper Fixing performance issue with Proximity Detector (#23557) 2024-01-26 22:03:45 +01:00
Bible Refactor actions to be entities with components (#19900) 2023-09-08 18:16:05 -07:00
Blocking Fix shield absorbing asphyxiation damage (#25972) 2024-03-17 14:51:52 +01:00
Body Body code cleanup (#24946) 2024-04-07 14:04:17 +02:00
Botany Fix clientside storage Whitelists (#24063) 2024-02-08 12:22:58 +01:00
Bql Content update for NetEntities (#18935) 2023-09-27 21:59:12 +02:00
Buckle Toilet Upgrade (needs review) (#22133) 2024-04-07 14:18:32 +02:00
Burial Fix grave digging sound indefinitely playing if dug by aghost. (#26420) 2024-04-07 14:21:50 +02:00
CCVar Admin New Player Notification Sound (#24327) 2024-03-27 18:28:29 +01:00
Cabinet Fix item cabinet's visual state desyncing when toggled by a different client in view (#22759) 2023-12-22 23:04:47 +01:00
Camera Remove SharedEye (but content) (#19481) 2023-09-27 21:59:12 +02:00
CardboardBox Content update for NetEntities (#18935) 2023-09-27 21:59:12 +02:00
Cargo Add trade stations (#23863) 2024-03-08 09:52:50 +01:00
CartridgeLoader News UI overhaul and PDA notifications (#19610) 2024-03-07 01:02:24 +01:00
CharacterInfo Objectives ecs rework (#19967) 2023-09-27 21:59:12 +02:00
Charges Improved RCDs (#22799) 2024-04-07 14:19:42 +02:00
Chasm Landmine stepoff (#22962) 2024-03-27 18:28:59 +01:00
Chat SS14-17313 Chatfactor: Chat Censorship Systems (#25908) 2024-03-27 18:38:05 +01:00
Chemistry Fix: Prevent single-use hyposprays from getting the toggle draw verb (#26595) 2024-04-07 14:20:24 +02:00
Climbing Reduced Warning Count By 130 For Full Rebuilds (#26518) 2024-04-07 14:11:06 +02:00
Cloning Rip out remaining machine upgrades (#24413) 2024-01-27 23:43:49 +01:00
Clothing Simplify DoAfterArgs behavior for movement and distance checks (#25226) 2024-03-24 00:03:28 +01:00
Cluwne Refactor serialization copying to use source generators (#19412) 2023-08-22 18:14:33 -07:00
CombatMode Tiny shove fix. (#25353) 2024-03-24 00:29:42 +01:00
Communications Remove broadcast cooldown (#26492) 2024-04-07 14:04:55 +02:00
Computer ECS ComputerVisualizer (#13289) 2023-01-15 00:01:47 -04:00
Configurable Refactor serialization copying to use source generators (#19412) 2023-08-22 18:14:33 -07:00
Construction Improved RCDs (#22799) 2024-04-07 14:19:42 +02:00
ContainerHeld AutoCompState + ItemToggle fixes (#23422) 2024-01-26 21:27:29 +01:00
Containers Fix itemslots swapping (#25634) 2024-04-07 14:14:13 +02:00
Conveyor Sync master up to 1/10 (#74) 2023-10-03 14:15:46 -05:00
Coordinates Reduced Warning Count By 130 For Full Rebuilds (#26518) 2024-04-07 14:11:06 +02:00
Crayon Refactor serialization copying to use source generators (#19412) 2023-08-22 18:14:33 -07:00
CrewManifest Make department / job list sorting consistent. (#25486) 2024-03-05 09:49:19 +01:00
CriminalRecords Criminal record hud icons (#25192) 2024-03-17 14:52:22 +01:00
Cuffs Minor cleanup of cuffablesystem (#26434) 2024-03-27 18:38:49 +01:00
Damage Tiny shove fix. (#25353) 2024-03-24 00:29:42 +01:00
Dataset Make all prototype types partial (#21374) 2023-11-12 20:29:57 +01:00
Decals Code cleanup: Dirty(Comp) (#26238) 2024-03-24 00:04:13 +01:00
Defusable Hardbombs & Defusables (#15380) 2023-09-27 21:59:12 +02:00
DeltaV Vision filter accessibility option (#889) 2024-02-23 19:36:18 +01:00
Destructible Adds explosion when attempting to microwave metal / bugfix (#23887) 2024-01-27 23:51:32 +01:00
DeviceLinking Unify `Content`'s `EntitySystem` logging (#26216) 2024-03-23 23:51:39 +01:00
DeviceNetwork Create DeviceNetworkJammerComponent & System as a general way for entities to act as jammers (#26342) 2024-03-27 18:35:36 +01:00
Devour Simplify DoAfterArgs behavior for movement and distance checks (#25226) 2024-03-24 00:03:28 +01:00
Dice Code cleanup: Dirty(Comp) (#26238) 2024-03-24 00:04:13 +01:00
Directions Fluid spread refactor (#11908) 2022-11-15 22:30:59 +11:00
Disposal Toilet Upgrade (needs review) (#22133) 2024-04-07 14:18:32 +02:00
DoAfter Simplify DoAfterArgs behavior for movement and distance checks (#25226) 2024-03-24 00:03:28 +01:00
Doors Add door electronics access configuration menu (#17778) 2024-04-07 14:26:56 +02:00
DragDrop Climbing refactor (#20516) 2023-10-14 22:02:29 +02:00
Dragon Refactor actions to be entities with components (#19900) 2023-09-08 18:16:05 -07:00
DrawDepth Cobwebs (#19623) 2023-09-09 23:37:56 -04:00
Drugs Refactor serialization copying to use source generators (#19412) 2023-08-22 18:14:33 -07:00
Drunk Refactor serialization copying to use source generators (#19412) 2023-08-22 18:14:33 -07:00
Effects Content update for NetEntities (#18935) 2023-09-27 21:59:12 +02:00
Electrocution Code cleanup: Dirty(Comp) (#26238) 2024-03-24 00:04:13 +01:00
Emag Fix borg becoming emag immune if emag attempted with panel closed. (#23729) 2024-01-26 22:26:05 +01:00
Emoting Code cleanup: Dirty(Comp) (#26238) 2024-03-24 00:04:13 +01:00
Emp Use new ComponentPauseGenerator (#25183) 2024-03-07 00:57:05 +01:00
Ensnaring Fix bola stam damage, bring back old construction requirements (#21340) 2023-10-31 19:14:08 +01:00
EntityList Make all prototype types partial (#21374) 2023-11-12 20:29:57 +01:00
Entry Add a way for bulk abstracting prototypes (#24140) 2024-01-26 22:58:11 +01:00
Eui Fix error when the client gets an Eui state message before its open message (#23610) 2024-01-26 22:49:13 +01:00
Examine Code cleanup: Purge calls to obsolete EntityCoordinates methods (#26292) 2024-03-24 00:07:58 +01:00
Exchanger Refactor serialization copying to use source generators (#19412) 2023-08-22 18:14:33 -07:00
Execution Revert "Cleanup ExecutionSystem (#24382)" 2024-03-07 00:51:07 +01:00
Explosion combine same-tile explosions in the same tick (#25664) 2024-04-07 14:11:55 +02:00
Extinguisher Refactor serialization copying to use source generators (#19412) 2023-08-22 18:14:33 -07:00
Eye Random spontaneous cleanup PR (#25131) 2024-02-18 23:02:29 +01:00
Fax Fax machines can print from text file (#23262) 2024-02-18 23:03:53 +01:00
FixedPoint Solution precision fixes (#25199) 2024-02-18 23:27:29 +01:00
Flash Shadow anomaly returns (#24629) 2024-02-18 23:03:02 +01:00
Fluids Injector UI shows TransferAmount change, Spilling liquid changes Injector mode (#26596) 2024-04-07 14:21:27 +02:00
Foldable Flipped caps real (#24961) 2024-02-18 22:42:29 +01:00
Follower Pulling rework v2 (#24936) 2024-03-24 00:03:20 +01:00
Forensics Add more DNA interactions (#21989) 2023-12-16 20:30:32 +01:00
Friction Code cleanup: Dirty(Comp) (#26238) 2024-03-24 00:04:13 +01:00
Friends Move faction exception and everything it needs to shared (#25154) 2024-03-23 23:55:48 +01:00
Frontier/Storage Add magnet pickup system from Frontier (#949) 2024-03-17 14:38:11 +01:00
GameTicking fix: lobby music volume will be changed on options change without restart (also lobby music not looped anymore) (#25530) 2024-03-07 01:18:33 +01:00
GameWindow Cleanup the namespaces (#8132) 2022-05-13 17:59:03 +10:00
Gateway Gateway destinations (#21040) 2023-11-19 22:09:46 +01:00
Ghost Make more fields VV-writeable (#21754) 2023-11-19 22:23:30 +01:00
GhostKick Pass IRobustSerializer to NetMessage (#11021) 2022-09-14 17:25:25 +10:00
Gibbing Random spontaneous cleanup PR (#25131) 2024-02-18 23:02:29 +01:00
Glue Refactor serialization copying to use source generators (#19412) 2023-08-22 18:14:33 -07:00
Gravity Code cleanup: Dirty(Comp) (#26238) 2024-03-24 00:04:13 +01:00
Guardian Refactor actions to be entities with components (#19900) 2023-09-08 18:16:05 -07:00
HUD Move HUD options to general options tab (#22884) 2024-01-22 18:24:38 +01:00
Hands Code cleanup: Purge calls to obsolete EntityCoordinates methods (#26292) 2024-03-24 00:07:58 +01:00
Holiday Automatic holiday sprites (#22929) 2024-01-22 18:36:53 +01:00
HotPotato Refactor serialization copying to use source generators (#19412) 2023-08-22 18:14:33 -07:00
Humanoid Code cleanup: Dirty(Comp) (#26238) 2024-03-24 00:04:13 +01:00
IconSmoothing Refactor serialization copying to use source generators (#19412) 2023-08-22 18:14:33 -07:00
IdentityManagement Criminal record hud icons (#25192) 2024-03-17 14:52:22 +01:00
Implants Make all implants unable to be implanted more than once (#26250) 2024-03-27 18:38:11 +01:00
Info Pass IRobustSerializer to NetMessage (#11021) 2022-09-14 17:25:25 +10:00
Input biggest gridinv update OF ALL TIME (#25834) 2024-04-07 14:08:49 +02:00
Instruments Code cleanup: Dirty(Comp) (#26238) 2024-03-24 00:04:13 +01:00
Interaction Code cleanup: Purge calls to obsolete EntityCoordinates methods (#26292) 2024-03-24 00:07:58 +01:00
Internals Refactor serialization copying to use source generators (#19412) 2023-08-22 18:14:33 -07:00
Inventory Simplify DoAfterArgs behavior for movement and distance checks (#25226) 2024-03-24 00:03:28 +01:00
IoC Slight localization func cleanup (#11380) 2022-10-18 19:51:18 -07:00
Item Misc ItemToggleSystem changes (#26489) 2024-04-07 14:04:40 +02:00
Jittering Reagent grinder jittering (#24190) 2024-01-26 23:01:11 +01:00
Kitchen Add auto modes to reagent grinder (#26290) 2024-04-07 14:11:40 +02:00
Labels Add prediction to hand labeler labels (#25869) 2024-03-07 01:27:58 +01:00
Lathe make lathe visuals not required (#24757) 2024-02-08 12:02:20 +01:00
Light Update audioparams (#26387) 2024-04-07 14:11:11 +02:00
Lightning Tesla (#21124) 2024-01-22 18:56:57 +01:00
Localizations Use nav beacon locations for announcements (#26437) 2024-04-07 14:07:12 +02:00
Lock disallow unanchoring or opening panels on locked emitters/APEs (#26600) 2024-04-07 14:21:48 +02:00
Lube Refactor serialization copying to use source generators (#19412) 2023-08-22 18:14:33 -07:00
MachineLinking Remove superseded machine linking code (#18244) 2023-07-24 12:07:35 +10:00
Magic Refactor actions to be entities with components (#19900) 2023-09-08 18:16:05 -07:00
MagicMirror Barber scissors fix (#22895) 2024-01-26 21:50:20 +01:00
Mapping Refactor actions to be entities with components (#19900) 2023-09-08 18:16:05 -07:00
Maps Reduced Warning Count By 130 For Full Rebuilds (#26518) 2024-04-07 14:11:06 +02:00
MassMedia News UI overhaul and PDA notifications (#19610) 2024-03-07 01:02:24 +01:00
Materials Fix recycled containers deleting items inside them (#26045) 2024-03-24 00:02:10 +01:00
Maths Remove redundant #nullable enable (#4275) 2021-07-16 17:37:09 -07:00
Mech Code cleanup: Dirty(Comp) (#26238) 2024-03-24 00:04:13 +01:00
Medical Use new ComponentPauseGenerator (#25183) 2024-03-07 00:57:05 +01:00
MedicalScanner Whisper bleed update v3 (#25434) 2024-03-07 00:59:34 +01:00
Mind Fix #22933 - Job-specific Uplink items leaking to non-job minds (#23179) 2024-03-05 09:48:01 +01:00
Mindshield/Components Ghetto Mindshield Icon (#20958) 2023-12-02 20:35:40 +01:00
Mining Make all prototype types partial (#21374) 2023-11-12 20:29:57 +01:00
Mobs Fix SCRAM implant not working while cuffed. Incidentally fix freedom implant working while dead/crit (#25978) 2024-03-24 00:01:51 +01:00
Module Removes unused "ModuleManager" (#11918) 2022-10-14 13:11:19 -07:00
Morgue Fix mispredict when closing a crematorium you are standing over (#20541) 2023-10-08 19:43:48 +02:00
MouseRotator Follow mouse rotation in combat mode (#20433) 2023-09-27 21:59:12 +02:00
Mousetrap Fix clientside storage Whitelists (#24063) 2024-02-08 12:22:58 +01:00
Movement Stop items that are being pulled from spinning (#26504) 2024-04-07 14:14:22 +02:00
NPC Move faction exception and everything it needs to shared (#25154) 2024-03-23 23:55:48 +01:00
NameIdentifier Make all prototype types partial (#21374) 2023-11-12 20:29:57 +01:00
Ninja Use new ComponentPauseGenerator (#25183) 2024-03-07 00:57:05 +01:00
NodeContainer Content update for NetEntities (#18935) 2023-09-27 21:59:12 +02:00
Nuke Nuke fancification (#25297) 2024-02-18 23:17:22 +01:00
NukeOps Refactor antag rule code (#23445) 2024-03-07 01:06:59 +01:00
Nutrition Code cleanup: Dirty(Comp) (#26238) 2024-03-24 00:04:13 +01:00
Nyanotrasen Faction Fixes 2024-03-24 00:31:49 +01:00
Objectives Fix round start crash (causing instant restart) (#26579) 2024-03-31 00:04:54 +00:00
Overlays Add health bar overlays for eye equipment (#21980) 2024-01-26 21:39:17 +01:00
PAI Set pAI up with a static map the pAI can use (#23499) 2024-01-26 21:49:51 +01:00
PDA Adding PAI Slot to PDA (#21086) 2024-01-26 21:37:36 +01:00
Paper Add sfx for writing on paper (#25257) 2024-02-18 23:25:50 +01:00
Parallax Shuttle console + FTL rework (#24430) 2024-03-08 12:54:53 +01:00
Payload Refactor serialization copying to use source generators (#19412) 2023-08-22 18:14:33 -07:00
Physics Code Cleanup: Purge obsolete MapManager methods (#26279) 2024-03-24 00:13:35 +01:00
Pinpointer Use nav beacon locations for announcements (#26437) 2024-04-07 14:07:12 +02:00
Placeable Random spontaneous cleanup PR (#25131) 2024-02-18 23:02:29 +01:00
Plants Toilet Upgrade (needs review) (#22133) 2024-04-07 14:18:32 +02:00
Players Add stealthmins (#26263) 2024-03-27 18:32:01 +01:00
Plunger Toilet Upgrade (needs review) (#22133) 2024-04-07 14:18:32 +02:00
PneumaticCannon Add events for GunComponent values, muzzle flashes and cartridge spread (#24077) 2024-02-08 11:52:29 +01:00
Pointing Travelling pointing arrows, brains can no longer point (#24864) 2024-02-08 12:32:04 +01:00
Points Sync master up to 1/10 (#74) 2023-10-03 14:15:46 -05:00
Polymorph Change Polymorph Actions to use Polymorph Proto Id (#26419) 2024-04-07 14:11:43 +02:00
Popups disallow unanchoring or opening panels on locked emitters/APEs (#26600) 2024-04-07 14:21:48 +02:00
Power Random spontaneous cleanup PR (#25131) 2024-02-18 23:02:29 +01:00
PowerCell Use new ComponentPauseGenerator (#25183) 2024-03-07 00:57:05 +01:00
Prayer Refactor serialization copying to use source generators (#19412) 2023-08-22 18:14:33 -07:00
Preferences Character profile sanitization improvements (#25579) 2024-03-07 00:56:04 +01:00
Procedural Haunted dungeon template (#23768) 2024-03-27 18:28:44 +01:00
Projectiles Simplify DoAfterArgs behavior for movement and distance checks (#25226) 2024-03-24 00:03:28 +01:00
Prototypes Fix warnings and code cleanup/fixes (#13570) 2023-01-19 13:56:45 +11:00
ProximityDetection Fix master (#23656) 2024-01-26 22:05:08 +01:00
Prying Simplify DoAfterArgs behavior for movement and distance checks (#25226) 2024-03-24 00:03:28 +01:00
Puppet Rename DummyPuppet to VentriloquistPuppet (#19777) 2023-09-27 21:59:12 +02:00
RCD Improved RCDs (#22799) 2024-04-07 14:19:42 +02:00
Radiation Set enabled on RadiationSourceComponent to true by default (#22259) 2023-12-16 19:36:15 +01:00
Radio Content ecs containers (#22484) 2024-01-22 18:47:55 +01:00
Random Add door electronics access configuration menu (#17778) 2024-04-07 14:26:56 +02:00
RatKing Simplify DoAfterArgs behavior for movement and distance checks (#25226) 2024-03-24 00:03:28 +01:00
Rejuvenate Event-ify Rejuvenate (#11145) 2022-09-15 03:30:56 +10:00
Remotes Reduced Warning Count By 130 For Full Rebuilds (#26518) 2024-04-07 14:11:06 +02:00
Repairable Refactor serialization copying to use source generators (#19412) 2023-08-22 18:14:33 -07:00
Research Nerf ninja research stealing (#26421) 2024-03-27 18:38:13 +01:00
Resist Refactor serialization copying to use source generators (#19412) 2023-08-22 18:14:33 -07:00
Respawn Refactor serialization copying to use source generators (#19412) 2023-08-22 18:14:33 -07:00
Revenant dynamic alert sprites (#25452) 2024-04-07 14:09:54 +02:00
Revolutionary Refactor antag rule code (#23445) 2024-03-07 01:06:59 +01:00
Roles Add door electronics access configuration menu (#17778) 2024-04-07 14:26:56 +02:00
Rotatable Refactor serialization copying to use source generators (#19412) 2023-08-22 18:14:33 -07:00
Rotation Fix rotation visuals desync & appearance state spam (#23016) 2024-01-22 18:37:45 +01:00
Rounding Improved output distribution of RoundToLevels (#25026) 2024-02-08 12:41:40 +01:00
SMES Resolves SmesVisualizer is Obsolete (#13899) 2023-05-07 13:43:41 +10:00
SSDIndicator Fix SSD indicator (#24589) 2024-02-08 12:10:34 +01:00
Salvage Coordinates Disks & Shuttle FTL Travel (#23240) 2024-04-07 14:24:24 +02:00
Sandbox Turn SandboxManager into a system (#6867) 2022-02-23 17:00:30 -07:00
Security Pulling rework v2 (#24936) 2024-03-24 00:03:20 +01:00
SensorMonitoring Adds the thermo-electric generator (#18840) 2023-08-12 15:41:55 -05:00
Sericulture Simplify DoAfterArgs behavior for movement and distance checks (#25226) 2024-03-24 00:03:28 +01:00
Shuttles Coordinates Disks & Shuttle FTL Travel (#23240) 2024-04-07 14:24:24 +02:00
Silicons Increase Ion Storm Weights (#26539) 2024-04-07 14:12:33 +02:00
SimpleStation14 Near-sighted trait from SIMPLE STATION 14 (#73) 2023-10-03 15:21:27 -05:00
Singularity Code cleanup: Dirty(Comp) (#26238) 2024-03-24 00:04:13 +01:00
Slippery Landmine stepoff (#22962) 2024-03-27 18:28:59 +01:00
Smoking Converted BurnState Visualizer (#15661) 2023-04-29 19:09:11 +10:00
Solar Cleanup the namespaces (#8132) 2022-05-13 17:59:03 +10:00
Sound Add new component to Make sound on interact (#26523) 2024-04-07 14:16:42 +02:00
Spawning Code cleanup: Purge calls to obsolete EntityCoordinates methods (#26292) 2024-03-24 00:07:58 +01:00
Species Simplify DoAfterArgs behavior for movement and distance checks (#25226) 2024-03-24 00:03:28 +01:00
Speech voicemask can select speech verb (#25768) 2024-04-07 14:09:57 +02:00
Spider Random spontaneous cleanup PR (#25131) 2024-02-18 23:02:29 +01:00
Spillable Refactor serialization copying to use source generators (#19412) 2023-08-22 18:14:33 -07:00
SprayPainter Revert Paint (#26593) 2024-04-07 14:20:19 +02:00
Spreader Make all prototype types partial (#21374) 2023-11-12 20:29:57 +01:00
Sprite Kobold variety - allows kobolds to have random colors and horns (+ allows RandomSpriteComponent to uh. Actually choose random sprites for specific layers) (#23393) 2024-01-26 21:30:45 +01:00
Stacks Code cleanup: Dirty(Comp) (#26238) 2024-03-24 00:04:13 +01:00
Standing Code cleanup: Dirty(Comp) (#26238) 2024-03-24 00:04:13 +01:00
Station Fix objects tab not showing nents (#23837) 2024-01-26 22:22:36 +01:00
StationRecords Code cleanup: Dirty(Comp) (#26238) 2024-03-24 00:04:13 +01:00
StatusEffect Code cleanup: Dirty(Comp) (#26238) 2024-03-24 00:04:13 +01:00
StatusIcon Criminal Record Icons below Job Icons (#26203) 2024-03-23 23:51:45 +01:00
Stealth Random spontaneous cleanup PR (#25131) 2024-02-18 23:02:29 +01:00
StepTrigger Landmine stepoff (#22962) 2024-03-27 18:28:59 +01:00
Sticky Refactor serialization copying to use source generators (#19412) 2023-08-22 18:14:33 -07:00
Storage Toilet Upgrade (needs review) (#22133) 2024-04-07 14:18:32 +02:00
Store Uplink store interface searchable with a searchbar. (#24287) 2024-04-07 14:18:45 +02:00
Strip Fix StrippableSystem blunders (#26166) 2024-03-17 15:11:05 +01:00
Stunnable Code cleanup: Dirty(Comp) (#26238) 2024-03-24 00:04:13 +01:00
SubFloor Code Cleanup: Purge obsolete MapManager methods (#26279) 2024-03-24 00:13:35 +01:00
SurveillanceCamera Content update for NetEntities (#18935) 2023-09-27 21:59:12 +02:00
Swab Refactor serialization copying to use source generators (#19412) 2023-08-22 18:14:33 -07:00
Tabletop Sync master up to 1/10 (#74) 2023-10-03 14:15:46 -05:00
Tag Code cleanup: Dirty(Comp) (#26238) 2024-03-24 00:04:13 +01:00
Teleportation Code cleanup: Dirty(Comp) (#26238) 2024-03-24 00:04:13 +01:00
Temperature light ciggies with fire structures (#23196) 2024-01-23 22:51:55 +01:00
TextScreen Hallway textscreens (#24189) 2024-01-28 00:33:40 +01:00
Thief New Thief minor antagonist (#21520) 2024-01-22 18:30:44 +01:00
Throwing Stop items that are being pulled from spinning (#26504) 2024-04-07 14:14:22 +02:00
Tiles Code Cleanup: Purge obsolete MapManager methods (#26279) 2024-03-24 00:13:35 +01:00
Timing Refactor FTL time tracking code to fix a UI bug (#26538) 2024-04-07 14:12:57 +02:00
Toggleable Refactor serialization copying to use source generators (#19412) 2023-08-22 18:14:33 -07:00
Toilet Toilet Upgrade (needs review) (#22133) 2024-04-07 14:18:32 +02:00
Tools Atmos device performance improvements (#26493) 2024-04-07 14:14:34 +02:00
Traits Remove vehicles (#24681) 2024-02-08 12:06:49 +01:00
Trigger Adds portable flasher (#4523) 2022-02-07 02:59:41 +11:00
Udder Refactor serialization copying to use source generators (#19412) 2023-08-22 18:14:33 -07:00
UserInterface Random spontaneous cleanup PR (#25131) 2024-02-18 23:02:29 +01:00
Vapor Space cleaner buffs (#15779) 2023-05-02 00:25:33 +10:00
VendingMachines Separate "thank you" messages from general ads (#25867) 2024-04-07 14:10:23 +02:00
Verbs Virtual items cleanup (#23912) 2024-01-26 22:49:14 +01:00
VoiceMask voicemask can select speech verb (#25768) 2024-04-07 14:09:57 +02:00
Voting Add vote logs (#14139) 2023-02-17 01:29:44 +01:00
Wagging Tail wagging (#19573) 2024-01-26 22:38:24 +01:00
Wall Refactor serialization copying to use source generators (#19412) 2023-08-22 18:14:33 -07:00
Weapons MeleeHitSoundSystem (#25005) 2024-04-07 14:20:27 +02:00
Weather Code cleanup: Dirty(Comp) (#26238) 2024-03-24 00:04:13 +01:00
Whistle Whistle for security (second try) (#23945) 2024-01-26 22:33:18 +01:00
Whitelist Refactor serialization copying to use source generators (#19412) 2023-08-22 18:14:33 -07:00
Wieldable Add events for GunComponent values, muzzle flashes and cartridge spread (#24077) 2024-02-08 11:52:29 +01:00
Wires disallow unanchoring or opening panels on locked emitters/APEs (#26600) 2024-04-07 14:21:48 +02:00
Xenoarchaeology Can emag artifact crusher (#23957) 2024-01-26 23:11:10 +01:00
Zombies Initial Infected can see each other (#25934) 2024-03-24 00:01:46 +01:00
Content.Shared.csproj Switch project files to C# 12. (#25487) 2024-03-05 09:49:02 +01:00
Content.Shared.csproj.DotSettings Moved interaction interfaces from Server to Shared. 2020-07-18 22:51:56 -07:00
GlobalUsings.cs Global usings (#6472) 2022-02-05 11:39:36 -07:00
SharedArrayExtension.cs Fluid spread refactor (#11908) 2022-11-15 22:30:59 +11:00