ShitboxInfinity/levels/kangaroo_point/junctions.json
type-two 565caa6f85 Crash Mode junctions: scripted convoys, Aftertouch, Crashbreaker, medals
9 junction events across 6 levels, auto-generated from real OSM intersections
(tools/osm_junction.py): each crossing street's ways become lane-offset convoy
streams, deterministic speeds/intervals/models -- learnable puzzles, not dice.
Menu lists CRASH JCT entries; crash -> 9s settle with camera-relative
aftertouch on the wreck and a one-shot crashbreaker shockwave (blast() on
traffic, radial impulse on debris, orange boom). Damage tally vs
bronze/silver/gold targets. Fixed zero-normal UV projection that striped
roads. Smoke test drives a full junction run to tally (k, gold).

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-28 00:14:33 +10:00

134 lines
1.9 KiB
JSON

[
{
"name": "Cliffs Corner",
"spawn": {
"x": 49.98333461330541,
"z": -68.64433920000972,
"dx": 0.4680499904857942,
"dz": -0.8837019895905226
},
"streams": [
{
"pts": [
[
47.4831595229508,
-69.66371377177926
],
[
63.94149741985269,
-110.02953643297833
],
[
78.3750416498091,
-148.8340213803462
]
],
"speed": 12.0,
"interval": 2.2
},
{
"pts": [
[
83.43625143590378,
-146.95142862004474
],
[
68.97210013309922,
-108.06662116698321
],
[
52.48350970366002,
-67.62496462824019
]
],
"speed": 11.0,
"interval": 2.6
},
{
"pts": [
[
114.66387685267605,
-57.53027727981913
],
[
109.86666098023801,
-74.50891216449172
],
[
107.12471250932794,
-155.39569742995997
],
[
106.88904877360271,
-160.41551590552262
],
[
106.3952482221942,
-170.89775425802756
]
],
"speed": 12.0,
"interval": 2.2
},
{
"pts": [
[
111.78926635550437,
-171.15185734246612
],
[
112.28308355725834,
-160.66926529510476
],
[
112.52147634417389,
-155.58262017041363
],
[
115.2509302403802,
-74.92079143598734
],
[
119.8558354049959,
-59.01471872056136
]
],
"speed": 11.0,
"interval": 2.6
},
{
"pts": [
[
105.14797091687734,
-213.92504025483834
],
[
104.12084845022,
-326.6884054546313
]
],
"speed": 12.0,
"interval": 2.2
},
{
"pts": [
[
109.5206244517033,
-326.7375901453881
],
[
110.54774691836064,
-213.9742249455951
]
],
"speed": 11.0,
"interval": 2.6
}
],
"targets": [
15000,
35000,
60000
]
}
]