Add evac shuttle test. (#27152)

* Add evac shuttle test.

* Fix typo in comment
This commit is contained in:
Leon Friedrich
2024-04-20 17:57:55 +12:00
committed by GitHub
parent 4594700d19
commit 12bb476a2d
7 changed files with 138 additions and 19 deletions

View File

@@ -112,26 +112,12 @@ public sealed class StationSystem : EntitySystem
{
var dict = new Dictionary<string, List<EntityUid>>();
void AddGrid(string station, EntityUid grid)
{
if (dict.ContainsKey(station))
{
dict[station].Add(grid);
}
else
{
dict[station] = new List<EntityUid> {grid};
}
}
// Iterate over all BecomesStation
foreach (var grid in ev.Grids)
{
// We still setup the grid
if (!TryComp<BecomesStationComponent>(grid, out var becomesStation))
continue;
AddGrid(becomesStation.Id, grid);
if (TryComp<BecomesStationComponent>(grid, out var becomesStation))
dict.GetOrNew(becomesStation.Id).Add(grid);
}
if (!dict.Any())