Make decal gridinit use gridentityid (#8792)

This commit is contained in:
metalgearsloth
2022-06-12 17:53:11 +10:00
committed by GitHub
parent 6aa2050b96
commit bf2d72cf42

View File

@@ -41,13 +41,13 @@ namespace Content.Shared.Decals
private void OnGridInitialize(GridInitializeEvent msg)
{
var comp = EntityManager.EnsureComponent<DecalGridComponent>(MapManager.GetGrid(msg.GridId).GridEntityId);
ChunkIndex[msg.GridId] = new();
var comp = EntityManager.EnsureComponent<DecalGridComponent>(msg.EntityUid);
ChunkIndex[msg.EntityUid] = new();
foreach (var (indices, decals) in comp.ChunkCollection.ChunkCollection)
{
foreach (var uid in decals.Keys)
{
ChunkIndex[msg.GridId][uid] = indices;
ChunkIndex[msg.EntityUid][uid] = indices;
}
}
}