jak-project/goal_src/jak3/levels/factory/hover-nav-factoryc.gc
Hat Kid e2e5289788
decomp3: font widescreen and shadow hacks, generic renderer, misc files (#3483)
- `pecker-ingame`
- `des-bbush-tasks`
- `des-burning-bush`
- `des-bush-part`
- `des-bush`
- `mh-centipede`
- `mh-centipede-part`
- `mh-wasp`
- `mh-wasp-part`
- `needle-fish`
- `des-bush-time-chase`
- `timer-path`
- `mission-squad-control-h`
- `mh-bat`
- `hover-nav-factoryd`
- `hover-nav-factoryc`
- `conveyor`
- `fac-part`
- `factory-part`
- `factoryc-mood`
- `factoryc-obs`
- `factoryc-obs2`
- `lfaccar-init`
- `factory-boss-part`
- `factory-boss-scenes`
- `factory-boss-setup`
- `factory-boss-states`
- `factory-mood`
- `factoryc-manager`
- `lfacrm1-mood`
- `lfacrm2-mood`
- `missile-bot`
- `sew-laser-turret`
- `ai-task-h`
- `ash-h`
- `ash-shot`
- `ash-states`
- `ash-task`
- `ash`
- `bot-h`
- `bot-states`
- `bot`
- `ash-oasis-course`
- `oasis-defense`
- `comb-field`
- `comb-mood`
- `comb-obs`
- `comb-part`
- `comb-scenes`
- `comb-sentry`
- `comb-travel`
- `comba-init`
- `combx-scenes`
- `h-sled`
- `destroy-dark-eco`
- `fac-gunturret`
- `fac-robotank-turret`
- `fac-robotank`
- `fac-tower`
- `factory-h`
- `factory-hud`
- `factory-manager`
- `factorya-init`
- `ffight-projectile`
- `ftank-projectile`
- `fturret-projectile`
- `h-warf`
- `warf-projectile`
2024-04-28 08:59:46 -04:00

408 lines
20 KiB
Common Lisp

;;-*-Lisp-*-
(in-package goal)
;; name: hover-nav-factoryc.gc
;; name in dgo: hover-nav-factoryc
;; dgos: FACC
;; DECOMP BEGINS
(define *factoryc-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 1172152.4 :y 1784913.9 :z 86958.08 :w 1.0)
:count 1
:adjacency (new 'static 'inline-array nav-network-adjacency 1
(new 'static 'nav-network-adjacency :index 1 :dist 37765.12)
)
)
(new 'static 'nav-network-info
:path-node (new 'static 'nav-network-path-node :row-index 1 :parent #f)
:pos (new 'static 'vector :x 1174282.2 :y 1822597.1 :z 86466.56 :w 1.0)
:index 1
:count 4
:adjacency (new 'static 'inline-array nav-network-adjacency 4
(new 'static 'nav-network-adjacency :dist 37765.12)
(new 'static 'nav-network-adjacency :index 2 :dist 23388.16)
(new 'static 'nav-network-adjacency :index 6 :dist 128450.56)
(new 'static 'nav-network-adjacency :index 29 :dist 53288.96)
)
)
(new 'static 'nav-network-info
:path-node (new 'static 'nav-network-path-node :row-index 2 :parent #f)
:pos (new 'static 'vector :x 1165393.9 :y 1801912.4 :z 80158.72 :w 1.0)
:index 2
:count 4
:adjacency (new 'static 'inline-array nav-network-adjacency 4
(new 'static 'nav-network-adjacency :index 1 :dist 23388.16)
(new 'static 'nav-network-adjacency :index 3 :dist 101130.24)
(new 'static 'nav-network-adjacency :index 4 :dist 58941.44)
(new 'static 'nav-network-adjacency :index 5 :dist 70901.76)
)
)
(new 'static 'nav-network-info
:path-node (new 'static 'nav-network-path-node :row-index 3 :parent #f)
:pos (new 'static 'vector :x 1188167.6 :y 1801912.4 :z -18350.08 :w 1.0)
:index 3
:count 2
:adjacency (new 'static 'inline-array nav-network-adjacency 2
(new 'static 'nav-network-adjacency :index 2 :dist 101130.24)
(new 'static 'nav-network-adjacency :index 29 :dist 66314.24)
)
)
(new 'static 'nav-network-info
:path-node (new 'static 'nav-network-path-node :row-index 4 :parent #f)
:pos (new 'static 'vector :x 1170923.5 :y 1801912.4 :z 138813.44 :w 1.0)
:index 4
:count 2
:adjacency (new 'static 'inline-array nav-network-adjacency 2
(new 'static 'nav-network-adjacency :index 2 :dist 58941.44)
(new 'static 'nav-network-adjacency :index 5 :dist 55418.88)
)
)
(new 'static 'nav-network-info
:path-node (new 'static 'nav-network-path-node :row-index 5 :parent #f)
:pos (new 'static 'vector :x 1222737.9 :y 1793761.2 :z 120995.84 :w 1.0)
:index 5
:count 4
:adjacency (new 'static 'inline-array nav-network-adjacency 4
(new 'static 'nav-network-adjacency :index 2 :dist 70901.76)
(new 'static 'nav-network-adjacency :index 4 :dist 55418.88)
(new 'static 'nav-network-adjacency :index 6 :dist 74055.68)
(new 'static 'nav-network-adjacency :index 29 :dist 77660.16)
)
)
(new 'static 'nav-network-info
:path-node (new 'static 'nav-network-path-node :row-index 6 :parent #f)
:pos (new 'static 'vector :x 1296465.9 :y 1793761.2 :z 113786.88 :w 1.0)
:index 6
:count 4
:adjacency (new 'static 'inline-array nav-network-adjacency 4
(new 'static 'nav-network-adjacency :index 1 :dist 128450.56)
(new 'static 'nav-network-adjacency :index 5 :dist 74055.68)
(new 'static 'nav-network-adjacency :index 7 :dist 166297.6)
(new 'static 'nav-network-adjacency :index 8 :dist 153681.92)
)
)
(new 'static 'nav-network-info
:path-node (new 'static 'nav-network-path-node :row-index 7 :parent #f)
:pos (new 'static 'vector :x 1353728.0 :y 1793761.2 :z -42311.68 :w 1.0)
:index 7
:count 2
:adjacency (new 'static 'inline-array nav-network-adjacency 2
(new 'static 'nav-network-adjacency :index 6 :dist 166297.6)
(new 'static 'nav-network-adjacency :index 9 :dist 169246.72)
)
)
(new 'static 'nav-network-info
:path-node (new 'static 'nav-network-path-node :row-index 8 :parent #f)
:pos (new 'static 'vector :x 1265664.0 :y 1793761.2 :z -36741.12 :w 1.0)
:index 8
:count 2
:adjacency (new 'static 'inline-array nav-network-adjacency 2
(new 'static 'nav-network-adjacency :index 6 :dist 153681.92)
(new 'static 'nav-network-adjacency :index 9 :dist 171335.69)
)
)
(new 'static 'nav-network-info
:path-node (new 'static 'nav-network-path-node :row-index 9 :parent #f)
:pos (new 'static 'vector :x 1303429.1 :y 1776681.0 :z -202997.77 :w 1.0)
:index 9
:count 2
:adjacency (new 'static 'inline-array nav-network-adjacency 2
(new 'static 'nav-network-adjacency :index 7 :dist 169246.72)
(new 'static 'nav-network-adjacency :index 8 :dist 171335.69)
)
)
(new 'static 'nav-network-info
:path-node (new 'static 'nav-network-path-node :row-index 10 :parent #f)
:pos (new 'static 'vector :x 825303.06 :y 1806049.2 :z -787783.7 :w 1.0)
:index 10
:sub-graph 1
:count 3
:adjacency (new 'static 'inline-array nav-network-adjacency 3
(new 'static 'nav-network-adjacency :index 16 :dist 126853.12)
(new 'static 'nav-network-adjacency :index 17 :dist 61849.6)
(new 'static 'nav-network-adjacency :index 27 :dist 85647.36)
)
)
(new 'static 'nav-network-info
:path-node (new 'static 'nav-network-path-node :row-index 11 :parent #f)
:pos (new 'static 'vector :x 686530.56 :y 1806049.2 :z -810557.44 :w 1.0)
:index 11
:sub-graph 1
:count 4
:adjacency (new 'static 'inline-array nav-network-adjacency 4
(new 'static 'nav-network-adjacency :index 12 :dist 79626.24)
(new 'static 'nav-network-adjacency :index 15 :dist 55992.32)
(new 'static 'nav-network-adjacency :index 20 :dist 53248.0)
(new 'static 'nav-network-adjacency :index 28 :dist 108666.88)
)
)
(new 'static 'nav-network-info
:path-node (new 'static 'nav-network-path-node :row-index 12 :parent #f)
:pos (new 'static 'vector :x 628285.44 :y 1806049.2 :z -756285.44 :w 1.0)
:index 12
:sub-graph 1
:count 5
:adjacency (new 'static 'inline-array nav-network-adjacency 5
(new 'static 'nav-network-adjacency :index 11 :dist 79626.24)
(new 'static 'nav-network-adjacency :index 13 :dist 42844.16)
(new 'static 'nav-network-adjacency :index 16 :dist 106004.48)
(new 'static 'nav-network-adjacency :index 20 :dist 44441.6)
(new 'static 'nav-network-adjacency :index 28 :dist 62218.24)
)
)
(new 'static 'nav-network-info
:path-node (new 'static 'nav-network-path-node :row-index 13 :parent #f)
:pos (new 'static 'vector :x 585441.25 :y 1806049.2 :z -755752.94 :w 1.0)
:index 13
:sub-graph 1
:count 3
:adjacency (new 'static 'inline-array nav-network-adjacency 3
(new 'static 'nav-network-adjacency :index 12 :dist 42844.16)
(new 'static 'nav-network-adjacency :index 20 :dist 68075.52)
(new 'static 'nav-network-adjacency :index 21 :dist 58654.72)
)
)
(new 'static 'nav-network-info
:path-node (new 'static 'nav-network-path-node :row-index 14 :parent #f)
:pos (new 'static 'vector :x 722124.8 :y 1790730.2 :z -716349.44 :w 1.0)
:index 14
:sub-graph 1
:count 1
:adjacency (new 'static 'inline-array nav-network-adjacency 1
(new 'static 'nav-network-adjacency :index 16 :dist 43499.52)
)
)
(new 'static 'nav-network-info
:path-node (new 'static 'nav-network-path-node :row-index 15 :parent #f)
:pos (new 'static 'vector :x 724131.8 :y 1834147.9 :z -841072.6 :w 1.0)
:index 15
:sub-graph 1
:count 3
:adjacency (new 'static 'inline-array nav-network-adjacency 3
(new 'static 'nav-network-adjacency :index 11 :dist 55992.32)
(new 'static 'nav-network-adjacency :index 16 :dist 122961.92)
(new 'static 'nav-network-adjacency :index 17 :dist 60702.72)
)
)
(new 'static 'nav-network-info
:path-node (new 'static 'nav-network-path-node :row-index 16 :parent #f)
:pos (new 'static 'vector :x 723107.8 :y 1834147.9 :z -718110.75 :w 1.0)
:index 16
:sub-graph 1
:count 6
:adjacency (new 'static 'inline-array nav-network-adjacency 6
(new 'static 'nav-network-adjacency :index 10 :dist 126853.12)
(new 'static 'nav-network-adjacency :index 12 :dist 106004.48)
(new 'static 'nav-network-adjacency :index 14 :dist 43499.52)
(new 'static 'nav-network-adjacency :index 15 :dist 122961.92)
(new 'static 'nav-network-adjacency :index 27 :dist 66846.72)
(new 'static 'nav-network-adjacency :index 28 :dist 82329.6)
)
)
(new 'static 'nav-network-info
:path-node (new 'static 'nav-network-path-node :row-index 17 :parent #f)
:pos (new 'static 'vector :x 775045.1 :y 1806049.2 :z -823828.5 :w 1.0)
:index 17
:sub-graph 1
:count 2
:adjacency (new 'static 'inline-array nav-network-adjacency 2
(new 'static 'nav-network-adjacency :index 10 :dist 61849.6)
(new 'static 'nav-network-adjacency :index 15 :dist 60702.72)
)
)
(new 'static 'nav-network-info
:path-node (new 'static 'nav-network-path-node :row-index 18 :parent #f)
:pos (new 'static 'vector :x 539729.94 :y 1821532.1 :z -807403.5 :w 1.0)
:index 18
:sub-graph 1
:count 4
:adjacency (new 'static 'inline-array nav-network-adjacency 4
(new 'static 'nav-network-adjacency :index 19 :dist 81592.32)
(new 'static 'nav-network-adjacency :index 21 :dist 41451.52)
(new 'static 'nav-network-adjacency :index 22 :dist 76677.12)
(new 'static 'nav-network-adjacency :index 23 :dist 39034.88)
)
)
(new 'static 'nav-network-info
:path-node (new 'static 'nav-network-path-node :row-index 19 :parent #f)
:pos (new 'static 'vector :x 618045.44 :y 1821532.1 :z -830218.25 :w 1.0)
:index 19
:sub-graph 1
:count 2
:adjacency (new 'static 'inline-array nav-network-adjacency 2
(new 'static 'nav-network-adjacency :index 18 :dist 81592.32)
(new 'static 'nav-network-adjacency :index 20 :dist 38543.36)
)
)
(new 'static 'nav-network-info
:path-node (new 'static 'nav-network-path-node :row-index 20 :parent #f)
:pos (new 'static 'vector :x 637460.5 :y 1821532.1 :z -796917.75 :w 1.0)
:index 20
:sub-graph 1
:count 5
:adjacency (new 'static 'inline-array nav-network-adjacency 5
(new 'static 'nav-network-adjacency :index 11 :dist 53248.0)
(new 'static 'nav-network-adjacency :index 12 :dist 44441.6)
(new 'static 'nav-network-adjacency :index 13 :dist 68075.52)
(new 'static 'nav-network-adjacency :index 19 :dist 38543.36)
(new 'static 'nav-network-adjacency :index 21 :dist 111493.12)
)
)
(new 'static 'nav-network-info
:path-node (new 'static 'nav-network-path-node :row-index 21 :parent #f)
:pos (new 'static 'vector :x 530022.4 :y 1821532.1 :z -767098.9 :w 1.0)
:index 21
:sub-graph 1
:count 4
:adjacency (new 'static 'inline-array nav-network-adjacency 4
(new 'static 'nav-network-adjacency :index 13 :dist 58654.72)
(new 'static 'nav-network-adjacency :index 18 :dist 41451.52)
(new 'static 'nav-network-adjacency :index 20 :dist 111493.12)
(new 'static 'nav-network-adjacency :index 22 :dist 101867.52)
)
)
(new 'static 'nav-network-info
:path-node (new 'static 'nav-network-path-node :row-index 22 :parent #f)
:pos (new 'static 'vector :x 480501.75 :y 1821532.1 :z -856104.94 :w 1.0)
:index 22
:sub-graph 1
:count 2
:adjacency (new 'static 'inline-array nav-network-adjacency 2
(new 'static 'nav-network-adjacency :index 18 :dist 76677.12)
(new 'static 'nav-network-adjacency :index 21 :dist 101867.52)
)
)
(new 'static 'nav-network-info
:path-node (new 'static 'nav-network-path-node :row-index 23 :parent #f)
:pos (new 'static 'vector :x 538214.4 :y 1782538.2 :z -808099.8 :w 1.0)
:index 23
:sub-graph 1
:count 1
:adjacency (new 'static 'inline-array nav-network-adjacency 1
(new 'static 'nav-network-adjacency :index 18 :dist 39034.88)
)
)
(new 'static 'nav-network-info
:path-node (new 'static 'nav-network-path-node :row-index 24 :parent #f)
:pos (new 'static 'vector :x 777953.25 :y 1680793.6 :z -723394.56 :w 1.0)
:index 24
:sub-graph 1
:count 2
:adjacency (new 'static 'inline-array nav-network-adjacency 2
(new 'static 'nav-network-adjacency :index 25 :dist 75038.72)
(new 'static 'nav-network-adjacency :index 27 :dist 176578.56)
)
)
(new 'static 'nav-network-info
:path-node (new 'static 'nav-network-path-node :row-index 25 :parent #f)
:pos (new 'static 'vector :x 719093.75 :y 1680793.6 :z -769966.06 :w 1.0)
:index 25
:sub-graph 1
:count 2
:adjacency (new 'static 'inline-array nav-network-adjacency 2
(new 'static 'nav-network-adjacency :index 24 :dist 75038.72)
(new 'static 'nav-network-adjacency :index 26 :dist 70983.68)
)
)
(new 'static 'nav-network-info
:path-node (new 'static 'nav-network-path-node :row-index 26 :parent #f)
:pos (new 'static 'vector :x 664739.8 :y 1680793.6 :z -724336.6 :w 1.0)
:index 26
:sub-graph 1
:count 2
:adjacency (new 'static 'inline-array nav-network-adjacency 2
(new 'static 'nav-network-adjacency :index 25 :dist 70983.68)
(new 'static 'nav-network-adjacency :index 28 :dist 177438.72)
)
)
(new 'static 'nav-network-info
:path-node (new 'static 'nav-network-path-node :row-index 27 :parent #f)
:pos (new 'static 'vector :x 784179.2 :y 1857044.5 :z -732569.6 :w 1.0)
:index 27
:sub-graph 1
:count 3
:adjacency (new 'static 'inline-array nav-network-adjacency 3
(new 'static 'nav-network-adjacency :index 10 :dist 85647.36)
(new 'static 'nav-network-adjacency :index 16 :dist 66846.72)
(new 'static 'nav-network-adjacency :index 24 :dist 176578.56)
)
)
(new 'static 'nav-network-info
:path-node (new 'static 'nav-network-path-node :row-index 28 :parent #f)
:pos (new 'static 'vector :x 644259.8 :y 1857044.5 :z -724418.56 :w 1.0)
:index 28
:sub-graph 1
:count 4
:adjacency (new 'static 'inline-array nav-network-adjacency 4
(new 'static 'nav-network-adjacency :index 11 :dist 108666.88)
(new 'static 'nav-network-adjacency :index 12 :dist 62218.24)
(new 'static 'nav-network-adjacency :index 16 :dist 82329.6)
(new 'static 'nav-network-adjacency :index 26 :dist 177438.72)
)
)
(new 'static 'nav-network-info
:path-node (new 'static 'nav-network-path-node :row-index 29 :parent #f)
:pos (new 'static 'vector :x 1200906.2 :y 1799249.9 :z 46653.44 :w 1.0)
:index 29
:count 3
:adjacency (new 'static 'inline-array nav-network-adjacency 3
(new 'static 'nav-network-adjacency :index 1 :dist 53288.96)
(new 'static 'nav-network-adjacency :index 3 :dist 66314.24)
(new 'static 'nav-network-adjacency :index 5 :dist 77660.16)
)
)
)
:edge-array (new 'static 'boxed-array :type nav-network-edge
(new 'static 'nav-network-edge :end-index 1 :radius 16384.0)
(new 'static 'nav-network-edge :start-index 2 :end-index 1 :radius 16384.0)
(new 'static 'nav-network-edge :start-index 2 :end-index 3 :radius 41902.08)
(new 'static 'nav-network-edge :start-index 2 :end-index 4 :radius 30515.2)
(new 'static 'nav-network-edge :start-index 4 :end-index 5 :radius 25067.52)
(new 'static 'nav-network-edge :start-index 5 :end-index 2 :radius 26705.92)
(new 'static 'nav-network-edge :start-index 5 :end-index 6 :radius 36659.2)
(new 'static 'nav-network-edge :start-index 6 :end-index 1 :radius 37806.08)
(new 'static 'nav-network-edge :start-index 6 :end-index 7 :radius 34160.64)
(new 'static 'nav-network-edge :start-index 8 :end-index 6 :radius 31907.84)
(new 'static 'nav-network-edge :start-index 9 :end-index 7 :radius 42844.16)
(new 'static 'nav-network-edge :start-index 9 :end-index 8 :radius 23920.64)
(new 'static 'nav-network-edge :start-index 10 :end-index 16 :radius 16384.0 :sub-graph 1)
(new 'static 'nav-network-edge :start-index 10 :end-index 27 :radius 16384.0 :sub-graph 1)
(new 'static 'nav-network-edge :start-index 11 :end-index 12 :radius 37355.52 :sub-graph 1)
(new 'static 'nav-network-edge :start-index 11 :end-index 20 :radius 16384.0 :sub-graph 1)
(new 'static 'nav-network-edge :start-index 11 :end-index 28 :radius 16384.0 :sub-graph 1)
(new 'static 'nav-network-edge :start-index 12 :end-index 13 :radius 16384.0 :sub-graph 1)
(new 'static 'nav-network-edge :start-index 12 :end-index 16 :radius 16384.0 :sub-graph 1)
(new 'static 'nav-network-edge :start-index 12 :end-index 20 :radius 16384.0 :sub-graph 1)
(new 'static 'nav-network-edge :start-index 12 :end-index 28 :radius 16384.0 :sub-graph 1)
(new 'static 'nav-network-edge :start-index 13 :end-index 20 :radius 16384.0 :sub-graph 1)
(new 'static 'nav-network-edge :start-index 13 :end-index 21 :radius 16384.0 :sub-graph 1)
(new 'static 'nav-network-edge :start-index 14 :end-index 16 :radius 16384.0 :sub-graph 1)
(new 'static 'nav-network-edge :start-index 15 :end-index 11 :radius 16384.0 :sub-graph 1)
(new 'static 'nav-network-edge :start-index 15 :end-index 16 :radius 16384.0 :sub-graph 1)
(new 'static 'nav-network-edge :start-index 16 :end-index 28 :radius 16384.0 :sub-graph 1)
(new 'static 'nav-network-edge :start-index 17 :end-index 10 :radius 26378.24 :sub-graph 1)
(new 'static 'nav-network-edge :start-index 17 :end-index 15 :radius 16384.0 :sub-graph 1)
(new 'static 'nav-network-edge :start-index 18 :end-index 19 :radius 16384.0 :sub-graph 1)
(new 'static 'nav-network-edge :start-index 18 :end-index 21 :radius 16384.0 :sub-graph 1)
(new 'static 'nav-network-edge :start-index 19 :end-index 20 :radius 16384.0 :sub-graph 1)
(new 'static 'nav-network-edge :start-index 20 :end-index 21 :radius 16384.0 :sub-graph 1)
(new 'static 'nav-network-edge :start-index 21 :end-index 22 :radius 16384.0 :sub-graph 1)
(new 'static 'nav-network-edge :start-index 22 :end-index 18 :radius 16384.0 :sub-graph 1)
(new 'static 'nav-network-edge :start-index 23 :end-index 18 :radius 16384.0 :sub-graph 1)
(new 'static 'nav-network-edge :start-index 24 :end-index 25 :radius 16384.0 :sub-graph 1)
(new 'static 'nav-network-edge :start-index 24 :end-index 27 :radius 16384.0 :sub-graph 1)
(new 'static 'nav-network-edge :start-index 25 :end-index 26 :radius 16384.0 :sub-graph 1)
(new 'static 'nav-network-edge :start-index 26 :end-index 28 :radius 16384.0 :sub-graph 1)
(new 'static 'nav-network-edge :start-index 27 :end-index 16 :radius 16384.0 :sub-graph 1)
(new 'static 'nav-network-edge :start-index 29 :end-index 1 :radius 25067.52)
(new 'static 'nav-network-edge :start-index 29 :end-index 3 :radius 30064.64)
(new 'static 'nav-network-edge :start-index 29 :end-index 5 :radius 32194.56)
)
)
)