Fix mime wall & turf/tile helper issues. (#17844)
This commit is contained in:
@@ -17,6 +17,7 @@ public sealed class TileSystem : EntitySystem
|
||||
[Dependency] private readonly ITileDefinitionManager _tileDefinitionManager = default!;
|
||||
[Dependency] private readonly IRobustRandom _robustRandom = default!;
|
||||
[Dependency] private readonly DecalSystem _decal = default!;
|
||||
[Dependency] private readonly TurfSystem _turf = default!;
|
||||
|
||||
public bool PryTile(Vector2i indices, EntityUid gridId)
|
||||
{
|
||||
@@ -68,7 +69,7 @@ public sealed class TileSystem : EntitySystem
|
||||
return false;
|
||||
|
||||
var variant = _robustRandom.Pick(replacementTile.PlacementVariants);
|
||||
var decals = _decal.GetDecalsInRange(tileref.GridUid, tileref.GridPosition().SnapToGrid(EntityManager, _mapManager).Position, 0.5f);
|
||||
var decals = _decal.GetDecalsInRange(tileref.GridUid, _turf.GetTileCenter(tileref).Position, 0.5f);
|
||||
foreach (var (id, _) in decals)
|
||||
{
|
||||
_decal.RemoveDecal(tileref.GridUid, id);
|
||||
|
||||
Reference in New Issue
Block a user