mirror of
https://github.com/open-goal/jak-project.git
synced 2024-10-20 11:26:18 -04:00
58a5440c8a
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`
235 lines
17 KiB
Common Lisp
235 lines
17 KiB
Common Lisp
;;-*-Lisp-*-
|
|
(in-package goal)
|
|
|
|
;; name: hover-nav-sewo.gc
|
|
;; name in dgo: hover-nav-sewo
|
|
;; dgos: SEA
|
|
|
|
;; DECOMP BEGINS
|
|
|
|
(define *sewo-adjacency* (new 'static 'nav-network-data
|
|
:node-array (new 'static 'boxed-array :type nav-network-info
|
|
(new 'static 'nav-network-info
|
|
:path-node (new 'static 'nav-network-path-node :parent #f)
|
|
:pos (new 'static 'vector :x -2103992.2 :y -506757.12 :z -939827.2 :w 1.0)
|
|
:count 1
|
|
:adjacency (new 'static 'inline-array nav-network-adjacency 1
|
|
(new 'static 'nav-network-adjacency :index 1 :dist 163471.36)
|
|
)
|
|
)
|
|
(new 'static 'nav-network-info
|
|
:path-node (new 'static 'nav-network-path-node :row-index 1 :parent #f)
|
|
:pos (new 'static 'vector :x -2028421.1 :y -506757.12 :z -1084743.6 :w 1.0)
|
|
:index 1
|
|
:count 6
|
|
:adjacency (new 'static 'inline-array nav-network-adjacency 6
|
|
(new 'static 'nav-network-adjacency :dist 163471.36)
|
|
(new 'static 'nav-network-adjacency :index 3 :dist 189931.52)
|
|
(new 'static 'nav-network-adjacency :index 4 :dist 110796.8)
|
|
(new 'static 'nav-network-adjacency :index 9 :dist 77578.24)
|
|
(new 'static 'nav-network-adjacency :index 10 :dist 58163.2)
|
|
(new 'static 'nav-network-adjacency :index 13 :dist 133611.52)
|
|
)
|
|
)
|
|
(new 'static 'nav-network-info
|
|
:path-node (new 'static 'nav-network-path-node :row-index 2 :parent #f)
|
|
:pos (new 'static 'vector :x -1776066.5 :y -532234.25 :z -1140981.8 :w 1.0)
|
|
:index 2
|
|
:count 3
|
|
:adjacency (new 'static 'inline-array nav-network-adjacency 3
|
|
(new 'static 'nav-network-adjacency :index 3 :dist 114196.48)
|
|
(new 'static 'nav-network-adjacency :index 13 :dist 129597.44)
|
|
(new 'static 'nav-network-adjacency :index 14 :dist 127508.48)
|
|
)
|
|
)
|
|
(new 'static 'nav-network-info
|
|
:path-node (new 'static 'nav-network-path-node :row-index 3 :parent #f)
|
|
:pos (new 'static 'vector :x -1876336.6 :y -532234.25 :z -1195663.4 :w 1.0)
|
|
:index 3
|
|
:count 7
|
|
:adjacency (new 'static 'inline-array nav-network-adjacency 7
|
|
(new 'static 'nav-network-adjacency :index 1 :dist 189931.52)
|
|
(new 'static 'nav-network-adjacency :index 2 :dist 114196.48)
|
|
(new 'static 'nav-network-adjacency :index 4 :dist 131932.16)
|
|
(new 'static 'nav-network-adjacency :index 7 :dist 105472.0)
|
|
(new 'static 'nav-network-adjacency :index 13 :dist 72007.68)
|
|
(new 'static 'nav-network-adjacency :index 14 :dist 78315.52)
|
|
(new 'static 'nav-network-adjacency :index 17 :dist 157777.92)
|
|
)
|
|
)
|
|
(new 'static 'nav-network-info
|
|
:path-node (new 'static 'nav-network-path-node :row-index 4 :parent #f)
|
|
:pos (new 'static 'vector :x -2007982.1 :y -524574.75 :z -1192181.8 :w 1.0)
|
|
:index 4
|
|
:count 4
|
|
:adjacency (new 'static 'inline-array nav-network-adjacency 4
|
|
(new 'static 'nav-network-adjacency :index 1 :dist 110796.8)
|
|
(new 'static 'nav-network-adjacency :index 3 :dist 131932.16)
|
|
(new 'static 'nav-network-adjacency :index 6 :dist 216514.56)
|
|
(new 'static 'nav-network-adjacency :index 17 :dist 105635.84)
|
|
)
|
|
)
|
|
(new 'static 'nav-network-info
|
|
:path-node (new 'static 'nav-network-path-node :row-index 5 :parent #f)
|
|
:pos (new 'static 'vector :x -2036899.9 :y -735191.06 :z -1283113.0 :w 1.0)
|
|
:index 5
|
|
:count 1
|
|
:adjacency (new 'static 'inline-array nav-network-adjacency 1
|
|
(new 'static 'nav-network-adjacency :index 17 :dist 214835.2)
|
|
)
|
|
)
|
|
(new 'static 'nav-network-info
|
|
:path-node (new 'static 'nav-network-path-node :row-index 6 :parent #f)
|
|
:pos (new 'static 'vector :x -2058076.1 :y -735191.06 :z -1197711.4 :w 1.0)
|
|
:index 6
|
|
:count 1
|
|
:adjacency (new 'static 'inline-array nav-network-adjacency 1
|
|
(new 'static 'nav-network-adjacency :index 4 :dist 216514.56)
|
|
)
|
|
)
|
|
(new 'static 'nav-network-info
|
|
:path-node (new 'static 'nav-network-path-node :row-index 7 :parent #f)
|
|
:pos (new 'static 'vector :x -1903042.5 :y -524574.75 :z -1297408.0 :w 1.0)
|
|
:index 7
|
|
:count 4
|
|
:adjacency (new 'static 'inline-array nav-network-adjacency 4
|
|
(new 'static 'nav-network-adjacency :index 3 :dist 105472.0)
|
|
(new 'static 'nav-network-adjacency :index 8 :dist 266117.12)
|
|
(new 'static 'nav-network-adjacency :index 14 :dist 85319.68)
|
|
(new 'static 'nav-network-adjacency :index 17 :dist 93798.4)
|
|
)
|
|
)
|
|
(new 'static 'nav-network-info
|
|
:path-node (new 'static 'nav-network-path-node :row-index 8 :parent #f)
|
|
:pos (new 'static 'vector :x -1908899.9 :y -790282.25 :z -1311498.2 :w 1.0)
|
|
:index 8
|
|
:count 1
|
|
:adjacency (new 'static 'inline-array nav-network-adjacency 1
|
|
(new 'static 'nav-network-adjacency :index 7 :dist 266117.12)
|
|
)
|
|
)
|
|
(new 'static 'nav-network-info
|
|
:path-node (new 'static 'nav-network-path-node :row-index 9 :parent #f)
|
|
:pos (new 'static 'vector :x -1966202.9 :y -524574.75 :z -1041899.5 :w 1.0)
|
|
:index 9
|
|
:count 3
|
|
:adjacency (new 'static 'inline-array nav-network-adjacency 3
|
|
(new 'static 'nav-network-adjacency :index 1 :dist 77578.24)
|
|
(new 'static 'nav-network-adjacency :index 11 :dist 207708.16)
|
|
(new 'static 'nav-network-adjacency :index 13 :dist 107192.32)
|
|
)
|
|
)
|
|
(new 'static 'nav-network-info
|
|
:path-node (new 'static 'nav-network-path-node :row-index 10 :parent #f)
|
|
:pos (new 'static 'vector :x -2081259.5 :y -524574.75 :z -1101168.6 :w 1.0)
|
|
:index 10
|
|
:count 2
|
|
:adjacency (new 'static 'inline-array nav-network-adjacency 2
|
|
(new 'static 'nav-network-adjacency :index 1 :dist 58163.2)
|
|
(new 'static 'nav-network-adjacency :index 12 :dist 207421.44)
|
|
)
|
|
)
|
|
(new 'static 'nav-network-info
|
|
:path-node (new 'static 'nav-network-path-node :row-index 11 :parent #f)
|
|
:pos (new 'static 'vector :x -1957273.6 :y -731258.9 :z -1060618.2 :w 1.0)
|
|
:index 11
|
|
:count 1
|
|
:adjacency (new 'static 'inline-array nav-network-adjacency 1
|
|
(new 'static 'nav-network-adjacency :index 9 :dist 207708.16)
|
|
)
|
|
)
|
|
(new 'static 'nav-network-info
|
|
:path-node (new 'static 'nav-network-path-node :row-index 12 :parent #f)
|
|
:pos (new 'static 'vector :x -2071265.2 :y -731258.9 :z -1115791.4 :w 1.0)
|
|
:index 12
|
|
:count 1
|
|
:adjacency (new 'static 'inline-array nav-network-adjacency 1
|
|
(new 'static 'nav-network-adjacency :index 10 :dist 207421.44)
|
|
)
|
|
)
|
|
(new 'static 'nav-network-info
|
|
:path-node (new 'static 'nav-network-path-node :row-index 13 :parent #f)
|
|
:pos (new 'static 'vector :x -1905172.5 :y -532234.25 :z -1129676.8 :w 1.0)
|
|
:index 13
|
|
:count 5
|
|
:adjacency (new 'static 'inline-array nav-network-adjacency 5
|
|
(new 'static 'nav-network-adjacency :index 1 :dist 133611.52)
|
|
(new 'static 'nav-network-adjacency :index 2 :dist 129597.44)
|
|
(new 'static 'nav-network-adjacency :index 3 :dist 72007.68)
|
|
(new 'static 'nav-network-adjacency :index 9 :dist 107192.32)
|
|
(new 'static 'nav-network-adjacency :index 16 :dist 176988.16)
|
|
)
|
|
)
|
|
(new 'static 'nav-network-info
|
|
:path-node (new 'static 'nav-network-path-node :row-index 14 :parent #f)
|
|
:pos (new 'static 'vector :x -1828085.8 :y -532234.25 :z -1257349.1 :w 1.0)
|
|
:index 14
|
|
:count 4
|
|
:adjacency (new 'static 'inline-array nav-network-adjacency 4
|
|
(new 'static 'nav-network-adjacency :index 2 :dist 127508.48)
|
|
(new 'static 'nav-network-adjacency :index 3 :dist 78315.52)
|
|
(new 'static 'nav-network-adjacency :index 7 :dist 85319.68)
|
|
(new 'static 'nav-network-adjacency :index 15 :dist 173506.56)
|
|
)
|
|
)
|
|
(new 'static 'nav-network-info
|
|
:path-node (new 'static 'nav-network-path-node :row-index 15 :parent #f)
|
|
:pos (new 'static 'vector :x -1819074.5 :y -705044.5 :z -1269227.5 :w 1.0)
|
|
:index 15
|
|
:count 1
|
|
:adjacency (new 'static 'inline-array nav-network-adjacency 1
|
|
(new 'static 'nav-network-adjacency :index 14 :dist 173506.56)
|
|
)
|
|
)
|
|
(new 'static 'nav-network-info
|
|
:path-node (new 'static 'nav-network-path-node :row-index 16 :parent #f)
|
|
:pos (new 'static 'vector :x -1867448.4 :y -705044.5 :z -1134428.1 :w 1.0)
|
|
:index 16
|
|
:count 1
|
|
:adjacency (new 'static 'inline-array nav-network-adjacency 1
|
|
(new 'static 'nav-network-adjacency :index 13 :dist 176988.16)
|
|
)
|
|
)
|
|
(new 'static 'nav-network-info
|
|
:path-node (new 'static 'nav-network-path-node :row-index 17 :parent #f)
|
|
:pos (new 'static 'vector :x -1996841.0 :y -524574.75 :z -1297244.1 :w 1.0)
|
|
:index 17
|
|
:count 4
|
|
:adjacency (new 'static 'inline-array nav-network-adjacency 4
|
|
(new 'static 'nav-network-adjacency :index 3 :dist 157777.92)
|
|
(new 'static 'nav-network-adjacency :index 4 :dist 105635.84)
|
|
(new 'static 'nav-network-adjacency :index 5 :dist 214835.2)
|
|
(new 'static 'nav-network-adjacency :index 7 :dist 93798.4)
|
|
)
|
|
)
|
|
)
|
|
:edge-array (new 'static 'boxed-array :type nav-network-edge
|
|
(new 'static 'nav-network-edge :end-index 1 :radius 26787.84)
|
|
(new 'static 'nav-network-edge :start-index 1 :end-index 10 :radius 16384.0)
|
|
(new 'static 'nav-network-edge :start-index 2 :end-index 3 :radius 47513.6)
|
|
(new 'static 'nav-network-edge :start-index 2 :end-index 13 :radius 16384.0)
|
|
(new 'static 'nav-network-edge :start-index 2 :end-index 14 :radius 16384.0)
|
|
(new 'static 'nav-network-edge :start-index 3 :end-index 1 :radius 30023.68)
|
|
(new 'static 'nav-network-edge :start-index 3 :end-index 4 :radius 28016.64)
|
|
(new 'static 'nav-network-edge :start-index 3 :end-index 14 :radius 16384.0)
|
|
(new 'static 'nav-network-edge :start-index 4 :end-index 1 :radius 30801.92)
|
|
(new 'static 'nav-network-edge :start-index 5 :end-index 17 :radius 16384.0)
|
|
(new 'static 'nav-network-edge :start-index 6 :end-index 4 :radius 14336.0)
|
|
(new 'static 'nav-network-edge :start-index 7 :end-index 3 :radius 34693.12)
|
|
(new 'static 'nav-network-edge :start-index 7 :end-index 17 :radius 16384.0)
|
|
(new 'static 'nav-network-edge :start-index 8 :end-index 7 :radius 13516.8)
|
|
(new 'static 'nav-network-edge :start-index 9 :end-index 1 :radius 16384.0)
|
|
(new 'static 'nav-network-edge :start-index 9 :end-index 13 :radius 19251.2)
|
|
(new 'static 'nav-network-edge :start-index 11 :end-index 9 :radius 16384.0)
|
|
(new 'static 'nav-network-edge :start-index 12 :end-index 10 :radius 16384.0)
|
|
(new 'static 'nav-network-edge :start-index 13 :end-index 1 :radius 16384.0)
|
|
(new 'static 'nav-network-edge :start-index 13 :end-index 3 :radius 16384.0)
|
|
(new 'static 'nav-network-edge :start-index 14 :end-index 7 :radius 16384.0)
|
|
(new 'static 'nav-network-edge :start-index 15 :end-index 14 :radius 16384.0)
|
|
(new 'static 'nav-network-edge :start-index 16 :end-index 13 :radius 16384.0)
|
|
(new 'static 'nav-network-edge :start-index 17 :end-index 3 :radius 33587.2)
|
|
(new 'static 'nav-network-edge :start-index 17 :end-index 4 :radius 16384.0)
|
|
)
|
|
)
|
|
)
|