P2 stone: stonecutter, cut stone, stone floors/walls/pillars/stairs/windows/doorway, hearth; wooden stairs, windows, posts, palisade and gate; stone support rules

This commit is contained in:
Paul Bailey
2026-11-05 01:14:07 +00:00
parent 24c280d885
commit 411bfef34a
16 changed files with 1123 additions and 21 deletions

View File

@@ -0,0 +1,12 @@
extends "res://scripts/building/piece.gd"
## Stonecutter: a saw bench for dressing stone. Unlocks "stonecutter" recipes
## (cut stone, and the stone building pieces) within 6 m. E opens crafting.
func _build() -> void:
add_to_group("station:stonecutter")
func interact_prompt(_player: Node) -> String:
return "Stonecutter [E] Craft"
func interact(player: Node) -> void:
player.open_inventory(null)