jak-project/goal_src/jak3/engine/game/task/game-task-h.gc
2024-02-15 11:16:07 +00:00

1094 lines
27 KiB
Common Lisp

;;-*-Lisp-*-
(in-package goal)
;; name: game-task-h.gc
;; name in dgo: game-task-h
;; dgos: GAME
;; +++game-task
(defenum game-task
:type uint8
:bitfield #f
(unknown -1)
(none 0)
(complete 1)
(dummy0 2)
(eco-blue-button 3)
(eco-yellow-button 4)
(eco-red-button 5)
(city-start 6)
(desert-interceptors 7)
(desert-vehicle-training-1 8)
(desert-vehicle-training-2 9)
(arena-training-1 10)
(arena-fight-1 11)
(wascity-chase 12)
(wascity-pre-game 13)
(desert-turtle-training 14)
(desert-course-race 15)
(desert-artifact-race-1 16)
(wascity-leaper-race 17)
(desert-hover 18)
(arena-fight-2 19)
(desert-catch-lizards 20)
(desert-rescue 21)
(wascity-gungame 22)
(arena-fight-3 23)
(nest-eggs 24)
(temple-climb 25)
(desert-glide 26)
(volcano-darkeco 27)
(temple-oracle 28)
(desert-oasis-defense 29)
(temple-tests 30)
(comb-travel 31)
(mine-explore 32)
(mine-blow 33)
(mine-boss 34)
(sewer-met-hum 35)
(city-vehicle-training 36)
(city-port-fight 37)
(city-port-attack 38)
(city-gun-course-1 39)
(city-sniper-fight 40)
(sewer-kg-met 41)
(city-destroy-darkeco 42)
(forest-kill-plants 43)
(city-destroy-grid 44)
(city-hijack-vehicle 45)
(city-port-assault 46)
(city-gun-course-2 47)
(city-blow-barricade 48)
(city-protect-hq 49)
(sewer-hum-kg 50)
(city-power-game 51)
(desert-artifact-race-2 52)
(nest-hunt 53)
(desert-beast-battle 54)
(desert-jump-mission 55)
(desert-chase-marauders 56)
(forest-ring-chase 57)
(factory-sky-battle 58)
(factory-assault 59)
(factory-boss 60)
(temple-defend 61)
(wascity-defend 62)
(forest-turn-on-machine 63)
(precursor-tour 64)
(city-blow-tower 65)
(tower-destroy 66)
(palace-ruins-patrol 67)
(palace-ruins-attack 68)
(comb-wild-ride 69)
(precursor-destroy-ship 70)
(desert-final-boss 71)
(city-win 72)
(desert-bbush-get-to-1 73)
(desert-bbush-get-to-2 74)
(desert-bbush-get-to-3 75)
(desert-bbush-get-to-4 76)
(desert-bbush-get-to-5 77)
(desert-bbush-get-to-6 78)
(desert-bbush-get-to-7 79)
(desert-bbush-get-to-8 80)
(desert-bbush-get-to-9 81)
(desert-bbush-get-to-11 82)
(desert-bbush-get-to-12 83)
(desert-bbush-get-to-14 84)
(desert-bbush-get-to-16 85)
(desert-bbush-get-to-17 86)
(wascity-bbush-get-to-18 87)
(desert-bbush-get-to-19 88)
(wascity-bbush-get-to-20 89)
(wascity-bbush-get-to-21 90)
(wascity-bbush-get-to-22 91)
(wascity-bbush-get-to-23 92)
(wascity-bbush-get-to-24 93)
(wascity-bbush-get-to-25 94)
(city-bbush-get-to-26 95)
(city-bbush-get-to-27 96)
(city-bbush-get-to-28 97)
(city-bbush-get-to-29 98)
(city-bbush-get-to-30 99)
(city-bbush-get-to-31 100)
(city-bbush-get-to-32 101)
(city-bbush-get-to-33 102)
(city-bbush-get-to-34 103)
(city-bbush-get-to-35 104)
(city-bbush-get-to-36 105)
(city-bbush-get-to-37 106)
(city-bbush-get-to-38 107)
(city-bbush-get-to-39 108)
(city-bbush-get-to-40 109)
(city-bbush-get-to-41 110)
(city-bbush-get-to-42 111)
(city-bbush-get-to-43 112)
(city-bbush-get-to-44 113)
(desert-bbush-ring-1 114)
(desert-bbush-ring-2 115)
(wascity-bbush-ring-3 116)
(wascity-bbush-ring-4 117)
(city-bbush-ring-5 118)
(city-bbush-ring-6 119)
(desert-bbush-egg-spider-1 120)
(desert-bbush-spirit-chase-1 121)
(wascity-bbush-spirit-chase-2 122)
(city-bbush-spirit-chase-3 123)
(desert-bbush-timer-chase-1 124)
(wascity-bbush-timer-chase-2 125)
(desert-bbush-air-time 126)
(desert-bbush-total-air-time 127)
(desert-bbush-jump-distance 128)
(desert-bbush-total-jump-distance 129)
(desert-bbush-roll-count 130)
(desert-bbush-time-trial-1 131)
(desert-bbush-rally 132)
(city-bbush-port-attack 133)
(desert-rescue-bbush 134)
(city-gun-course-play-for-fun 135)
(city-jetboard-bbush 136)
(desert-bbush-destroy-interceptors 137)
(max 138)
)
;; ---game-task
;; +++game-task-node
(defenum game-task-node
:type uint16
(none)
(city-start-start)
(city-start-introduction)
(city-start-resolution)
(desert-interceptors-attack)
(desert-vehicle-training-1-introduction)
(desert-vehicle-training-2-introduction)
(arena-training-1-introduction)
(arena-training-1-collect)
(arena-training-1-resolution)
(arena-fight-1-introduction)
(arena-fight-1-fight)
(arena-fight-1-throne)
(arena-fight-1-resolution)
(wascity-chase-introduction)
(wascity-chase-resolution)
(wascity-pre-game-introduction)
(wascity-pre-game-wait)
(wascity-pre-game-resolution)
(wascity-pre-game-post-game)
(wascity-pre-game-bronze)
(wascity-pre-game-silver)
(wascity-pre-game-gold)
(desert-turtle-training-introduction)
(desert-turtle-training-restrict-to-turtle)
(desert-turtle-training-in-desert)
(desert-turtle-training-resolution)
(desert-course-race-introduction)
(desert-course-race-restrict-to-turtle)
(desert-course-race-post-intro)
(desert-course-race-race)
(desert-course-race-win)
(desert-course-race-resolution)
(desert-artifact-race-1-introduction)
(desert-artifact-race-1-post-intro)
(desert-artifact-race-1-race)
(desert-artifact-race-1-resolution)
(wascity-leaper-race-introduction)
(wascity-leaper-race-resolution)
(desert-hover-introduction)
(desert-hover-resolution)
(arena-fight-2-introduction)
(arena-fight-2-gun-training)
(arena-fight-2-fight)
(arena-fight-2-resolution)
(desert-catch-lizards-introduction)
(desert-catch-lizards-restrict-to-snake)
(desert-catch-lizards-get-to-corral)
(desert-catch-lizards-resolution)
(desert-rescue-introduction)
(desert-rescue-get-vehicle)
(desert-rescue-post-intro)
(desert-rescue-rescue)
(desert-rescue-dead-wlander-movie)
(desert-rescue-satellite-fight)
(desert-rescue-resolution)
(desert-rescue-hold-doors)
(wascity-gungame-introduction)
(wascity-gungame-resolution)
(wascity-gungame-play-for-fun)
(wascity-gungame-bronze)
(wascity-gungame-silver)
(wascity-gungame-gold)
(arena-fight-3-introduction)
(arena-fight-3-training)
(arena-fight-3-fight)
(arena-fight-3-resolution)
(nest-eggs-introduction)
(nest-eggs-get-to-scorpion)
(nest-eggs-wall)
(nest-eggs-tunnel)
(nest-eggs-resolution)
(nest-eggs-gas)
(temple-climb-introduction)
(temple-climb-resolution)
(desert-glide-introduction)
(desert-glide-templetop)
(desert-glide-resolution)
(volcano-darkeco-introduction)
(volcano-darkeco-catch-flut)
(volcano-darkeco-indax-1-introduction)
(volcano-darkeco-indax-1)
(volcano-darkeco-indax-2-introduction)
(volcano-darkeco-indax-2)
(volcano-darkeco-resolution)
(temple-oracle-introduction)
(temple-oracle-stairs)
(temple-oracle-watchers-complete)
(temple-oracle-pre-pole-room)
(temple-oracle-pole-room)
(temple-oracle-pole-half)
(temple-oracle-door-1)
(temple-oracle-meeting)
(temple-oracle-powerup)
(temple-oracle-resolution)
(desert-oasis-defense-introduction)
(desert-oasis-defense-meeting)
(desert-oasis-defense-battle)
(desert-oasis-defense-resolution)
(temple-tests-introduction)
(temple-tests-hover-training)
(temple-tests-oracle-door-crossed)
(temple-tests-oracle)
(temple-tests-training)
(temple-tests-door-1)
(temple-tests-door-2)
(temple-tests-door-3)
(temple-tests-resolution)
(comb-travel-introduction)
(comb-travel-resolution)
(comb-travel-training)
(mine-explore-introduction)
(mine-explore-elevator)
(mine-explore-armor)
(mine-explore-resolution)
(mine-blow-introduction)
(mine-blow-elevator)
(mine-blow-resolution)
(mine-boss-introduction)
(mine-boss-resolution)
(sewer-met-hum-introduction)
(sewer-met-hum-resolution)
(city-vehicle-training-hover-zone-1)
(city-vehicle-training-hover-zone-2)
(city-port-fight-introduction)
(city-port-fight-resolution)
(city-port-attack-introduction)
(city-port-attack-get-on)
(city-port-attack-mission)
(city-port-attack-resolution)
(city-gun-course-1-introduction)
(city-gun-course-1-post-intro)
(city-gun-course-1-resolution)
(city-gun-course-1-tess)
(city-gun-course-1-bronze)
(city-gun-course-1-silver)
(city-gun-course-1-gold)
(city-sniper-fight-introduction)
(city-sniper-fight-resolution)
(sewer-kg-met-introduction)
(sewer-kg-met-button0-pressed)
(sewer-kg-met-button1-pressed)
(sewer-kg-met-resolution)
(city-destroy-darkeco-introduction)
(city-destroy-darkeco-orbs)
(city-destroy-darkeco-dark-punch)
(city-destroy-darkeco-resolution)
(forest-kill-plants-introduction)
(forest-kill-plants-pillars)
(forest-kill-plants-armor)
(forest-kill-plants-resolution)
(city-destroy-grid-introduction)
(city-destroy-grid-resolution)
(city-hijack-vehicle-introduction)
(city-hijack-vehicle-infiltrate)
(city-hijack-vehicle-escape)
(city-hijack-vehicle-resolution)
(city-port-assault-introduction)
(city-port-assault-force-load-borrows)
(city-port-assault-resolution)
(city-gun-course-2-introduction)
(city-gun-course-2-post-intro)
(city-gun-course-2-resolution)
(city-gun-course-2-bronze)
(city-gun-course-2-silver)
(city-gun-course-2-gold)
(city-blow-barricade-introduction)
(city-blow-barricade-resolution)
(city-protect-hq-introduction)
(city-protect-hq-resolution)
(sewer-hum-kg-introduction)
(sewer-hum-kg-switch-off)
(sewer-hum-kg-resolution)
(city-power-game-introduction)
(city-power-game-wait)
(city-power-game-resolution)
(city-power-game-post-game)
(city-power-game-bronze)
(city-power-game-silver)
(city-power-game-gold)
(desert-artifact-race-2-introduction)
(desert-artifact-race-2-post-intro)
(desert-artifact-race-2-race)
(desert-artifact-race-2-resolution)
(nest-hunt-introduction)
(nest-hunt-sig)
(nest-hunt-fight)
(nest-hunt-get-crystal)
(nest-hunt-resolution)
(desert-beast-battle-introduction)
(desert-beast-battle-kill-last-beast)
(desert-beast-battle-resolution)
(desert-jump-mission-introduction)
(desert-jump-mission-post-intro)
(desert-jump-mission-protect-doors)
(desert-jump-mission-resolution)
(desert-chase-marauders-introduction)
(desert-chase-marauders-get-to-stronghold)
(desert-chase-marauders-ambush)
(desert-chase-marauders-chase)
(desert-chase-marauders-resolution)
(forest-ring-chase-introduction)
(forest-ring-chase-statues)
(forest-ring-chase-statue-1)
(forest-ring-chase-statue-2)
(forest-ring-chase-statue-3)
(forest-ring-chase-statue-4)
(forest-ring-chase-statue-5)
(forest-ring-chase-resolution)
(factory-sky-battle-introduction)
(factory-sky-battle-hanger)
(factory-sky-battle-wave1)
(factory-sky-battle-wave2)
(factory-sky-battle-tower1)
(factory-sky-battle-tower2)
(factory-sky-battle-tower3)
(factory-sky-battle-tower4)
(factory-sky-battle-resolution)
(factory-assault-introduction)
(factory-assault-indax-1-introduction)
(factory-assault-indax-1)
(factory-assault-indax-2-introduction)
(factory-assault-indax-2)
(factory-assault-indax-3-introduction)
(factory-assault-indax-3)
(factory-assault-indax-4-introduction)
(factory-assault-indax-4)
(factory-assault-get-vehicle)
(factory-assault-broke-ultimate-fence)
(factory-assault-resolution)
(factory-boss-introduction)
(factory-boss-resolution)
(temple-defend-introduction)
(temple-defend-talk-box)
(temple-defend-door-1)
(temple-defend-door-2)
(temple-defend-door-3)
(temple-defend-door-4)
(temple-defend-oracle)
(temple-defend-training)
(temple-defend-resolution)
(wascity-defend-introduction)
(wascity-defend-get-to)
(wascity-defend-resolution)
(forest-turn-on-machine-introduction)
(forest-turn-on-machine-spawners)
(forest-turn-on-machine-resolution)
(precursor-tour-introduction)
(precursor-tour-generator-trigger)
(precursor-tour-resolution)
(city-blow-tower-introduction)
(city-blow-tower-phase-1)
(city-blow-tower-resolution)
(tower-destroy-introduction)
(tower-destroy-climb)
(tower-destroy-resolution)
(palace-ruins-patrol-introduction)
(palace-ruins-patrol-stadium)
(palace-ruins-patrol-resolution)
(palace-ruins-attack-introduction)
(palace-ruins-attack-resolution)
(comb-wild-ride-introduction)
(comb-wild-ride-resolution)
(precursor-destroy-ship-introduction)
(precursor-destroy-ship-escape)
(precursor-destroy-ship-escape-continue)
(precursor-destroy-ship-resolution)
(desert-final-boss-introduction)
(desert-final-boss-walker)
(desert-final-boss-climb)
(desert-final-boss-resolution)
(city-win-introduction)
(city-win-resolution)
(desert-bbush-get-to-1-introduction)
(desert-bbush-get-to-1-resolution)
(desert-bbush-get-to-2-introduction)
(desert-bbush-get-to-2-resolution)
(desert-bbush-get-to-3-introduction)
(desert-bbush-get-to-3-resolution)
(desert-bbush-get-to-4-introduction)
(desert-bbush-get-to-4-resolution)
(desert-bbush-get-to-5-introduction)
(desert-bbush-get-to-5-resolution)
(desert-bbush-get-to-6-introduction)
(desert-bbush-get-to-6-resolution)
(desert-bbush-get-to-7-introduction)
(desert-bbush-get-to-7-resolution)
(desert-bbush-get-to-8-introduction)
(desert-bbush-get-to-8-resolution)
(desert-bbush-get-to-9-introduction)
(desert-bbush-get-to-9-resolution)
(desert-bbush-get-to-11-introduction)
(desert-bbush-get-to-11-resolution)
(desert-bbush-get-to-12-introduction)
(desert-bbush-get-to-12-resolution)
(desert-bbush-get-to-14-introduction)
(desert-bbush-get-to-14-resolution)
(desert-bbush-get-to-16-introduction)
(desert-bbush-get-to-16-resolution)
(desert-bbush-get-to-17-introduction)
(desert-bbush-get-to-17-resolution)
(wascity-bbush-get-to-18-introduction)
(wascity-bbush-get-to-18-resolution)
(wascity-bbush-get-to-19-introduction)
(wascity-bbush-get-to-19-resolution)
(wascity-bbush-get-to-20-introduction)
(wascity-bbush-get-to-20-resolution)
(wascity-bbush-get-to-21-introduction)
(wascity-bbush-get-to-21-resolution)
(wascity-bbush-get-to-22-introduction)
(wascity-bbush-get-to-22-resolution)
(wascity-bbush-get-to-23-introduction)
(wascity-bbush-get-to-23-resolution)
(wascity-bbush-get-to-24-introduction)
(wascity-bbush-get-to-24-resolution)
(wascity-bbush-get-to-25-introduction)
(wascity-bbush-get-to-25-resolution)
(city-bbush-get-to-26-introduction)
(city-bbush-get-to-26-resolution)
(city-bbush-get-to-27-introduction)
(city-bbush-get-to-27-resolution)
(city-bbush-get-to-28-introduction)
(city-bbush-get-to-28-resolution)
(city-bbush-get-to-29-introduction)
(city-bbush-get-to-29-resolution)
(city-bbush-get-to-30-introduction)
(city-bbush-get-to-30-resolution)
(city-bbush-get-to-31-introduction)
(city-bbush-get-to-31-resolution)
(city-bbush-get-to-32-introduction)
(city-bbush-get-to-32-resolution)
(city-bbush-get-to-33-introduction)
(city-bbush-get-to-33-resolution)
(city-bbush-get-to-34-introduction)
(city-bbush-get-to-34-resolution)
(city-bbush-get-to-35-introduction)
(city-bbush-get-to-35-resolution)
(city-bbush-get-to-36-introduction)
(city-bbush-get-to-36-resolution)
(city-bbush-get-to-37-introduction)
(city-bbush-get-to-37-resolution)
(city-bbush-get-to-38-introduction)
(city-bbush-get-to-38-resolution)
(city-bbush-get-to-39-introduction)
(city-bbush-get-to-39-resolution)
(city-bbush-get-to-40-introduction)
(city-bbush-get-to-40-resolution)
(city-bbush-get-to-41-introduction)
(city-bbush-get-to-41-resolution)
(city-bbush-get-to-42-introduction)
(city-bbush-get-to-42-resolution)
(city-bbush-get-to-43-introduction)
(city-bbush-get-to-43-resolution)
(city-bbush-get-to-44-introduction)
(city-bbush-get-to-44-resolution)
(desert-bbush-ring-1-introduction)
(desert-bbush-ring-1-resolution)
(desert-bbush-ring-2-introduction)
(desert-bbush-ring-2-resolution)
(wascity-bbush-ring-3-introduction)
(wascity-bbush-ring-3-resolution)
(wascity-bbush-ring-4-introduction)
(wascity-bbush-ring-4-resolution)
(city-bbush-ring-5-introduction)
(city-bbush-ring-5-resolution)
(city-bbush-ring-6-introduction)
(city-bbush-ring-6-resolution)
(desert-bbush-egg-spider-1-introduction)
(desert-bbush-egg-spider-1-resolution)
(desert-bbush-spirit-chase-1-introduction)
(desert-bbush-spirit-chase-1-resolution)
(wascity-bbush-spirit-chase-2-introduction)
(wascity-bbush-spirit-chase-2-resolution)
(city-bbush-spirit-chase-3-introduction)
(city-bbush-spirit-chase-3-resolution)
(desert-bbush-timer-chase-1-introduction)
(desert-bbush-timer-chase-1-resolution)
(wascity-bbush-timer-chase-2-introduction)
(wascity-bbush-timer-chase-2-resolution)
(desert-bbush-air-time-introduction)
(desert-bbush-air-time-resolution)
(desert-bbush-total-air-time-introduction)
(desert-bbush-total-air-time-resolution)
(desert-bbush-jump-distance-introduction)
(desert-bbush-jump-distance-resolution)
(desert-bbush-total-jump-distance-introduction)
(desert-bbush-total-jump-distance-resolution)
(desert-bbush-roll-count-introduction)
(desert-bbush-roll-count-resolution)
(desert-bbush-time-trial-1-introduction)
(desert-bbush-time-trial-1-resolution)
(desert-bbush-rally-introduction)
(desert-bbush-rally-resolution)
(city-bbush-port-attack-introduction)
(city-bbush-port-attack-port-attack-load)
(city-bbush-port-attack-resolution)
(desert-rescue-bbush-introduction)
(desert-rescue-bbush-resolution)
(city-gun-course-play-for-fun-introduction)
(city-gun-course-play-for-fun-resolution)
(city-gun-course-play-for-fun-bronze-rnc-1)
(city-gun-course-play-for-fun-silver-rnc-1)
(city-gun-course-play-for-fun-gold-rnc-1)
(city-gun-course-play-for-fun-bronze-rnc-2)
(city-gun-course-play-for-fun-silver-rnc-2)
(city-gun-course-play-for-fun-gold-rnc-2)
(city-jetboard-bbush-introduction)
(city-jetboard-bbush-resolution)
(desert-bbush-destroy-interceptors-introduction)
(desert-bbush-destroy-interceptors-resolution)
)
;; ---game-task-node
;; +++game-task-action
(defenum game-task-action
:bitfield #f
:type uint8
(hide 0)
(idle 1)
(say 2)
(talk 3)
(show 4)
(trade 5)
(play 6)
(menu 7)
)
;; ---game-task-action
;; +++game-task-actor
(defenum game-task-actor
:type uint8
(none 0)
(minimap 1)
(oracle-oracle 2)
(daxter 3)
(damus-arena 4)
(damus-waspal 5)
(damus-desert 6)
(damus-wasdoors 7)
(damus-wascity 8)
(damus-ruins 9)
(kleever-arena 10)
(kleever-wasdoors 11)
(kleever-pen 12)
(seem-wascity 13)
(seem-temple 14)
(ashelin-oasis 15)
(ashelin-talkbox 16)
(ashelin-freehq 17)
(veger-cave 18)
(veger-ruins 19)
(torn-hiphog 20)
(torn-hiptable 21)
(torn-hipbar 22)
(torn-hipbooth 23)
(torn-freehq 24)
(tess-gungame 25)
(samos-talkbox 26)
(sig-talkbox 27)
(sig-wasdoors 28)
(sig-nest 29)
(pecker-onintent 30)
(onin-onintent 31)
(onin-talkbox 32)
(keira-garage 33)
(was-pre-game-wascityb 34)
(kleever-wascityb 35)
(seem-wascitya 36)
(gun-gungame 37)
(vin-vinroom 38)
(power-game-vinroom 39)
(jinx-hiphog 40)
(samos-genb 41)
(wascity-turret 42)
(seem-leaper 44)
(monk-wascity 43)
(wascity-leaper 45)
(was-pre-game-deserte 46)
(onin-freehq 48)
(samos-freehq 47)
(keira-freehq 49)
(keira-genb 50)
(monk-mummy 51)
(pecker 52)
(samos-onintent 53)
(unused-slot-8 54)
(unused-slot-9 55)
(unused-slot-10 56)
(unused-slot-11 57)
(unused-slot-12 58)
(unused-slot-13 59)
(unused-slot-14 60)
(unused-slot-15 61)
(unused-slot-16 62)
(unused-slot-17 63)
(unused-slot-18 64)
(unused-slot-19 65)
(unused-slot-20 66)
(unused-slot-21 67)
(unused-slot-22 68)
(unused-slot-23 69)
(unused-slot-24 70)
(unused-slot-25 71)
(unused-slot-26 72)
(unused-slot-27 73)
(unused-slot-28 74)
(unused-slot-29 75)
(unused-slot-30 76)
(unused-slot-31 77)
(burning-bush-slumb 78)
(burning-bush-gena 79)
(burning-bush-genc 80)
(burning-bush-marka 81)
(burning-bush-sluma 82)
(burning-bush-slumb-2 83)
(burning-bush-slumc 84)
(burning-bush-farma 85)
(burning-bush-farmb 86)
(burning-bush-markb 87)
(burning-bush-markb-2 88)
(burning-bush-gena-2 89)
(burning-bush-genb 90)
(burning-bush-genc-2 91)
(burning-bush-inda 92)
(burning-bush-indb 93)
(burning-bush-port 94)
(burning-bush-port-2 95)
(burning-bush-port-3 96)
(burning-bush-pal 97)
(burning-bush-stadium 98)
(burning-bush-pal-2 99)
(burning-bush-genb-2 100)
(burning-bush-arena 101)
(burning-bush-desd 102)
(burning-bush-desc 103)
(burning-bush-desa 104)
(burning-bush-desg 105)
(burning-bush-desh 106)
(burning-bush-desc-2 107)
(burning-bush-dese 108)
(burning-bush-desb 109)
(burning-bush-desa-2 110)
(burning-bush-desc-3 111)
(burning-bush-desg-2 112)
(burning-bush-desd-2 113)
(burning-bush-desg-3 114)
(burning-bush-dese-2 115)
(burning-bush-dese-3 116)
(burning-bush-desd-3 117)
(burning-bush-desb-2 118)
(burning-bush-wasa-1 119)
(burning-bush-wasa-2 120)
(burning-bush-wasa-3 121)
(burning-bush-wasa-4 122)
(burning-bush-wasb-1 123)
(burning-bush-wasb-2 124)
(burning-bush-wasb-3 125)
(burning-bush-wasb-4 126)
(burning-bush-desg-4 127)
(burning-bush-wasb-5 128)
(burning-bush-wasb-6 129)
(burning-bush-desa-3 130)
(burning-bush-sluma-1 131)
(burning-bush-genb-1 132)
(burning-bush-slumb-1 133)
(burning-bush-wasa-5 134)
(burning-bush-desd-4 135)
(burning-bush-slumb-3 136)
(burning-bush-desc-4 137)
(burning-bush-inda-1 138)
(burning-bush-dese-4 139)
(burning-bush-desc-5 140)
(burning-bush-desb-3 141)
(burning-bush-wasa-6 142)
(burning-bush-wasb-7 143)
(burning-bush-indb-1 144)
(burning-bush-desf 145)
(burning-bush-port-1 146)
(burning-bush-genb-3 147)
(burning-bush-genb-4 148)
(burning-bush-genb-5 149)
(burning-bush-slumb-4 150)
(burning-bush-slumc-1 151)
(burning-bush-dese-5 152)
(burning-bush-port-4 153)
(burning-bush-slumc-2 154)
(burning-bush-sluma-2 155)
(burning-bush-sluma-3 156)
(burning-bush-indb-2 157)
(burning-bush-indb-3 158)
(burning-bush-inda-2 159)
(burning-bush-inda-3 160)
(burning-bush-inda-4 161)
(burning-bush-port-5 162)
(burning-bush-port-6 163)
(burning-bush-port-7 164)
(burning-bush-port-8 165)
(burning-bush-desd-5 166)
(burning-bush-inda-5 167)
(burning-bush-desb-4 168)
)
;; ---game-task-actor
;; +++game-task-node-command
(defenum game-task-node-command
:type uint8
(none 0)
(add-sidekick 1)
(sub-sidekick 2)
(add-board 3)
(sub-board 4)
(add-gun-red-1 5)
(add-gun-red-2 6)
(add-gun-red-3 7)
(add-gun-red-ammo-1 8)
(add-gun-red-ammo-2 9)
(add-gun-yellow-1 10)
(add-gun-yellow-2 11)
(add-gun-yellow-3 12)
(add-gun-yellow-ammo-1 13)
(add-gun-yellow-ammo-2 14)
(add-gun-blue-1 15)
(add-gun-blue-2 16)
(add-gun-blue-3 17)
(add-gun-blue-ammo-1 18)
(add-gun-blue-ammo-2 19)
(add-gun-dark-1 20)
(add-gun-dark-2 21)
(add-gun-dark-3 22)
(add-gun-dark-ammo-1 23)
(add-gun-dark-ammo-2 24)
(add-pass-front-gate 25)
(add-pass-port-mh 26)
(add-pass-port-inda 27)
(add-pass-inda-indb 28)
(add-pass-indb-sluma 29)
(add-pass-slumb-genb 30)
(add-darkeco 31)
(add-darkjak 32)
(add-darkjak-smack 33)
(add-darkjak-bomb0 34)
(add-darkjak-bomb1 35)
(add-darkjak-tracking 36)
(add-darkjak-invinc 37)
(add-lighteco 38)
(add-lightjak 39)
(add-lightjak-regen 40)
(add-lightjak-freeze 41)
(add-lightjak-shield 42)
(add-lightjak-swoop 43)
(add-board-training 44)
(add-board-launch 45)
(add-board-trail 46)
(add-board-zap 47)
(sub-board-trail 48)
(add-artifact-invis 49)
(add-armor-0 50)
(add-armor-1 51)
(add-armor-2 52)
(add-armor-3 53)
(add-amulet-1 54)
(add-amulet-2 55)
(add-amulet-3 56)
(add-light-eco-crystal 57)
(add-dark-eco-crystal 58)
(add-seal 59)
(add-cypher-gliph 60)
(add-star-map 61)
(add-vehicle-toad 62)
(add-vehicle-snake 63)
(add-vehicle-scorpion 64)
(add-vehicle-turtle 65)
(add-vehicle-rhino 66)
(add-av-cube 67)
(add-av-reflector 68)
(add-av-prism 69)
(add-av-generator 70)
(add-av-map 71)
(add-jakc 72)
)
;; ---game-task-node-command
;; +++game-task-node-flag
(defenum game-task-node-flag
:type uint32 ;; guess
:bitfield #t
(closed 0)
(data 1)
(auto-close 2)
(disk-close 3)
(kiosk-close 4)
(close-task 5)
(utility-node 6)
(abs-task-mask 7)
(set-task-mask 8)
(clear-task-mask 9)
(save-on-life 10)
(save-on-try 11)
(reset-on-try 12)
(no-restart 13)
(exclusive 14)
(intro-wait 15)
(city-wait 16)
(no-hud-wait 17)
(no-percent 18)
(act1 19)
(act2 20)
(act3 21)
(bbush 22)
)
;; ---game-task-node-flag
;; +++game-task-flags
(defenum game-task-flags
:bitfield #t
:type uint8
(gatflag-00)
(gatflag-01)
(gatflag-02)
)
;; ---game-task-flags
;; +++game-task-icon
(defenum game-task-icon
:type uint8
(gaticon-00)
(gaticon-01)
(gaticon-02)
(gaticon-03)
(gaticon-04)
(gaticon-05)
(gaticon-06)
(gaticon-07)
(gaticon-08)
(gaticon-09)
(gaticon-10)
(gaticon-11)
(gaticon-12)
(gaticon-13)
(gaticon-14)
(gaticon-15)
(gaticon-16)
(gaticon-17)
(gaticon-18)
(gaticon-19)
(gaticon-20)
(gaticon-21)
(gaticon-22)
(gaticon-23)
(gaticon-24)
(gaticon-25)
(gaticon-26)
(gaticon-27)
(gaticon-28)
(gaticon-29)
(gaticon-30)
(gaticon-31)
(gaticon-32)
(gaticon-33)
(gaticon-34)
(gaticon-35)
(gaticon-36)
(gaticon-37)
(gaticon-38)
(gaticon-39)
(gaticon-40)
(gaticon-41)
(gaticon-42)
(gaticon-43)
(gaticon-44)
(gaticon-45)
(gaticon-46)
(gaticon-47)
(gaticon-48)
(gaticon-49)
(gaticon-50)
(gaticon-51)
(gaticon-52)
(gaticon-53)
(gaticon-54)
(gaticon-55)
(gaticon-56)
(gaticon-57)
(gaticon-58)
(gaticon-59)
(gaticon-60)
(gaticon-61)
(gaticon-62)
(gaticon-63)
(gaticon-64)
(gaticon-65)
(gaticon-66)
(gaticon-67)
(gaticon-68)
(gaticon-69)
(gaticon-70)
(gaticon-71)
(gaticon-72)
(gaticon-73)
(gaticon-74)
(gaticon-75)
(gaticon-76)
(gaticon-77)
(gaticon-78)
(gaticon-79)
(gaticon-80)
(gaticon-81)
(gaticon-82)
(gaticon-83)
(gaticon-84)
(gaticon-85)
(gaticon-86)
(gaticon-87)
(gaticon-88)
(gaticon-89)
(gaticon-90)
(gaticon-91)
(gaticon-92)
(gaticon-93)
(gaticon-94)
(gaticon-95)
(gaticon-96)
(gaticon-97)
(gaticon-98)
(gaticon-99)
(gaticon-100)
(gaticon-101)
(gaticon-102)
(gaticon-103)
(gaticon-104)
(gaticon-105)
(gaticon-106)
(gaticon-107)
(gaticon-108)
(gaticon-109)
(gaticon-110)
(gaticon-111)
(gaticon-112)
(gaticon-113)
(gaticon-114)
(gaticon-115)
(gaticon-116)
(gaticon-117)
(gaticon-118)
(gaticon-119)
(gaticon-120)
(gaticon-121)
(gaticon-122)
(gaticon-123)
(gaticon-124)
(gaticon-125)
(gaticon-126)
(gaticon-127)
(gaticon-128)
(gaticon-129)
(gaticon-130)
(gaticon-131)
(gaticon-132)
(gaticon-133)
(gaticon-134)
(gaticon-135)
(gaticon-136)
(gaticon-137)
(gaticon-138)
(gaticon-139)
(gaticon-140)
(gaticon-141)
(gaticon-142)
(gaticon-143)
(gaticon-144)
(gaticon-145)
(gaticon-146)
(gaticon-147)
(gaticon-148)
(gaticon-149)
(gaticon-150)
(gaticon-151)
(gaticon-152)
(gaticon-153)
(gaticon-154)
(gaticon-155)
(gaticon-156)
(gaticon-157)
(gaticon-158)
(gaticon-159)
(gaticon-160)
(gaticon-161)
(gaticon-162)
(gaticon-163)
(gaticon-164)
(gaticon-165)
(gaticon-166)
(gaticon-167)
(gaticon-168)
(gaticon-169)
(gaticon-170)
(gaticon-171)
(gaticon-172)
(gaticon-173)
(gaticon-174)
(gaticon-175)
(gaticon-176)
(gaticon-177)
(gaticon-178)
(gaticon-179)
(gaticon-180)
(gaticon-181)
(gaticon-182)
(gaticon-183)
(gaticon-184)
(gaticon-185)
(gaticon-186)
(gaticon-187)
(gaticon-188)
(gaticon-189)
(gaticon-190)
(gaticon-191)
(gaticon-192)
(gaticon-193)
(gaticon-194)
(gaticon-195)
(gaticon-196)
(gaticon-197)
(gaticon-198)
(gaticon-199)
)
;; ---game-task-icon
;; DECOMP BEGINS