0.6.0: the Cove's own, for a playtest (the wreck and a treasure for each player, the drowned crew, crabs and gulls, a rowing boat at the pier, Report a bug); protocol 18

This commit is contained in:
Paul Bailey
2026-11-07 13:04:36 +00:00
parent 27040d6805
commit 3b611a6d34
7 changed files with 14 additions and 8 deletions

View File

@@ -91,6 +91,7 @@
<li>Weather that matters: storms, blizzards and hard winters.</li>
<li>A bear, a barrow, and the Old Stag at the standing stones.</li>
<li>Dig down through the sea cliffs to the Cove, and fish off its pier.</li>
<li>A wreck on the Cove's beach, and a pirate treasure for each player to dig up.</li>
<li>On a server, friends can be in different lands at once.</li>
<li>A map that fills in as you explore, and a compass.</li>
<li>Play alone, or host a server for friends on your own machine.</li>

View File

@@ -325,6 +325,8 @@ func _shot_cove() -> void:
# (From out over the bay, with the stream's mouth along the shore.)
var from: Vector3 = pier.end + pier.dir * 18.0 + side * 14.0 + Vector3(0, 2.5, 0)
var to: Vector3 = pier.end + pier.dir * 6.0 + side * 7.0 + Vector3(0, 1.6, 0)
if world.moorings != null: # (0.6.0: a couple of rowing boats tied up at the end)
world.moorings.load_data({"moored": {"a": {"berth": 0, "name": ""}, "b": {"berth": 3, "name": ""}}})
await _shot(6.0, func(_t: float, k: float):
_clock(8.2 + k * 0.3)
var e := k * k * (3.0 - 2.0 * k)