Files
jak-project/goal_src/jak3/levels/desert/hover/desbeast-path.gc
T
Hat Kid 58a5440c8a decomp3: more misc files (#3466)
Makes a bunch of missions mostly playable, including:
- `arena-training-1`
- `arena-fight-1`
- `wascity-chase`
- `arena-fight-2`
- `arena-fight-3`
- `volcano-darkeco`
- `desert-hover`
- `nest-eggs`
- `temple-climb`
- `temple-oracle`
- `temple-tests`
- `desert-beast-battle`
- `desert-turtle-training`
- `desert-course-race`
- `desert-artifact-race1`
- `wascity-leaper-race`
- `wascity-pre-game`
- `sewer-met-hum`
- `forest-kill-plants`
- `forest-ring-chase`
- `temple-defend`
- `tower-destroy`
- `desert-glide`

---
Files:

- `ripple`
- `waswide-mood`
- `sig-rider`
- `nst-tasks`
- `nst-part`
- `nst-gas`
- `nst-eggs-h`
- `nst-obs`
- `nst-mood`
- `egg-spider`
- `wasdoors-init`
- `wasall-tasks`
- `wvehicle-race`
- `wcar-marauder`
- `wcar-marauder-b`
- `turret-control`
- `was-squad-control`
- `turtle-training`
- `kleever-rider`
- `course-race`
- `artifact-race`
- `desert-hover`
- `desbeast-path-h`
- `des-beast`
- `desertg-obs`
- `desertf-obs`
- `desertd-obs`
- `desert-dust-storm`
- `des-cactus`
- `race-hud`
- `race-info`
- `race-manager`
- `tizard`
- `flyingsaw`
- `hover-training`
- `temple-mood`
- `temple-obs`
- `temple-obs2`
- `temple-part`
- `temple-scenes`
- `templex-mood`
- `templex-obs`
- `templex-part`
- `tomb-baby-spider`
- `target-turret-shot`
- `target-turret`
- `beast-battle-path`
- `des-beast-2`
- `mh-flyer`
- `scorpion-gun`
- `hover-enemy-h`
- `hover-enemy`
- `hover-formation-h`
- `hover-formation`
- `hover-nav-control-h`
- `hover-nav-control`
- `flamer-hover`
- `hover-nav-templea`
- `robo-hover`
- `hover-nav-sewb`
- `hover-nav-sewg`
- `hover-nav-sewj`
- `hover-nav-sewl`
- `hover-nav-sewo`
- `hover-nav-towera`
- `tower-mood`
- `tower-obs`
- `tower-scenes`
- `tower-part`
- `eco-green-collider`
- `forest-bridges`
- `forest-kill-plants`
- `forest-mood`
- `forest-ring-chase`
- `forest-tasks`
- `forest-part`
- `foresta-obs`
- `hover-nav-foresta`
- `mh-plant`
- `dp-bipedal-part`
- `dp-bipedal-shot`
- `dp-bipedal`
- `neo-spawner`
- `for-turret`
- `for-turret-shot`
- `neo-wasp`
- `neo-wasp-part`
- `volcanox-scenes`
- `volcanox-mood`
- `volcano-scenes`
- `volcano-mood`
- `volcano-obs`
- `volcano-obs2`
- `chain-physics`
- `rigid-body-plat`
- `volcano-part`
- `flamer-lava`
- `flitter`
- `spiky-frog`
- `flut-wild`
- `target-indax`
- `target-indax-hang`
- `mantis`
- `volcanox-obs`
- `spyder`
- `wcar-faccar`
- `mhcity-obs2`
- `mhcity-part`
- `mhcity-obs`
- `dm-mine-spider`
- `rapid-gunner`
- `stadium-mood`
- `stadium-scenes`
- `stadiuma-mood`
- `stadiuma-part`
- `kanga-lizard`
- `marauder`
- `arena-scenes`
- `wasstada-mood`
- `wasstada-obs`
- `wasstada-part`
- `wasstadb-obs`
- `wasstadc-obs`
- `dm-flyer`
- `maker-part`
- `maker-projectile`
- `skeet-part`
- `wascity-turret`
- `wasgun-h`
- `wasgun-hud`
- `wasgun-manager`
- `nav-graph-h`
- `traffic-engine-h`
- `waswide-init`
- `cty-borrow-manager-h`
- `cty-borrow-manager`
- `desert-part`
- `height-map-h`
- `height-map`
- `traffic-height-map`
- `vehicle-control`
- `hvehicle-h`
- `hvehicle`
- `hvehicle-effects`
- `hvehicle-physics`
- `hvehicle-util`
- `glider-h`
- `glider-hud`
- `glider-manager`
- `glider-ring`
- `glider-ring-part`
- `h-glider`
- `hanga-init`
- `was-pre-game`
- `was-leaper-race`
- `flut-racer`
- `desert-scenes`
- `desert-lizard-h`
- `desert-lizard-task`
- `desert-lizard`
- `throne-scenes`
- `waspal-mood`
- `waspala-obs`
- `waspala-part`
- `deswalk-obs`
- `deswalk-part`
- `terraformer-drone`
- `terraformer-head`
- `terraformer-part`
- `terraformer-setup`
2024-04-22 18:43:51 +02:00

124 lines
10 KiB
Common Lisp

;;-*-Lisp-*-
(in-package goal)
;; name: desbeast-path.gc
;; name in dgo: desbeast-path
;; dgos: DESBATTL, DESHOVER
;; DECOMP BEGINS
(define *desbeast-path-table*
(new 'static 'boxed-array :type desbeast-path
(new 'static 'desbeast-path
:node-count #x15
:node (new 'static 'inline-array desbeast-node 21
(new 'static 'desbeast-node :position (new 'static 'vector :x 5376572.0 :y 198729.31 :z 2627804.2))
(new 'static 'desbeast-node :position (new 'static 'vector :x 5141052.0 :y 193216.92 :z 2865774.2))
(new 'static 'desbeast-node :position (new 'static 'vector :x 4897422.0 :y 225388.95 :z 2717732.5))
(new 'static 'desbeast-node :position (new 'static 'vector :x 4767661.5 :y 208303.31 :z 2374987.2))
(new 'static 'desbeast-node :position (new 'static 'vector :x 4708883.5 :y 186975.84 :z 2171567.8))
(new 'static 'desbeast-node :position (new 'static 'vector :x 4724121.0 :y 181138.64 :z 1968361.0))
(new 'static 'desbeast-node :position (new 'static 'vector :x 4909628.0 :y 192782.75 :z 1812860.5))
(new 'static 'desbeast-node :position (new 'static 'vector :x 5046272.0 :y 170312.5 :z 1588518.5))
(new 'static 'desbeast-node :position (new 'static 'vector :x 5164604.0 :y 176321.73 :z 1481416.2))
(new 'static 'desbeast-node :position (new 'static 'vector :x 5316688.5 :y 207376.39 :z 1516032.0))
(new 'static 'desbeast-node :position (new 'static 'vector :x 5339913.5 :y 235765.34 :z 1647451.8))
(new 'static 'desbeast-node :position (new 'static 'vector :x 5265570.5 :y 209158.97 :z 1963318.9))
(new 'static 'desbeast-node :position (new 'static 'vector :x 5397913.0 :y 185435.34 :z 2227736.2))
(new 'static 'desbeast-node :position (new 'static 'vector :x 5778512.5 :y 86912.2 :z 2408627.5))
(new 'static 'desbeast-node :position (new 'static 'vector :x 6194871.0 :y 184565.34 :z 2485386.8))
(new 'static 'desbeast-node :position (new 'static 'vector :x 6451854.0 :y 149667.02 :z 2452664.0))
(new 'static 'desbeast-node :position (new 'static 'vector :x 6651493.0 :y 79847.836 :z 2700226.2))
(new 'static 'desbeast-node :position (new 'static 'vector :x 6414704.0 :y 159995.08 :z 2903957.0))
(new 'static 'desbeast-node :position (new 'static 'vector :x 6112132.5 :y 217052.78 :z 2926898.5))
(new 'static 'desbeast-node :position (new 'static 'vector :x 5844295.0 :y 215938.66 :z 2843475.2))
(new 'static 'desbeast-node :position (new 'static 'vector :x 5683280.5 :y 121693.39 :z 2571005.2))
)
)
(new 'static 'desbeast-path
:node-count #xf
:node (new 'static 'inline-array desbeast-node 15
(new 'static 'desbeast-node :position (new 'static 'vector :x 7061175.0 :y 84974.39 :z 679513.7))
(new 'static 'desbeast-node :position (new 'static 'vector :x 6803660.0 :y 113697.18 :z 840453.75))
(new 'static 'desbeast-node :position (new 'static 'vector :x 6759628.0 :y 130269.59 :z 1145462.4))
(new 'static 'desbeast-node :position (new 'static 'vector :x 6732348.0 :y 142820.97 :z 1619791.5))
(new 'static 'desbeast-node :position (new 'static 'vector :x 6954311.0 :y 138859.72 :z 1925684.9))
(new 'static 'desbeast-node :position (new 'static 'vector :x 7127571.5 :y 115351.14 :z 2254048.8))
(new 'static 'desbeast-node :position (new 'static 'vector :x 6985113.0 :y 88391.68 :z 2538323.2))
(new 'static 'desbeast-node :position (new 'static 'vector :x 7021485.5 :y 96212.17 :z 2784636.0))
(new 'static 'desbeast-node :position (new 'static 'vector :x 7294238.0 :y 96199.06 :z 2883423.8))
(new 'static 'desbeast-node :position (new 'static 'vector :x 7596768.5 :y 117020.266 :z 2672934.0))
(new 'static 'desbeast-node :position (new 'static 'vector :x 7814430.0 :y 186069.81 :z 2283831.0))
(new 'static 'desbeast-node :position (new 'static 'vector :x 7703879.0 :y 248458.03 :z 1942027.9))
(new 'static 'desbeast-node :position (new 'static 'vector :x 7479296.0 :y 157559.19 :z 1507233.4))
(new 'static 'desbeast-node :position (new 'static 'vector :x 7570677.0 :y 149644.08 :z 1135357.5))
(new 'static 'desbeast-node :position (new 'static 'vector :x 7375952.5 :y 107506.484 :z 812654.2))
)
)
(new 'static 'desbeast-path
:node-count #x19
:node (new 'static 'inline-array desbeast-node 25
(new 'static 'desbeast-node :position (new 'static 'vector :x 4368014.0 :y 223266.4 :z 2111655.0))
(new 'static 'desbeast-node :position (new 'static 'vector :x 4258405.0 :y 240238.19 :z 2114846.0))
(new 'static 'desbeast-node :position (new 'static 'vector :x 4182056.2 :y 228148.42 :z 2185690.8))
(new 'static 'desbeast-node :position (new 'static 'vector :x 3964443.8 :y 203615.84 :z 2147274.2))
(new 'static 'desbeast-node :position (new 'static 'vector :x 3815055.0 :y 185685.2 :z 2079694.5))
(new 'static 'desbeast-node :position (new 'static 'vector :x 3649232.5 :y 126994.43 :z 1930956.4))
(new 'static 'desbeast-node :position (new 'static 'vector :x 3492818.0 :y 96129.44 :z 1818291.9))
(new 'static 'desbeast-node :position (new 'static 'vector :x 3328667.2 :y 70429.9 :z 1574825.6))
(new 'static 'desbeast-node :position (new 'static 'vector :x 3157806.8 :y 91402.65 :z 1650171.5))
(new 'static 'desbeast-node :position (new 'static 'vector :x 3148164.8 :y 62105.6 :z 1948053.1))
(new 'static 'desbeast-node :position (new 'static 'vector :x 3239902.5 :y 80921.805 :z 2104471.2))
(new 'static 'desbeast-node :position (new 'static 'vector :x 3420085.8 :y 104781.414 :z 2167860.5))
(new 'static 'desbeast-node :position (new 'static 'vector :x 3596307.8 :y 135306.86 :z 2340007.0))
(new 'static 'desbeast-node :position (new 'static 'vector :x 3576364.8 :y 138501.73 :z 2558594.8))
(new 'static 'desbeast-node :position (new 'static 'vector :x 3479338.5 :y 125724.266 :z 2646334.8))
(new 'static 'desbeast-node :position (new 'static 'vector :x 3496320.5 :y 137293.42 :z 2903166.2))
(new 'static 'desbeast-node :position (new 'static 'vector :x 3648450.2 :y 145499.75 :z 3089694.0))
(new 'static 'desbeast-node :position (new 'static 'vector :x 3886661.2 :y 215064.17 :z 3090451.8))
(new 'static 'desbeast-node :position (new 'static 'vector :x 4275568.0 :y 273091.38 :z 3024539.2))
(new 'static 'desbeast-node :position (new 'static 'vector :x 4591410.5 :y 294760.84 :z 2964135.0))
(new 'static 'desbeast-node :position (new 'static 'vector :x 4736941.5 :y 249687.66 :z 2788261.5))
(new 'static 'desbeast-node :position (new 'static 'vector :x 4769422.0 :y 216925.8 :z 2527645.0))
(new 'static 'desbeast-node :position (new 'static 'vector :x 4711054.0 :y 191922.58 :z 2287635.8))
(new 'static 'desbeast-node :position (new 'static 'vector :x 4558560.5 :y 181971.36 :z 2156170.8))
(new 'static 'desbeast-node :position (new 'static 'vector :x 4450917.0 :y 204108.19 :z 2105523.5))
)
)
(new 'static 'desbeast-path
:node-count #x1d
:node (new 'static 'inline-array desbeast-node 29
(new 'static 'desbeast-node :position (new 'static 'vector :x 2868735.5 :y 157032.45 :z 2702769.2))
(new 'static 'desbeast-node :position (new 'static 'vector :x 2706435.8 :y 113371.55 :z 2767064.8))
(new 'static 'desbeast-node :position (new 'static 'vector :x 2583911.8 :y 86136.42 :z 2960870.5))
(new 'static 'desbeast-node :position (new 'static 'vector :x 2355224.2 :y 78801.305 :z 2822098.0))
(new 'static 'desbeast-node :position (new 'static 'vector :x 2134248.8 :y 76645.58 :z 2580549.2))
(new 'static 'desbeast-node :position (new 'static 'vector :x 1879613.0 :y 97048.164 :z 2455957.0))
(new 'static 'desbeast-node :position (new 'static 'vector :x 1683775.1 :y 158908.42 :z 2255027.5))
(new 'static 'desbeast-node :position (new 'static 'vector :x 1731612.2 :y 181243.08 :z 2044853.9))
(new 'static 'desbeast-node :position (new 'static 'vector :x 1942027.9 :y 180991.6 :z 1972682.4))
(new 'static 'desbeast-node :position (new 'static 'vector :x 2021576.2 :y 163520.11 :z 2175258.2))
(new 'static 'desbeast-node :position (new 'static 'vector :x 2045914.8 :y 94058.91 :z 2398445.2))
(new 'static 'desbeast-node :position (new 'static 'vector :x 2117258.8 :y 77679.82 :z 2621996.8))
(new 'static 'desbeast-node :position (new 'static 'vector :x 2240802.5 :y 67512.73 :z 2775289.5))
(new 'static 'desbeast-node :position (new 'static 'vector :x 2392878.8 :y 80902.96 :z 2865491.2))
(new 'static 'desbeast-node :position (new 'static 'vector :x 2610446.0 :y 104786.74 :z 2684288.5))
(new 'static 'desbeast-node :position (new 'static 'vector :x 2845380.2 :y 156830.92 :z 2632351.0))
(new 'static 'desbeast-node :position (new 'static 'vector :x 3061583.5 :y 157313.84 :z 2567548.0))
(new 'static 'desbeast-node :position (new 'static 'vector :x 3253440.0 :y 150874.11 :z 2399076.0))
(new 'static 'desbeast-node :position (new 'static 'vector :x 3459689.8 :y 113777.87 :z 2190565.0))
(new 'static 'desbeast-node :position (new 'static 'vector :x 3666124.5 :y 164323.33 :z 2135310.0))
(new 'static 'desbeast-node :position (new 'static 'vector :x 3887709.5 :y 191893.5 :z 2243677.5))
(new 'static 'desbeast-node :position (new 'static 'vector :x 3980492.5 :y 228395.83 :z 2306694.2))
(new 'static 'desbeast-node :position (new 'static 'vector :x 4044824.2 :y 235916.08 :z 2483039.8))
(new 'static 'desbeast-node :position (new 'static 'vector :x 3967246.0 :y 251096.27 :z 2715393.8))
(new 'static 'desbeast-node :position (new 'static 'vector :x 3786022.0 :y 194644.78 :z 2868068.0))
(new 'static 'desbeast-node :position (new 'static 'vector :x 3538578.8 :y 138517.7 :z 2935181.0))
(new 'static 'desbeast-node :position (new 'static 'vector :x 3412758.0 :y 135029.56 :z 2780413.2))
(new 'static 'desbeast-node :position (new 'static 'vector :x 3246419.2 :y 147034.94 :z 2626318.0))
(new 'static 'desbeast-node :position (new 'static 'vector :x 2997574.8 :y 162793.88 :z 2626580.0))
)
)
)
)