Run parcels between the campus parcel lockers #176
Labels
No labels
animation
audio
blocked
bug report
controversial
documentation
easy
feature request
hard
medium
multiplayer
physics
ui
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set
Reference
elsie/liuverse#176
Loading…
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
The campus has parcel lockers, building entrances, cargo bikes and service carts — a delivery loop already exists in the geometry. A courier contract picks a locker and a building entrance, and the player has to carry the parcel across campus before the clock runs out. Chain contracts into a route, pay in time, and keep a session leaderboard. It gives the vehicles a reason to exist beyond going fast.
How it fits.
BakedProp::ParcelLockerand the building entrances are baked, so both ends derive the same pickup and drop-off points. The server hands out a contract and validates arrival from the poses already on the wire; offline, the local client runs the same contract. The parcel is a carried prop with a simple pose, not a physics body.Scope.
Related. #200 (records), #201 (passport), #209 (campus credit).