Tile Prying helpers

This commit is contained in:
Víctor Aguilera Puerto
2020-09-02 18:55:51 +02:00
parent 9944dc70d0
commit d1f7f0b80b
3 changed files with 49 additions and 16 deletions

View File

@@ -53,12 +53,7 @@ namespace Content.Server.GameObjects.Components.Interactable
if (_toolComponentNeeded && !await tool!.UseTool(user, null, 0f, ToolQuality.Prying))
return;
var underplating = _tileDefinitionManager["underplating"];
mapGrid.SetTile(clickLocation, new Tile(underplating.TileId));
//Actually spawn the relevant tile item at the right position and give it some offset to the corner.
var tileItem = Owner.EntityManager.SpawnEntity(tileDef.ItemDropPrototypeName, coordinates);
tileItem.Transform.WorldPosition += (0.2f, 0.2f);
coordinates.PryTile(_mapManager, _tileDefinitionManager, Owner.EntityManager);
}
}
}