Add rideable bicycles at mapped bike parking #54
No reviewers
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!54
Loading…
Reference in a new issue
No description provided.
Delete branch "feat/bicycles"
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?
Bicycles become a second
VehicleKindand spawn at every mapped bicycle-parking spot.#40 — bicycles as a vehicle
VehicleKind::{ElectricScooter, Bicycle}: the bicycle is slower (25 vs 40), turns a bit tighter, has no drift, and rides with a lower eye height.ScooterPose→VehiclePosewith akindbyte;ScooterInput→VehicleControl;ServerMsg::Scooters→Vehicles;mounted_scooter→mounted_vehicle. Breaking wire change — cached browser tabs must reload.#31 — bikes at the parking
PROP_PARKING→PROP_BIKE_PARKING; the bake emits it foramenity=bicycle_parkingnodes and now also at the centroid of each bicycle-parking way. It previously lumped car and bike parking into one prop and ignored ways.spawn_bicyclesstands one bicycle at each mapped spot, with a position-hashed yaw so a rebake does not reshuffle the lot.assets/baked/valla.bin: the only change isprops 578 → 635(the parking ways); everything else is byte-for-byte the same campus. Bike-parking props total 112 (55 nodes + 57 ways), so the fleet is up to 80 scooters + 112 bicycles;MAX_VEHICLESraised to 256.Docs (
ARCHITECTURE.md,README.md) and the HUD help line are updated.Verification
just checkpasses: fmt,clippy --workspace --all-targets -- -D warnings,cargo test --workspace,cargo deny check advisories bans sources.Closes #40
Closes #31
6c1238dd08to4c3a8c9dd54c3a8c9dd5to0809f3be6f