Spreaders travels across connected grids and SpreaderIgnore tag (#15419)

This commit is contained in:
metalgearsloth
2023-04-25 06:04:49 +10:00
committed by GitHub
parent 028c363608
commit 1cde3ff112
8 changed files with 85 additions and 58 deletions

View File

@@ -10,9 +10,7 @@ namespace Content.Server.Spreader;
[ByRefEvent]
public record struct SpreadNeighborsEvent
{
public MapGridComponent? Grid;
public ValueList<Vector2i> NeighborFreeTiles;
public ValueList<Vector2i> NeighborOccupiedTiles;
public ValueList<(MapGridComponent Grid, Vector2i Tile)> NeighborFreeTiles;
public ValueList<EntityUid> Neighbors;
/// <summary>
@@ -20,4 +18,4 @@ public record struct SpreadNeighborsEvent
/// Subscribers can handle as they wish.
/// </summary>
public int Updates;
}
}