Delta-v/Content.Server
Alex Evgrashin a3f16295ea
Move Access to ECS (#4826)
* Moved access to ecs

* Fixed tests

* Moved test to integration

* Better IoC

* Moved preset ID card

* Moved id card to ECS

* Moved access component to ECS

* Fixed pda access

* Final touches

Co-authored-by: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com>
2021-10-22 13:31:07 +11:00
..
AI Move Access to ECS (#4826) 2021-10-22 13:31:07 +11:00
AME Makes many thing that update on paused *not* do that. (#4938) 2021-10-18 23:58:34 +11:00
Access Move Access to ECS (#4826) 2021-10-22 13:31:07 +11:00
Act Refactors stunnable to be ECS. (#4819) 2021-10-10 12:47:26 +02:00
Actions Moves HumanoidAppearanceComponent to ECS (#4855) 2021-10-17 00:28:02 +02:00
Administration Status effect refactor (#4868) 2021-10-15 23:45:04 +02:00
Advertise You can now recreate modern marketing with VV 2021-10-01 21:32:02 +02:00
Advertisements Remove field: from DataField attributes (#3932) 2021-05-04 15:37:16 +02:00
Afk Add AFK tracking system. 2021-07-22 23:20:57 +02:00
Alert fixes #4736 2021-10-11 15:23:45 -07:00
Announcements Makes announcements a +ADMIN command instead of a +FUN command. (#4815) 2021-10-09 18:36:52 +02:00
Arcade Makes many thing that update on paused *not* do that. (#4938) 2021-10-18 23:58:34 +11:00
Armor Armor (#4934) 2021-10-18 16:24:37 -07:00
Atmos Fixes bad Flammable ECS conversion logic 2021-10-21 23:07:42 +02:00
Audio whoops 2021-09-29 17:34:34 -07:00
BarSign Fixes bar sign not changing due to wrong conditional. 2021-10-01 12:28:52 +02:00
Body Add Overdosing Behaviour to Meth (#4949) 2021-10-20 13:30:55 -07:00
Botany FoodComponent solution un-hardcoding, rehydratable solution name fixes, monkey cubes edible again, slicable food preserves poisons (#4942) 2021-10-19 00:13:43 -07:00
Buckle Status effect refactor (#4868) 2021-10-15 23:45:04 +02:00
CPUJob/JobQueues Re-organize all projects (#4166) 2021-06-09 22:19:39 +02:00
Cabinet ItemCabinet UpdateAppearance doesn't log warnings for missing components. 2021-10-06 15:00:44 +02:00
Camera Re-organize all projects (#4166) 2021-06-09 22:19:39 +02:00
Cargo Gets rid of all ComponentManager usages. (#4707) 2021-09-28 13:35:29 +02:00
CharacterAppearance Moves HumanoidAppearanceComponent to ECS (#4855) 2021-10-17 00:28:02 +02:00
CharacterInfo Remove redundant #nullable enable (#4275) 2021-07-16 17:37:09 -07:00
Chat Refactor AccentManager to be an entity system, makes accents ECS. (#4825) 2021-10-11 11:18:39 -07:00
Chemistry Add Overdosing Behaviour to Meth (#4949) 2021-10-20 13:30:55 -07:00
Cleanable Re-organize all projects (#4166) 2021-06-09 22:19:39 +02:00
Climbing ECS verbs and update context menu (#4594) 2021-10-04 20:29:03 -07:00
Cloning Makes many thing that update on paused *not* do that. (#4938) 2021-10-18 23:58:34 +11:00
Clothing ECS verbs and update context menu (#4594) 2021-10-04 20:29:03 -07:00
CombatMode Re-organize all projects (#4166) 2021-06-09 22:19:39 +02:00
Commands Revert "Refactor Damage to use Protoypes (#4262)" 2021-08-24 01:06:32 -06:00
Communications Added classic announcement sound to announcements (#4504) 2021-08-21 05:19:39 +00:00
Computer Pow3r: stage 1 (#4208) 2021-07-04 18:11:52 +02:00
Configurable Makes tools and welders ECS, add ToolQualityPrototype. (#4741) 2021-10-07 13:01:27 +02:00
Connection Remove redundant #nullable enable (#4275) 2021-07-16 17:37:09 -07:00
Construction Anchorable checks for ToolComponent in Valid method. 2021-10-07 22:57:35 +02:00
Containers ECS verbs and update context menu (#4594) 2021-10-04 20:29:03 -07:00
Conveyor Status effect refactor (#4868) 2021-10-15 23:45:04 +02:00
Cooldown Re-organize all projects (#4166) 2021-06-09 22:19:39 +02:00
Coordinates/Helpers Remove redundant #nullable enable (#4275) 2021-07-16 17:37:09 -07:00
Crayon Crayon fix (#4848) 2021-10-12 23:56:35 -07:00
Cuffs Deprecate a bunch of IActionBlocker (#4852) 2021-10-21 13:03:14 +11:00
Damage Status effect refactor (#4868) 2021-10-15 23:45:04 +02:00
Database Fix character slot deletion on postgres. 2021-10-13 21:11:20 +02:00
Destructible Make fuel tanks explodey again (#4670) 2021-10-02 11:42:46 +02:00
DeviceNetwork Device network as ecs (#4205) 2021-10-11 14:41:18 -07:00
Dice Popup ECS Refactor (#4692) 2021-09-26 15:18:45 +02:00
Disposal Make DisposalUnitComponent.TryInsert ECS (#4959) 2021-10-20 21:12:23 +02:00
DoAfter Makes many thing that update on paused *not* do that. (#4938) 2021-10-18 23:58:34 +11:00
Doors Move Access to ECS (#4826) 2021-10-22 13:31:07 +11:00
EUI Remove redundant #nullable enable (#4275) 2021-07-16 17:37:09 -07:00
Engineering Update StackSystem to use Resolves. (#4664) 2021-09-20 13:39:05 +02:00
EntityList Re-organize all projects (#4166) 2021-06-09 22:19:39 +02:00
Entry Refactor AccentManager to be an entity system, makes accents ECS. (#4825) 2021-10-11 11:18:39 -07:00
Examine Removed old Loc.GetString() use instances (#4155) 2021-06-21 02:13:54 +02:00
Explosion Blast doors & shutters (#4822) 2021-10-10 12:43:50 +02:00
Extinguisher Popup ECS Refactor (#4692) 2021-09-26 15:18:45 +02:00
Flash Status effect refactor (#4868) 2021-10-15 23:45:04 +02:00
Fluids ECS verbs and update context menu (#4594) 2021-10-04 20:29:03 -07:00
Friction Increase MoverController performance (#4448) 2021-08-15 14:03:08 +10:00
GameTicking Move Access to ECS (#4826) 2021-10-22 13:31:07 +11:00
Ghost Makes many thing that update on paused *not* do that. (#4938) 2021-10-18 23:58:34 +11:00
Gravity Makes many thing that update on paused *not* do that. (#4938) 2021-10-18 23:58:34 +11:00
HandLabeler Adds hand labelers (#4903) 2021-10-16 13:34:05 -07:00
Hands Refactors stunnable to be ECS. (#4819) 2021-10-10 12:47:26 +02:00
Headset Engine Entity Anchoring Changes (#4195) 2021-06-19 19:41:26 -07:00
Holiday Raise HolidaysRefreshedEvent when holidays are disabled. 2021-09-29 12:57:37 +02:00
IP Re-organize all projects (#4166) 2021-06-09 22:19:39 +02:00
Instruments Status effect refactor (#4868) 2021-10-15 23:45:04 +02:00
Interaction ECS verbs and update context menu (#4594) 2021-10-04 20:29:03 -07:00
Inventory Armor (#4934) 2021-10-18 16:24:37 -07:00
IoC Device network as ecs (#4205) 2021-10-11 14:41:18 -07:00
Items ECS verbs and update context menu (#4594) 2021-10-04 20:29:03 -07:00
Jittering Adds jittering. (#4809) 2021-10-09 17:30:04 +02:00
Jobs Turns HolidayManager into an entity system, HolidaySystem. 2021-09-29 12:56:10 +02:00
Kitchen Makes many thing that update on paused *not* do that. (#4938) 2021-10-18 23:58:34 +11:00
Lathe Makes many thing that update on paused *not* do that. (#4938) 2021-10-18 23:58:34 +11:00
Light Makes many thing that update on paused *not* do that. (#4938) 2021-10-18 23:58:34 +11:00
Lock Move Access to ECS (#4826) 2021-10-22 13:31:07 +11:00
MachineLinking Blast doors & shutters (#4822) 2021-10-10 12:43:50 +02:00
Materials Re-organize all projects (#4166) 2021-06-09 22:19:39 +02:00
Medical Makes many thing that update on paused *not* do that. (#4938) 2021-10-18 23:58:34 +11:00
Mind ECS verbs and update context menu (#4594) 2021-10-04 20:29:03 -07:00
Mining/Components ECS damageable (#4529) 2021-09-14 10:07:37 -07:00
MoMMI Move some files out of Content.Shared root because I forgot (#4182) 2021-06-13 22:52:40 +10:00
MobState/States Status effect refactor (#4868) 2021-10-15 23:45:04 +02:00
Module Re-organize all projects (#4166) 2021-06-09 22:19:39 +02:00
Morgue Makes many thing that update on paused *not* do that. (#4938) 2021-10-18 23:58:34 +11:00
Movement Gets rid of all ComponentManager usages. (#4707) 2021-09-28 13:35:29 +02:00
NodeContainer Fix pipe rotation. (#4939) 2021-10-18 13:42:30 +02:00
Nutrition FoodComponent solution un-hardcoding, rehydratable solution name fixes, monkey cubes edible again, slicable food preserves poisons (#4942) 2021-10-19 00:13:43 -07:00
Objectives Gets rid of all ComponentManager usages. (#4707) 2021-09-28 13:35:29 +02:00
PDA Move Access to ECS (#4826) 2021-10-22 13:31:07 +11:00
Paper Paper Visualizer (#4811) 2021-10-09 15:48:53 +02:00
ParticleAccelerator Gets rid of all ComponentManager usages. (#4707) 2021-09-28 13:35:29 +02:00
Physics/Controllers Enable shuttle rotation (#4798) 2021-10-09 01:55:10 +02:00
Plants Makes many thing that update on paused *not* do that. (#4938) 2021-10-18 23:58:34 +11:00
Players Remove redundant #nullable enable (#4275) 2021-07-16 17:37:09 -07:00
Pointing Makes many thing that update on paused *not* do that. (#4938) 2021-10-18 23:58:34 +11:00
Popups PopupSystem now uses Filter methods for getting players from entities. (#4751) 2021-10-03 16:15:15 +02:00
Power Move Access to ECS (#4826) 2021-10-22 13:31:07 +11:00
PowerCell ECS verbs and update context menu (#4594) 2021-10-04 20:29:03 -07:00
Preferences/Managers Remove redundant #nullable enable (#4275) 2021-07-16 17:37:09 -07:00
Projectiles Gets rid of all ComponentManager usages. (#4707) 2021-09-28 13:35:29 +02:00
Pulling ECS verbs and update context menu (#4594) 2021-10-04 20:29:03 -07:00
RCD/Components Popup ECS Refactor (#4692) 2021-09-26 15:18:45 +02:00
Radiation Makes many thing that update on paused *not* do that. (#4938) 2021-10-18 23:58:34 +11:00
Radio Gets rid of all ComponentManager usages. (#4707) 2021-09-28 13:35:29 +02:00
Recycling Popup ECS Refactor (#4692) 2021-09-26 15:18:45 +02:00
Repairable Makes tools and welders ECS, add ToolQualityPrototype. (#4741) 2021-10-07 13:01:27 +02:00
Research Gets rid of all ComponentManager usages. (#4707) 2021-09-28 13:35:29 +02:00
Roles Various improvements to job greetings. (#4777) 2021-10-06 22:51:11 +11:00
Rotatable Add verb to reset rotation of rotatable entities (#4807) 2021-10-09 18:23:34 +02:00
RoundEnd Admin shuttle call button (#4859) 2021-10-13 10:15:28 -07:00
Sandbox Move Access to ECS (#4826) 2021-10-22 13:31:07 +11:00
Security Fix deployable barrier light toggle (#4739) 2021-10-02 16:53:20 +02:00
Shuttles Remove PilotComponent when someone stop piloting (#4922) 2021-10-17 14:33:12 +02:00
Singularity Move Access to ECS (#4826) 2021-10-22 13:31:07 +11:00
Slippery removed TryGetSound + made some SoundSpecifier datafields required 2021-07-31 19:52:33 +02:00
Solar Makes many thing that update on paused *not* do that. (#4938) 2021-10-18 23:58:34 +11:00
Sound removed TryGetSound + made some SoundSpecifier datafields required 2021-07-31 19:52:33 +02:00
Spawners Add linter support for TimedSpawnerComponent, fix linter errors. 2021-10-14 11:09:26 +02:00
Speech Add-d-ds s-s-stut-ttering t-to the g-gam-me (#4901) 2021-10-17 01:23:31 +02:00
Sprite/Components Engine Entity Anchoring Changes (#4195) 2021-06-19 19:41:26 -07:00
Stack Fix master 2021-10-04 01:29:50 +11:00
StationEvents Make radiation storms occur at least somewhat near the station (Revision 3: LocalBounds) (#4745) 2021-10-03 18:26:45 -07:00
Storage Deprecate a bunch of IActionBlocker (#4852) 2021-10-21 13:03:14 +11:00
Strip ECS verbs and update context menu (#4594) 2021-10-04 20:29:03 -07:00
Stunnable Add-d-ds s-s-stut-ttering t-to the g-gam-me (#4901) 2021-10-17 01:23:31 +02:00
Suspicion Remove redundant #nullable enable (#4275) 2021-07-16 17:37:09 -07:00
Tabletop Makes many thing that update on paused *not* do that. (#4938) 2021-10-18 23:58:34 +11:00
Temperature/Components ECS damageable (#4529) 2021-09-14 10:07:37 -07:00
Throwing Landing velocity threshold (#4606) 2021-09-15 20:58:45 +10:00
Tiles Update StackSystem to use Resolves. (#4664) 2021-09-20 13:39:05 +02:00
Timing Re-organize all projects (#4166) 2021-06-09 22:19:39 +02:00
Toilet Makes tools and welders ECS, add ToolQualityPrototype. (#4741) 2021-10-07 13:01:27 +02:00
Tools ToolSystem UseTool doesn't log missing components, slight cleanup for things using tools. 2021-10-07 23:08:16 +02:00
Traitor Description for Uplink UI (and preset uplinks) (#4870) 2021-10-15 12:49:59 +02:00
TraitorDeathMatch/Components Telecrystals (and a bit more ECS) (#4775) 2021-10-08 12:26:42 +02:00
UserInterface Remove redundant #nullable enable (#4275) 2021-07-16 17:37:09 -07:00
VendingMachines Move Access to ECS (#4826) 2021-10-22 13:31:07 +11:00
Verbs ECS verbs and update context menu (#4594) 2021-10-04 20:29:03 -07:00
Visible Re-organize all projects (#4166) 2021-06-09 22:19:39 +02:00
Voting Restart round vote now correctly shows round end screen. (#4817) 2021-10-09 20:18:20 +02:00
Warps Removed old Loc.GetString() use instances (#4155) 2021-06-21 02:13:54 +02:00
Weapon Status effect refactor (#4868) 2021-10-15 23:45:04 +02:00
Wieldable ECS verbs and update context menu (#4594) 2021-10-04 20:29:03 -07:00
Window Popup ECS Refactor (#4692) 2021-09-26 15:18:45 +02:00
WireHacking Fix Wires having the wrong quality for opening the panel. 2021-10-08 08:40:39 +02:00
AssemblyInfo.cs Fix exception in ReagentPrototype caused by IMetabolizable (#451) 2019-11-23 21:55:31 +01:00
Content.Server.csproj Enable nullability in Content.Server (#3685) 2021-03-16 15:50:20 +01:00
Program.cs Content.{Client,Server} are now Exes that can be ran. 2020-01-22 20:17:32 +01:00
app.config Updates submodule (#56) 2018-04-12 23:56:43 +02:00