P5 the Old Stag: standing stones and altar, three-phase boss with charges, stun window, spirit wolves and stomps; antler pickaxe and trophy; group scaling and credit for every fighter; online 3-player test (protocol 12)

This commit is contained in:
Paul Bailey
2026-11-05 13:39:06 +00:00
parent 3389ec9a21
commit e03411ffdb
24 changed files with 1587 additions and 17 deletions

View File

@@ -138,6 +138,9 @@ func _do(cmd: Dictionary) -> Dictionary:
return {"heard": root.get_node("Chat").heard.duplicate()}
"heard":
return {"heard": root.get_node("Chat").heard.duplicate(), "pvp": bool(net.server_info.get("pvp", false))}
# P5 (tests/test_net_boss.gd): this player's copy of the standing stones.
"stones":
return world.stones.save_data() if world.stones != null else {}
return {"error": "unknown command"}
## What this player's game shows of the server's wildlife.