Add trade stations (#23863)
* puters * Start on fulfillment * weh * Smol update * FTL sound fixes or smth iunno * Add consoles * More tweaks * Make it unanchorable * final wehs * weh * Fix 1 test * Shrimply bump the distance * cat
This commit is contained in:
@@ -14,8 +14,6 @@ using Content.Shared.Mobs.Components;
|
||||
using JetBrains.Annotations;
|
||||
using Robust.Server.GameObjects;
|
||||
using Robust.Shared.Audio.Systems;
|
||||
using Robust.Shared.Configuration;
|
||||
using Robust.Shared.Map;
|
||||
using Robust.Shared.Prototypes;
|
||||
using Robust.Shared.Timing;
|
||||
using Robust.Shared.Random;
|
||||
@@ -25,9 +23,6 @@ namespace Content.Server.Cargo.Systems;
|
||||
public sealed partial class CargoSystem : SharedCargoSystem
|
||||
{
|
||||
[Dependency] private readonly IGameTiming _timing = default!;
|
||||
[Dependency] private readonly IComponentFactory _factory = default!;
|
||||
[Dependency] private readonly IConfigurationManager _cfgManager = default!;
|
||||
[Dependency] private readonly IMapManager _mapManager = default!;
|
||||
[Dependency] private readonly IPrototypeManager _protoMan = default!;
|
||||
[Dependency] private readonly IRobustRandom _random = default!;
|
||||
[Dependency] private readonly ISharedAdminLogManager _adminLogger = default!;
|
||||
@@ -41,6 +36,7 @@ public sealed partial class CargoSystem : SharedCargoSystem
|
||||
[Dependency] private readonly PricingSystem _pricing = default!;
|
||||
[Dependency] private readonly SharedAppearanceSystem _appearance = default!;
|
||||
[Dependency] private readonly SharedAudioSystem _audio = default!;
|
||||
[Dependency] private readonly SharedTransformSystem _xformSystem = default!;
|
||||
[Dependency] private readonly ShuttleConsoleSystem _console = default!;
|
||||
[Dependency] private readonly StackSystem _stack = default!;
|
||||
[Dependency] private readonly StationSystem _station = default!;
|
||||
@@ -50,6 +46,11 @@ public sealed partial class CargoSystem : SharedCargoSystem
|
||||
private EntityQuery<TransformComponent> _xformQuery;
|
||||
private EntityQuery<CargoSellBlacklistComponent> _blacklistQuery;
|
||||
private EntityQuery<MobStateComponent> _mobQuery;
|
||||
private EntityQuery<TradeStationComponent> _tradeQuery;
|
||||
|
||||
private HashSet<EntityUid> _setEnts = new();
|
||||
private List<EntityUid> _listEnts = new();
|
||||
private List<(EntityUid, CargoPalletComponent, TransformComponent)> _pads = new();
|
||||
|
||||
public override void Initialize()
|
||||
{
|
||||
@@ -58,6 +59,7 @@ public sealed partial class CargoSystem : SharedCargoSystem
|
||||
_xformQuery = GetEntityQuery<TransformComponent>();
|
||||
_blacklistQuery = GetEntityQuery<CargoSellBlacklistComponent>();
|
||||
_mobQuery = GetEntityQuery<MobStateComponent>();
|
||||
_tradeQuery = GetEntityQuery<TradeStationComponent>();
|
||||
|
||||
InitializeConsole();
|
||||
InitializeShuttle();
|
||||
@@ -65,13 +67,6 @@ public sealed partial class CargoSystem : SharedCargoSystem
|
||||
InitializeBounty();
|
||||
}
|
||||
|
||||
public override void Shutdown()
|
||||
{
|
||||
base.Shutdown();
|
||||
ShutdownShuttle();
|
||||
CleanupCargoShuttle();
|
||||
}
|
||||
|
||||
public override void Update(float frameTime)
|
||||
{
|
||||
base.Update(frameTime);
|
||||
|
||||
Reference in New Issue
Block a user