mirror of
https://github.com/open-goal/jak-project.git
synced 2024-10-20 21:27:52 -04:00
12329 lines
480 KiB
Common Lisp
12329 lines
480 KiB
Common Lisp
;;-*-Lisp-*-
|
|
(in-package goal)
|
|
|
|
;; name: game-task.gc
|
|
;; name in dgo: game-task
|
|
;; dgos: ENGINE, GAME
|
|
|
|
;; DECOMP BEGINS
|
|
|
|
(kmemopen global "game-info")
|
|
|
|
(let ((gp-0 *game-info*))
|
|
(set! (-> gp-0 play-list)
|
|
(new 'static 'boxed-array :type game-task-info
|
|
(new 'static 'game-task-info :name "none" :pre-play-continue #f :play-continue #f :kiosk-play-continue #f)
|
|
(new 'static 'game-task-info :name "complete" :pre-play-continue #f :play-continue #f :kiosk-play-continue #f)
|
|
(new 'static 'game-task-info :name "dummy0" :pre-play-continue #f :play-continue #f :kiosk-play-continue #f)
|
|
(new 'static 'game-task-info
|
|
:name "eco-blue-button"
|
|
:pre-play-continue #f
|
|
:play-continue #f
|
|
:kiosk-play-continue #f
|
|
)
|
|
(new 'static 'game-task-info
|
|
:name "eco-yellow-button"
|
|
:pre-play-continue #f
|
|
:play-continue #f
|
|
:kiosk-play-continue #f
|
|
)
|
|
(new 'static 'game-task-info
|
|
:name "eco-red-button"
|
|
:pre-play-continue #f
|
|
:play-continue #f
|
|
:kiosk-play-continue #f
|
|
)
|
|
(new 'static 'game-task-info
|
|
:name "fortress-escape"
|
|
:text-name (text-id progress-missions-fortress-escape)
|
|
:pre-play-node (game-task-node fortress-escape-start)
|
|
:kiosk-play-node (game-task-node fortress-escape-introduction)
|
|
:pre-play-continue #f
|
|
:play-node (game-task-node fortress-escape-resolution)
|
|
:play-continue "prison-start"
|
|
:kiosk-play-continue #f
|
|
)
|
|
(new 'static 'game-task-info
|
|
:name "city-help-kid"
|
|
:text-name (text-id progress-missions-city-save-kid)
|
|
:pre-play-node (game-task-node city-help-kid-introduction)
|
|
:kiosk-play-node (game-task-node city-help-kid-battle)
|
|
:pre-play-continue #f
|
|
:play-node (game-task-node city-help-kid-introduction)
|
|
:play-continue "ctyslumb-fort"
|
|
:kiosk-play-continue #f
|
|
)
|
|
(new 'static 'game-task-info
|
|
:name "city-vehicle-training"
|
|
:pre-play-node (game-task-node city-vehicle-training-map)
|
|
:kiosk-play-node (game-task-node city-vehicle-training-hover-zone-1)
|
|
:pre-play-continue #f
|
|
:play-node (game-task-node city-vehicle-training-hover-zone-1)
|
|
:play-continue #f
|
|
:kiosk-play-continue #f
|
|
)
|
|
(new 'static 'game-task-info
|
|
:name "ruins-tower"
|
|
:text-name (text-id progress-missions-ruins-tower)
|
|
:pre-play-node (game-task-node ruins-tower-introduction)
|
|
:kiosk-play-node (game-task-node ruins-tower-resolution)
|
|
:pre-play-continue "ctysluma-tower-intro"
|
|
:play-node (game-task-node ruins-tower-resolution)
|
|
:play-continue "ruins-start"
|
|
:kiosk-play-continue #f
|
|
)
|
|
(new 'static 'game-task-info
|
|
:name "atoll-water"
|
|
:text-name (text-id progress-missions-atoll-water)
|
|
:pre-play-node (game-task-node atoll-water-introduction)
|
|
:kiosk-play-node (game-task-node atoll-water-find)
|
|
:pre-play-continue "hideout-start"
|
|
:play-node (game-task-node atoll-water-find)
|
|
:play-continue "atoll-start"
|
|
:kiosk-play-continue #f
|
|
)
|
|
(new 'static 'game-task-info
|
|
:name "fortress-dump"
|
|
:text-name (text-id progress-missions-fortress-dump)
|
|
:pre-play-node (game-task-node fortress-dump-introduction)
|
|
:kiosk-play-node (game-task-node fortress-dump-deal)
|
|
:pre-play-continue "hideout-start"
|
|
:play-node (game-task-node fortress-dump-deal)
|
|
:play-continue "fordumpa-start"
|
|
:kiosk-play-continue #f
|
|
)
|
|
(new 'static 'game-task-info
|
|
:name "city-krew-delivery"
|
|
:text-name (text-id progress-missions-city-krew-delivery)
|
|
:pre-play-node (game-task-node city-krew-delivery-introduction)
|
|
:kiosk-play-node (game-task-node city-krew-delivery-delivery)
|
|
:pre-play-continue "hideout-start"
|
|
:play-node (game-task-node city-krew-delivery-delivery)
|
|
:play-continue "ctysluma-alley"
|
|
:kiosk-play-continue "hideout-start"
|
|
)
|
|
(new 'static 'game-task-info
|
|
:name "city-red-gun-training"
|
|
:text-name (text-id progress-missions-city-red-gun-training)
|
|
:pre-play-node (game-task-node city-krew-delivery-resolution)
|
|
:kiosk-play-node (game-task-node city-red-gun-training-try-once)
|
|
:pre-play-continue "hiphog-start"
|
|
:play-node (game-task-node city-red-gun-training-try-once)
|
|
:play-continue "gungame-start"
|
|
:kiosk-play-continue #f
|
|
)
|
|
(new 'static 'game-task-info
|
|
:name "atoll-sig"
|
|
:text-name (text-id progress-missions-atoll-sig)
|
|
:pre-play-node (game-task-node atoll-sig-introduction)
|
|
:kiosk-play-node (game-task-node atoll-sig-sig-introduction)
|
|
:pre-play-continue "hiphog-start"
|
|
:play-node (game-task-node atoll-sig-sig-introduction)
|
|
:play-continue "atoll-start"
|
|
:kiosk-play-continue "atoll-start"
|
|
)
|
|
(new 'static 'game-task-info
|
|
:name "sewer-enemy"
|
|
:text-name (text-id progress-missions-sewer-enemy)
|
|
:pre-play-node (game-task-node sewer-enemy-introduction)
|
|
:kiosk-play-node (game-task-node sewer-enemy-blow-up-turrets)
|
|
:pre-play-continue "hiphog-start"
|
|
:play-node (game-task-node sewer-enemy-blow-up-turrets)
|
|
:play-continue "sewer-start"
|
|
:kiosk-play-continue "sewer-start-kiosk"
|
|
)
|
|
(new 'static 'game-task-info
|
|
:name "strip-rescue"
|
|
:text-name (text-id progress-missions-strip-rescue)
|
|
:pre-play-node (game-task-node strip-rescue-introduction)
|
|
:kiosk-play-node (game-task-node strip-rescue-battle)
|
|
:pre-play-continue "vinroom-start"
|
|
:play-node (game-task-node strip-rescue-battle)
|
|
:play-continue "strip-warp"
|
|
:kiosk-play-continue #f
|
|
)
|
|
(new 'static 'game-task-info
|
|
:name "atoll-battle"
|
|
:text-name (text-id progress-missions-atoll-battle)
|
|
:pre-play-node (game-task-node atoll-battle-introduction)
|
|
:kiosk-play-node (game-task-node atoll-battle-rescue)
|
|
:pre-play-continue "hideout-start"
|
|
:play-node (game-task-node atoll-battle-rescue)
|
|
:play-continue "atoll-start"
|
|
:kiosk-play-continue #f
|
|
)
|
|
(new 'static 'game-task-info
|
|
:name "mountain-lens"
|
|
:text-name (text-id progress-missions-mountain-lens)
|
|
:pre-play-node (game-task-node mountain-lens-introduction)
|
|
:kiosk-play-node (game-task-node mountain-lens-started)
|
|
:pre-play-continue "onintent-start"
|
|
:play-node (game-task-node mountain-lens-started)
|
|
:play-continue "mountain-start"
|
|
:kiosk-play-continue "mountain-kiosk"
|
|
)
|
|
(new 'static 'game-task-info
|
|
:name "mountain-gear"
|
|
:text-name (text-id progress-missions-mountain-gear)
|
|
:pre-play-node (game-task-node mountain-gear-find)
|
|
:kiosk-play-node (game-task-node mountain-gear-resolution)
|
|
:pre-play-continue #f
|
|
:play-node (game-task-node mountain-gear-resolution)
|
|
:play-continue "mountain-start"
|
|
:kiosk-play-continue #f
|
|
)
|
|
(new 'static 'game-task-info
|
|
:name "mountain-shard"
|
|
:text-name (text-id progress-missions-mountain-shard)
|
|
:pre-play-node (game-task-node mountain-shard-dice)
|
|
:kiosk-play-node (game-task-node mountain-shard-resolution)
|
|
:pre-play-continue #f
|
|
:play-node (game-task-node mountain-shard-resolution)
|
|
:play-continue "mountain-start"
|
|
:kiosk-play-continue #f
|
|
)
|
|
(new 'static 'game-task-info
|
|
:name "mountain-collection"
|
|
:pre-play-node (game-task-node mountain-collection-resolution)
|
|
:kiosk-play-node (game-task-node city-keira-delivery-introduction)
|
|
:pre-play-continue #f
|
|
:play-node (game-task-node city-keira-delivery-introduction)
|
|
:play-continue #f
|
|
:kiosk-play-continue #f
|
|
)
|
|
(new 'static 'game-task-info
|
|
:name "city-keira-delivery"
|
|
:text-name (text-id progress-missions-city-keira-delivery)
|
|
:pre-play-node (game-task-node city-keira-delivery-introduction)
|
|
:kiosk-play-node (game-task-node city-keira-delivery-delivery)
|
|
:pre-play-continue "hiphog-start"
|
|
:play-node (game-task-node city-keira-delivery-delivery)
|
|
:play-continue "ctyport-hiphog-no-hiphog"
|
|
:kiosk-play-continue #f
|
|
)
|
|
(new 'static 'game-task-info
|
|
:name "stadium-board1"
|
|
:text-name (text-id progress-missions-stadium-board1)
|
|
:pre-play-node (game-task-node stadium-board1-introduction)
|
|
:kiosk-play-node (game-task-node stadium-board1-board)
|
|
:pre-play-continue "garage-start-skate"
|
|
:play-node (game-task-node stadium-board1-board)
|
|
:play-continue "skatea-training"
|
|
:kiosk-play-continue #f
|
|
)
|
|
(new 'static 'game-task-info
|
|
:name "city-krew-collection"
|
|
:text-name (text-id progress-missions-city-krew-collection)
|
|
:pre-play-node (game-task-node city-krew-collection-introduction)
|
|
:kiosk-play-node (game-task-node city-krew-collection-collection)
|
|
:pre-play-continue "hiphog-start"
|
|
:play-node (game-task-node city-krew-collection-collection)
|
|
:play-continue "ctyport-hiphog"
|
|
:kiosk-play-continue #f
|
|
)
|
|
(new 'static 'game-task-info
|
|
:name "city-yellow-gun-training"
|
|
:text-name (text-id progress-missions-city-yellow-gun-training)
|
|
:pre-play-node (game-task-node city-krew-collection-resolution)
|
|
:kiosk-play-node (game-task-node city-yellow-gun-training-resolution)
|
|
:pre-play-continue "hiphog-start"
|
|
:play-node (game-task-node city-yellow-gun-training-resolution)
|
|
:play-continue "gungame-start"
|
|
:kiosk-play-continue #f
|
|
)
|
|
(new 'static 'game-task-info
|
|
:name "drill-eggs"
|
|
:text-name (text-id progress-missions-drill-eggs)
|
|
:pre-play-node (game-task-node drill-eggs-introduction)
|
|
:kiosk-play-node (game-task-node drill-eggs-eggs-0)
|
|
:pre-play-continue "vinroom-start"
|
|
:play-node (game-task-node drill-eggs-eggs-0)
|
|
:play-continue "drill1-warp"
|
|
:kiosk-play-continue #f
|
|
)
|
|
(new 'static 'game-task-info
|
|
:name "city-power"
|
|
:text-name (text-id progress-missions-city-power)
|
|
:pre-play-node (game-task-node city-power-introduction)
|
|
:kiosk-play-node (game-task-node city-power-vinroom)
|
|
:pre-play-continue "vinroom-start"
|
|
:play-node (game-task-node city-power-resolution)
|
|
:play-continue "ctyinda-vinroom"
|
|
:kiosk-play-continue #f
|
|
)
|
|
(new 'static 'game-task-info
|
|
:name "palace-cable"
|
|
:text-name (text-id progress-missions-palace-cable)
|
|
:pre-play-node (game-task-node palace-cable-introduction)
|
|
:kiosk-play-node (game-task-node palace-cable-resolution)
|
|
:pre-play-continue "ctygenb-start"
|
|
:play-node (game-task-node palace-cable-resolution)
|
|
:play-continue "palcab-start"
|
|
:kiosk-play-continue #f
|
|
)
|
|
(new 'static 'game-task-info
|
|
:name "palace-boss"
|
|
:text-name (text-id progress-missions-palace-boss)
|
|
:pre-play-node (game-task-node palace-boss-introduction)
|
|
:kiosk-play-node (game-task-node palace-boss-battle)
|
|
:pre-play-continue "palroof-throne"
|
|
:play-node (game-task-node palace-boss-battle)
|
|
:play-continue "palroof-boss"
|
|
:kiosk-play-continue #f
|
|
)
|
|
(new 'static 'game-task-info
|
|
:name "city-shuttle"
|
|
:text-name (text-id progress-missions-city-shuttle)
|
|
:pre-play-node (game-task-node city-shuttle-introduction)
|
|
:kiosk-play-node (game-task-node city-shuttle-shuttle)
|
|
:pre-play-continue "hideout-start"
|
|
:play-node (game-task-node city-shuttle-shuttle)
|
|
:play-continue "ctysluma-alley"
|
|
:kiosk-play-continue #f
|
|
)
|
|
(new 'static 'game-task-info
|
|
:name "ruins-enemy"
|
|
:text-name (text-id progress-missions-ruins-enemy)
|
|
:pre-play-node (game-task-node ruins-enemy-introduction)
|
|
:kiosk-play-node (game-task-node ruins-enemy-resolution)
|
|
:pre-play-continue "hideout-start"
|
|
:play-node (game-task-node ruins-enemy-resolution)
|
|
:play-continue "ruins-start"
|
|
:kiosk-play-continue "ruins-start"
|
|
)
|
|
(new 'static 'game-task-info
|
|
:name "city-blue-gun-training"
|
|
:pre-play-node (game-task-node city-blue-gun-training-bronze)
|
|
:kiosk-play-node (game-task-node city-blue-gun-training-silver)
|
|
:pre-play-continue #f
|
|
:play-node (game-task-node city-blue-gun-training-silver)
|
|
:play-continue #f
|
|
:kiosk-play-continue #f
|
|
)
|
|
(new 'static 'game-task-info
|
|
:name "forest-scouts"
|
|
:text-name (text-id progress-missions-forest-scouts)
|
|
:pre-play-node (game-task-node forest-scouts-introduction)
|
|
:kiosk-play-node (game-task-node forest-scouts-introduction)
|
|
:pre-play-continue "hideout-start"
|
|
:play-node (game-task-node forest-scouts-pegasus)
|
|
:play-continue "forest-start"
|
|
:kiosk-play-continue #f
|
|
)
|
|
(new 'static 'game-task-info
|
|
:name "city-escort-kid"
|
|
:text-name (text-id progress-missions-city-escort-kid)
|
|
:pre-play-node (game-task-node city-escort-kid-introduction)
|
|
:kiosk-play-node (game-task-node city-escort-kid-introduction)
|
|
:pre-play-continue "ctysluma-escort-retry"
|
|
:play-node (game-task-node city-escort-kid-resolution)
|
|
:play-continue "escort-kid-intro"
|
|
:kiosk-play-continue "ctysluma-escort-retry"
|
|
)
|
|
(new 'static 'game-task-info
|
|
:name "dig-knock-down"
|
|
:text-name (text-id progress-missions-dig-knock-down)
|
|
:pre-play-node (game-task-node dig-knock-down-introduction)
|
|
:kiosk-play-node (game-task-node dig-knock-down-resolution)
|
|
:pre-play-continue "vinroom-start"
|
|
:play-node (game-task-node dig-knock-down-resolution)
|
|
:play-continue "dig1-start"
|
|
:kiosk-play-continue #f
|
|
)
|
|
(new 'static 'game-task-info
|
|
:name "strip-grenade"
|
|
:text-name (text-id progress-missions-strip-grenade)
|
|
:pre-play-node (game-task-node strip-grenade-introduction)
|
|
:kiosk-play-node (game-task-node strip-grenade-explode)
|
|
:pre-play-continue "vinroom-start"
|
|
:play-node (game-task-node strip-grenade-explode)
|
|
:play-continue "strip-warp"
|
|
:kiosk-play-continue #f
|
|
)
|
|
(new 'static 'game-task-info
|
|
:name "drill-ship"
|
|
:text-name (text-id progress-missions-drill-ship)
|
|
:pre-play-node (game-task-node drill-ship-introduction)
|
|
:kiosk-play-node (game-task-node drill-ship-resolution)
|
|
:pre-play-continue "vinroom-start"
|
|
:play-node (game-task-node drill-ship-resolution)
|
|
:play-continue "drill-warp-gunship"
|
|
:kiosk-play-continue #f
|
|
)
|
|
(new 'static 'game-task-info
|
|
:name "city-port-run"
|
|
:text-name (text-id progress-missions-city-port-run)
|
|
:pre-play-node (game-task-node city-port-run-introduction)
|
|
:kiosk-play-node (game-task-node city-port-run-resolution)
|
|
:pre-play-continue "ctyport-hiphog-no-hiphog"
|
|
:play-node (game-task-node city-port-run-resolution)
|
|
:play-continue "ctyport-hiphog-no-hiphog"
|
|
:kiosk-play-continue #f
|
|
)
|
|
(new 'static 'game-task-info
|
|
:name "city-meet-brutter"
|
|
:text-name (text-id progress-missions-city-meet-brutter)
|
|
:pre-play-node (game-task-node city-meet-brutter-pre-intro)
|
|
:kiosk-play-node (game-task-node city-meet-brutter-introduction)
|
|
:pre-play-continue "hiphog-start"
|
|
:play-node (game-task-node city-meet-brutter-introduction)
|
|
:play-continue "hiphog-start"
|
|
:kiosk-play-continue #f
|
|
)
|
|
(new 'static 'game-task-info
|
|
:name "sewer-board"
|
|
:text-name (text-id progress-missions-sewer-board)
|
|
:pre-play-node (game-task-node sewer-board-introduction)
|
|
:kiosk-play-node (game-task-node sewer-board-drain)
|
|
:pre-play-continue "hiphog-start"
|
|
:play-node (game-task-node sewer-board-drain)
|
|
:play-continue "sewer-start"
|
|
:kiosk-play-continue #f
|
|
)
|
|
(new 'static 'game-task-info
|
|
:name "forest-hunt"
|
|
:text-name (text-id progress-missions-forest-hunt)
|
|
:pre-play-node (game-task-node forest-hunt-introduction)
|
|
:kiosk-play-node (game-task-node forest-hunt-resolution)
|
|
:pre-play-continue "hiphog-start"
|
|
:play-node (game-task-node forest-hunt-resolution)
|
|
:play-continue "forest-start"
|
|
:kiosk-play-continue "forest-start"
|
|
)
|
|
(new 'static 'game-task-info
|
|
:name "city-intercept-tanker"
|
|
:text-name (text-id progress-missions-city-intercept-tanker)
|
|
:pre-play-node (game-task-node city-intercept-tanker-roof-explode)
|
|
:kiosk-play-node (game-task-node city-intercept-tanker-introduction)
|
|
:pre-play-continue #f
|
|
:play-node (game-task-node city-intercept-tanker-roof-explode)
|
|
:play-continue "ctymarkb-tanker"
|
|
:kiosk-play-continue #f
|
|
)
|
|
(new 'static 'game-task-info
|
|
:name "stadium-race-class3"
|
|
:text-name (text-id progress-missions-stadium-race-class3)
|
|
:pre-play-node (game-task-node stadium-race-class3-introduction)
|
|
:kiosk-play-node (game-task-node stadium-race-class3-race)
|
|
:pre-play-continue "garage-start-class3"
|
|
:play-node (game-task-node stadium-race-class3-race)
|
|
:play-continue "stadiumb-race-fail"
|
|
:kiosk-play-continue #f
|
|
)
|
|
(new 'static 'game-task-info
|
|
:name "city-protect-water-slums"
|
|
:text-name (text-id progress-missions-city-protect-water-slums)
|
|
:pre-play-node (game-task-node city-protect-water-slums-introduction)
|
|
:kiosk-play-node (game-task-node city-protect-water-slums-get-seal)
|
|
:pre-play-continue #f
|
|
:play-node (game-task-node city-protect-water-slums-resolution)
|
|
:play-continue "ctyslumc-slums"
|
|
:kiosk-play-continue #f
|
|
)
|
|
(new 'static 'game-task-info
|
|
:name "dig-find-totem"
|
|
:text-name (text-id progress-missions-dig-find-totem)
|
|
:pre-play-node (game-task-node dig-find-totem-introduction)
|
|
:kiosk-play-node (game-task-node dig-find-totem-raise-log)
|
|
:pre-play-continue "onintent-start"
|
|
:play-node (game-task-node dig-find-totem-raise-log)
|
|
:play-continue "dig3-start"
|
|
:kiosk-play-continue #f
|
|
)
|
|
(new 'static 'game-task-info
|
|
:name "city-destroy-guard-vehicles"
|
|
:text-name (text-id progress-missions-city-destroy-guard-vehicles)
|
|
:pre-play-node (game-task-node city-destroy-guard-vehicles-introduction)
|
|
:kiosk-play-node (game-task-node city-destroy-guard-vehicles-destroy)
|
|
:pre-play-continue "hideout-start"
|
|
:play-node (game-task-node city-destroy-guard-vehicles-destroy)
|
|
:play-continue "ctysluma-alley"
|
|
:kiosk-play-continue #f
|
|
)
|
|
(new 'static 'game-task-info
|
|
:name "city-play-onin-game"
|
|
:text-name (text-id progress-missions-onin-game)
|
|
:pre-play-node (game-task-node city-play-onin-game-introduction)
|
|
:kiosk-play-node (game-task-node city-play-onin-game-wait)
|
|
:pre-play-continue "onintent-start"
|
|
:play-node (game-task-node city-play-onin-game-wait)
|
|
:play-continue "onintent-start"
|
|
:kiosk-play-continue #f
|
|
)
|
|
(new 'static 'game-task-info
|
|
:name "canyon-insert-items"
|
|
:text-name (text-id progress-missions-canyon-insert-items)
|
|
:pre-play-node (game-task-node canyon-insert-items-door)
|
|
:kiosk-play-node (game-task-node canyon-insert-items-door)
|
|
:pre-play-continue "mountain-door"
|
|
:play-node (game-task-node canyon-insert-items-gear)
|
|
:play-continue "mincan-start"
|
|
:kiosk-play-continue #f
|
|
)
|
|
(new 'static 'game-task-info
|
|
:name "tomb-poles"
|
|
:text-name (text-id progress-missions-tomb-poles)
|
|
:pre-play-node (game-task-node tomb-poles-introduction)
|
|
:kiosk-play-node (game-task-node tomb-poles-block)
|
|
:pre-play-continue "tombd-start"
|
|
:play-node (game-task-node tomb-poles-block)
|
|
:play-continue "tomb-start"
|
|
:kiosk-play-continue #f
|
|
)
|
|
(new 'static 'game-task-info
|
|
:name "tomb-water"
|
|
:text-name (text-id progress-missions-tomb-water)
|
|
:pre-play-node (game-task-node tomb-water-vibe)
|
|
:kiosk-play-node (game-task-node tomb-water-resolution)
|
|
:pre-play-continue #f
|
|
:play-node (game-task-node tomb-water-vibe)
|
|
:play-continue "tomb-start"
|
|
:kiosk-play-continue #f
|
|
)
|
|
(new 'static 'game-task-info
|
|
:name "tomb-boss"
|
|
:text-name (text-id progress-missions-tomb-boss)
|
|
:pre-play-node (game-task-node tomb-boss-introduction)
|
|
:kiosk-play-node (game-task-node tomb-boss-door)
|
|
:pre-play-continue "tombboss-start"
|
|
:play-node (game-task-node tomb-boss-introduction)
|
|
:play-continue "tombboss-play-start"
|
|
:kiosk-play-continue #f
|
|
)
|
|
(new 'static 'game-task-info
|
|
:name "fortress-save-friends"
|
|
:text-name (text-id progress-missions-fortress-save-friends)
|
|
:pre-play-node (game-task-node fortress-save-friends-introduction)
|
|
:kiosk-play-node (game-task-node fortress-save-friends-resolution)
|
|
:pre-play-continue "hideout-start"
|
|
:play-node (game-task-node fortress-save-friends-resolution)
|
|
:play-continue "forresca-start"
|
|
:kiosk-play-continue #f
|
|
)
|
|
(new 'static 'game-task-info
|
|
:name "sewer-escort"
|
|
:text-name (text-id progress-missions-sewer-escort)
|
|
:pre-play-node (game-task-node sewer-escort-introduction)
|
|
:kiosk-play-node (game-task-node sewer-escort-explode-wall1)
|
|
:pre-play-continue "hiphog-start"
|
|
:play-node (game-task-node sewer-escort-explode-wall1)
|
|
:play-continue "sewesc-start"
|
|
:kiosk-play-continue #f
|
|
)
|
|
(new 'static 'game-task-info
|
|
:name "city-dark-gun-training"
|
|
:pre-play-node (game-task-node city-dark-gun-training-bronze)
|
|
:kiosk-play-node (game-task-node city-dark-gun-training-silver)
|
|
:pre-play-continue #f
|
|
:play-node (game-task-node city-dark-gun-training-silver)
|
|
:play-continue #f
|
|
:kiosk-play-continue #f
|
|
)
|
|
(new 'static 'game-task-info
|
|
:name "stadium-race-class2"
|
|
:text-name (text-id progress-missions-stadium-race-class2)
|
|
:pre-play-node (game-task-node stadium-race-class2-introduction)
|
|
:kiosk-play-node (game-task-node stadium-race-class2-race)
|
|
:pre-play-continue "garage-start-class3"
|
|
:play-node (game-task-node stadium-race-class2-race)
|
|
:play-continue "stadiumc-race-retry-pidax"
|
|
:kiosk-play-continue #f
|
|
)
|
|
(new 'static 'game-task-info
|
|
:name "city-stop-bomb-bots"
|
|
:text-name (text-id progress-missions-city-stop-bomb-bots)
|
|
:pre-play-node (game-task-node city-stop-bomb-bots-introduction)
|
|
:kiosk-play-node (game-task-node city-stop-bomb-bots-destroy)
|
|
:pre-play-continue "hideout-start"
|
|
:play-node (game-task-node city-stop-bomb-bots-destroy)
|
|
:play-continue "ctysluma-alley"
|
|
:kiosk-play-continue #f
|
|
)
|
|
(new 'static 'game-task-info
|
|
:name "city-errol-challenge"
|
|
:text-name (text-id progress-missions-city-errol-challenge)
|
|
:pre-play-node (game-task-node city-errol-challenge-introduction)
|
|
:kiosk-play-node (game-task-node city-errol-challenge-race)
|
|
:pre-play-continue "hiphog-start"
|
|
:play-node (game-task-node city-errol-challenge-race)
|
|
:play-continue "ctyport-errol-race-retry"
|
|
:kiosk-play-continue #f
|
|
)
|
|
(new 'static 'game-task-info
|
|
:name "strip-drop"
|
|
:text-name (text-id progress-missions-strip-drop)
|
|
:pre-play-node (game-task-node strip-drop-introduction)
|
|
:kiosk-play-node (game-task-node strip-drop-resolution)
|
|
:pre-play-continue "vinroom-start"
|
|
:play-node (game-task-node strip-drop-resolution)
|
|
:play-continue "strip-warp"
|
|
:kiosk-play-continue "vinroom-start"
|
|
)
|
|
(new 'static 'game-task-info
|
|
:name "ruins-mech"
|
|
:text-name (text-id progress-missions-ruins-mech)
|
|
:pre-play-node (game-task-node ruins-mech-introduction)
|
|
:kiosk-play-node (game-task-node ruins-mech-break-wall-1)
|
|
:pre-play-continue #f
|
|
:play-node (game-task-node ruins-mech-break-wall-1)
|
|
:play-continue "ruins-start"
|
|
:kiosk-play-continue #f
|
|
)
|
|
(new 'static 'game-task-info
|
|
:name "forest-protect"
|
|
:text-name (text-id progress-missions-forest-protect)
|
|
:pre-play-node (game-task-node forest-protect-introduction)
|
|
:kiosk-play-node (game-task-node forest-protect-meeting)
|
|
:pre-play-continue "onintent-start"
|
|
:play-node (game-task-node forest-protect-meeting)
|
|
:play-continue "forest-tree"
|
|
:kiosk-play-continue #f
|
|
)
|
|
(new 'static 'game-task-info
|
|
:name "drill-mech"
|
|
:text-name (text-id progress-missions-drill-mech)
|
|
:pre-play-node (game-task-node drill-mech-introduction)
|
|
:kiosk-play-node (game-task-node drill-mech-started-smashing)
|
|
:pre-play-continue "vinroom-start"
|
|
:play-node (game-task-node drill-mech-started-smashing)
|
|
:play-continue "drill3-warp"
|
|
:kiosk-play-continue #f
|
|
)
|
|
(new 'static 'game-task-info
|
|
:name "city-save-lurkers"
|
|
:text-name (text-id progress-missions-city-meet-brutter)
|
|
:pre-play-node (game-task-node city-save-lurkers-introduction)
|
|
:kiosk-play-node (game-task-node city-save-lurkers-save-lurkers)
|
|
:pre-play-continue #f
|
|
:play-node (game-task-node city-save-lurkers-save-lurkers)
|
|
:play-continue "kiosk-start"
|
|
:kiosk-play-continue #f
|
|
)
|
|
(new 'static 'game-task-info
|
|
:name "stadium-race-class1"
|
|
:text-name (text-id progress-missions-stadium-race-class1)
|
|
:pre-play-node (game-task-node stadium-race-class1-introduction)
|
|
:kiosk-play-node (game-task-node stadium-race-class1-race)
|
|
:pre-play-continue "garage-start-class3"
|
|
:play-node (game-task-node stadium-race-class1-race)
|
|
:play-continue "stadiumd-race-fail"
|
|
:kiosk-play-continue #f
|
|
)
|
|
(new 'static 'game-task-info
|
|
:name "palace-sneak-in"
|
|
:text-name (text-id progress-missions-palace-sneak-in)
|
|
:pre-play-node (game-task-node palace-sneak-in-introduction)
|
|
:kiosk-play-node (game-task-node palace-sneak-in-meeting)
|
|
:pre-play-continue #f
|
|
:play-node (game-task-node palace-sneak-in-meeting)
|
|
:play-continue "ctypal-shaft"
|
|
:kiosk-play-continue #f
|
|
)
|
|
(new 'static 'game-task-info
|
|
:name "castle-break-in"
|
|
:text-name (text-id progress-missions-castle-break-in)
|
|
:pre-play-node (game-task-node castle-break-in-introduction)
|
|
:kiosk-play-node (game-task-node castle-break-in-castle-1)
|
|
:pre-play-continue #f
|
|
:play-node (game-task-node castle-break-in-castle-1)
|
|
:play-continue "caspad-face-castle"
|
|
:kiosk-play-continue #f
|
|
)
|
|
(new 'static 'game-task-info
|
|
:name "castle-boss"
|
|
:text-name (text-id progress-missions-castle-boss)
|
|
:pre-play-node (game-task-node castle-boss-introduction)
|
|
:kiosk-play-node (game-task-node castle-boss-resolution)
|
|
:pre-play-continue #f
|
|
:play-node (game-task-node castle-boss-resolution)
|
|
:play-continue "casboss-start"
|
|
:kiosk-play-continue #f
|
|
)
|
|
(new 'static 'game-task-info
|
|
:name "city-whack"
|
|
:text-name (text-id progress-missions-beat-whack)
|
|
:pre-play-node (game-task-node city-whack-introduction)
|
|
:kiosk-play-node (game-task-node city-whack-introduction)
|
|
:pre-play-continue "hiphog-start"
|
|
:play-node (game-task-node city-whack-wait)
|
|
:play-continue "hiphog-start"
|
|
:kiosk-play-continue #f
|
|
)
|
|
(new 'static 'game-task-info
|
|
:name "under-mech"
|
|
:text-name (text-id progress-missions-under-find-sig)
|
|
:pre-play-node (game-task-node under-mech-resolution)
|
|
:kiosk-play-node (game-task-node under-mech-resolution)
|
|
:pre-play-continue "ctyport-under"
|
|
:play-node (game-task-node under-mech-resolution)
|
|
:play-continue "under-airlock"
|
|
:kiosk-play-continue #f
|
|
)
|
|
(new 'static 'game-task-info
|
|
:name "under-sig"
|
|
:text-name (text-id progress-missions-under-escort-sig)
|
|
:pre-play-node (game-task-node under-sig-introduction)
|
|
:kiosk-play-node (game-task-node under-sig-centipede1-start)
|
|
:pre-play-continue "under-start"
|
|
:play-node (game-task-node under-sig-introduction)
|
|
:play-continue "under-start"
|
|
:kiosk-play-continue #f
|
|
)
|
|
(new 'static 'game-task-info
|
|
:name "city-defend-stadium"
|
|
:text-name (text-id progress-missions-city-defend-stadium)
|
|
:pre-play-node (game-task-node city-defend-stadium-introduction)
|
|
:kiosk-play-node (game-task-node city-defend-stadium-introduction)
|
|
:pre-play-continue "stadium-blimp-intro"
|
|
:play-node (game-task-node city-defend-stadium-resolution)
|
|
:play-continue "stadium-blimp-intro"
|
|
:kiosk-play-continue #f
|
|
)
|
|
(new 'static 'game-task-info
|
|
:name "consite-find-baron"
|
|
:text-name (text-id progress-missions-check-consite)
|
|
:pre-play-node (game-task-node consite-find-baron-introduction)
|
|
:kiosk-play-node (game-task-node consite-find-baron-resolution)
|
|
:pre-play-continue #f
|
|
:play-node (game-task-node consite-find-baron-resolution)
|
|
:play-continue "consite-start"
|
|
:kiosk-play-continue #f
|
|
)
|
|
(new 'static 'game-task-info
|
|
:name "nest-get-to-gun"
|
|
:text-name (text-id progress-missions-nest-get-to-gun)
|
|
:pre-play-node (game-task-node nest-get-to-gun-introduction)
|
|
:kiosk-play-node (game-task-node nest-get-to-gun-resolution)
|
|
:pre-play-continue #f
|
|
:play-node (game-task-node nest-get-to-gun-resolution)
|
|
:play-continue "nest-start"
|
|
:kiosk-play-continue #f
|
|
)
|
|
(new 'static 'game-task-info
|
|
:name "nest-enter"
|
|
:text-name (text-id progress-missions-nest-attack)
|
|
:pre-play-node (game-task-node nest-enter-introduction)
|
|
:kiosk-play-node (game-task-node nest-enter-resolution)
|
|
:pre-play-continue #f
|
|
:play-node (game-task-node nest-enter-resolution)
|
|
:play-continue "nest-barrier"
|
|
:kiosk-play-continue #f
|
|
)
|
|
(new 'static 'game-task-info
|
|
:name "nest-boss"
|
|
:text-name (text-id progress-missions-nest-boss)
|
|
:pre-play-node (game-task-node nest-boss-introduction)
|
|
:kiosk-play-node (game-task-node nest-boss-resolution)
|
|
:pre-play-continue "nestb-start"
|
|
:play-node (game-task-node nest-boss-resolution)
|
|
:play-continue "nestb-boss-pit"
|
|
:kiosk-play-continue #f
|
|
)
|
|
(new 'static 'game-task-info
|
|
:name "city-win"
|
|
:pre-play-node (game-task-node city-win-pre-intro)
|
|
:kiosk-play-node (game-task-node city-win-introduction)
|
|
:pre-play-continue #f
|
|
:play-node (game-task-node city-win-introduction)
|
|
:play-continue #f
|
|
:kiosk-play-continue #f
|
|
)
|
|
(new 'static 'game-task-info
|
|
:name "city-oracle"
|
|
:pre-play-node (game-task-node city-oracle-introduction)
|
|
:kiosk-play-node (game-task-node city-oracle-level0)
|
|
:pre-play-continue #f
|
|
:play-node (game-task-node city-oracle-level0)
|
|
:play-continue #f
|
|
:kiosk-play-continue #f
|
|
)
|
|
(new 'static 'game-task-info
|
|
:name "city-burning-bush-ring-1"
|
|
:pre-play-node (game-task-node city-burning-bush-ring-1-introduction)
|
|
:kiosk-play-node (game-task-node city-burning-bush-ring-1-resolution)
|
|
:pre-play-continue #f
|
|
:play-node (game-task-node city-burning-bush-ring-1-resolution)
|
|
:play-continue "ctyslumb-burning-bush"
|
|
:kiosk-play-continue #f
|
|
)
|
|
(new 'static 'game-task-info
|
|
:name "city-burning-bush-get-to-1"
|
|
:pre-play-node (game-task-node city-burning-bush-get-to-1-introduction)
|
|
:kiosk-play-node (game-task-node city-burning-bush-get-to-1-resolution)
|
|
:pre-play-continue "ctysluma-burning-bush"
|
|
:play-node (game-task-node city-burning-bush-get-to-1-resolution)
|
|
:play-continue "ctysluma-burning-bush"
|
|
:kiosk-play-continue #f
|
|
)
|
|
(new 'static 'game-task-info
|
|
:name "city-burning-bush-get-to-2"
|
|
:pre-play-node (game-task-node city-burning-bush-get-to-2-introduction)
|
|
:kiosk-play-node (game-task-node city-burning-bush-get-to-2-resolution)
|
|
:pre-play-continue "ctyindb-burning-bush"
|
|
:play-node (game-task-node city-burning-bush-get-to-2-resolution)
|
|
:play-continue "ctyindb-burning-bush"
|
|
:kiosk-play-continue #f
|
|
)
|
|
(new 'static 'game-task-info
|
|
:name "city-burning-bush-get-to-3"
|
|
:pre-play-node (game-task-node city-burning-bush-get-to-3-introduction)
|
|
:kiosk-play-node (game-task-node city-burning-bush-get-to-3-resolution)
|
|
:pre-play-continue "ctyport-burning-bush-3"
|
|
:play-node (game-task-node city-burning-bush-get-to-3-resolution)
|
|
:play-continue "ctyport-burning-bush-3"
|
|
:kiosk-play-continue #f
|
|
)
|
|
(new 'static 'game-task-info
|
|
:name "city-burning-bush-get-to-4"
|
|
:pre-play-node (game-task-node city-burning-bush-get-to-4-introduction)
|
|
:kiosk-play-node (game-task-node city-burning-bush-get-to-4-resolution)
|
|
:pre-play-continue "ctyslumc-burning-bush"
|
|
:play-node (game-task-node city-burning-bush-get-to-4-resolution)
|
|
:play-continue "ctyslumc-burning-bush"
|
|
:kiosk-play-continue #f
|
|
)
|
|
(new 'static 'game-task-info
|
|
:name "city-burning-bush-collection-1"
|
|
:pre-play-node (game-task-node city-burning-bush-collection-1-introduction)
|
|
:kiosk-play-node (game-task-node city-burning-bush-collection-1-resolution)
|
|
:pre-play-continue #f
|
|
:play-node (game-task-node city-burning-bush-collection-1-resolution)
|
|
:play-continue "ctygenb-burning-bush"
|
|
:kiosk-play-continue #f
|
|
)
|
|
(new 'static 'game-task-info
|
|
:name "city-burning-bush-racepoint-1"
|
|
:pre-play-node (game-task-node city-burning-bush-racepoint-1-introduction)
|
|
:kiosk-play-node (game-task-node city-burning-bush-racepoint-1-resolution)
|
|
:pre-play-continue #f
|
|
:play-node (game-task-node city-burning-bush-racepoint-1-resolution)
|
|
:play-continue "ctymarka-burning-bush"
|
|
:kiosk-play-continue #f
|
|
)
|
|
(new 'static 'game-task-info
|
|
:name "city-burning-bush-ring-2"
|
|
:pre-play-node (game-task-node city-burning-bush-ring-2-introduction)
|
|
:kiosk-play-node (game-task-node city-burning-bush-ring-2-resolution)
|
|
:pre-play-continue #f
|
|
:play-node (game-task-node city-burning-bush-ring-2-resolution)
|
|
:play-continue "ctyport-burning-bush"
|
|
:kiosk-play-continue #f
|
|
)
|
|
(new 'static 'game-task-info
|
|
:name "city-burning-bush-get-to-5"
|
|
:pre-play-node (game-task-node city-burning-bush-get-to-5-introduction)
|
|
:kiosk-play-node (game-task-node city-burning-bush-get-to-5-resolution)
|
|
:pre-play-continue "ctyfarmb-burning-bush"
|
|
:play-node (game-task-node city-burning-bush-get-to-5-resolution)
|
|
:play-continue "ctyfarmb-burning-bush"
|
|
:kiosk-play-continue #f
|
|
)
|
|
(new 'static 'game-task-info
|
|
:name "city-burning-bush-get-to-6"
|
|
:pre-play-node (game-task-node city-burning-bush-get-to-6-introduction)
|
|
:kiosk-play-node (game-task-node city-burning-bush-get-to-6-resolution)
|
|
:pre-play-continue "ctymarkb-burning-bush-2"
|
|
:play-node (game-task-node city-burning-bush-get-to-6-resolution)
|
|
:play-continue "ctymarkb-burning-bush-2"
|
|
:kiosk-play-continue #f
|
|
)
|
|
(new 'static 'game-task-info
|
|
:name "city-burning-bush-shuttle-1"
|
|
:pre-play-node (game-task-node city-burning-bush-shuttle-1-introduction)
|
|
:kiosk-play-node (game-task-node city-burning-bush-shuttle-1-resolution)
|
|
:pre-play-continue #f
|
|
:play-node (game-task-node city-burning-bush-shuttle-1-resolution)
|
|
:play-continue "ctymarka-burning-bush"
|
|
:kiosk-play-continue #f
|
|
)
|
|
(new 'static 'game-task-info
|
|
:name "city-burning-bush-get-to-7"
|
|
:pre-play-node (game-task-node city-burning-bush-get-to-7-introduction)
|
|
:kiosk-play-node (game-task-node city-burning-bush-get-to-7-resolution)
|
|
:pre-play-continue "ctymarkb-burning-bush"
|
|
:play-node (game-task-node city-burning-bush-get-to-7-resolution)
|
|
:play-continue "ctymarkb-burning-bush"
|
|
:kiosk-play-continue #f
|
|
)
|
|
(new 'static 'game-task-info
|
|
:name "city-burning-bush-get-to-8"
|
|
:pre-play-node (game-task-node city-burning-bush-get-to-8-introduction)
|
|
:kiosk-play-node (game-task-node city-burning-bush-get-to-8-resolution)
|
|
:pre-play-continue "ctyfarma-burning-bush"
|
|
:play-node (game-task-node city-burning-bush-get-to-8-resolution)
|
|
:play-continue "ctyfarma-burning-bush"
|
|
:kiosk-play-continue #f
|
|
)
|
|
(new 'static 'game-task-info
|
|
:name "city-burning-bush-get-to-9"
|
|
:pre-play-node (game-task-node city-burning-bush-get-to-9-introduction)
|
|
:kiosk-play-node (game-task-node city-burning-bush-get-to-9-resolution)
|
|
:pre-play-continue "ctygenb-burning-bush"
|
|
:play-node (game-task-node city-burning-bush-get-to-9-resolution)
|
|
:play-continue "ctygenb-burning-bush"
|
|
:kiosk-play-continue #f
|
|
)
|
|
(new 'static 'game-task-info
|
|
:name "city-burning-bush-collection-2"
|
|
:pre-play-node (game-task-node city-burning-bush-collection-2-introduction)
|
|
:kiosk-play-node (game-task-node city-burning-bush-collection-2-resolution)
|
|
:pre-play-continue #f
|
|
:play-node (game-task-node city-burning-bush-collection-2-resolution)
|
|
:play-continue "ctygenc-burning-bush"
|
|
:kiosk-play-continue #f
|
|
)
|
|
(new 'static 'game-task-info
|
|
:name "city-burning-bush-get-to-10"
|
|
:pre-play-node (game-task-node city-burning-bush-get-to-10-introduction)
|
|
:kiosk-play-node (game-task-node city-burning-bush-get-to-10-resolution)
|
|
:pre-play-continue "ctyinda-burning-bush"
|
|
:play-node (game-task-node city-burning-bush-get-to-10-resolution)
|
|
:play-continue "ctyinda-burning-bush"
|
|
:kiosk-play-continue #f
|
|
)
|
|
(new 'static 'game-task-info
|
|
:name "city-burning-bush-get-to-11"
|
|
:pre-play-node (game-task-node city-burning-bush-get-to-11-introduction)
|
|
:kiosk-play-node (game-task-node city-burning-bush-get-to-11-resolution)
|
|
:pre-play-continue "ctygena-burning-bush"
|
|
:play-node (game-task-node city-burning-bush-get-to-11-resolution)
|
|
:play-continue "ctygena-burning-bush"
|
|
:kiosk-play-continue #f
|
|
)
|
|
(new 'static 'game-task-info
|
|
:name "city-burning-bush-ring-3"
|
|
:pre-play-node (game-task-node city-burning-bush-ring-3-introduction)
|
|
:kiosk-play-node (game-task-node city-burning-bush-ring-3-resolution)
|
|
:pre-play-continue #f
|
|
:play-node (game-task-node city-burning-bush-ring-3-resolution)
|
|
:play-continue "ctyslumb-burning-bush"
|
|
:kiosk-play-continue #f
|
|
)
|
|
(new 'static 'game-task-info
|
|
:name "city-burning-bush-get-to-12"
|
|
:pre-play-node (game-task-node city-burning-bush-get-to-12-introduction)
|
|
:kiosk-play-node (game-task-node city-burning-bush-get-to-12-resolution)
|
|
:pre-play-continue #f
|
|
:play-node (game-task-node city-burning-bush-get-to-12-resolution)
|
|
:play-continue "ctymarka-burning-bush"
|
|
:kiosk-play-continue #f
|
|
)
|
|
(new 'static 'game-task-info
|
|
:name "city-burning-bush-bombbot-1"
|
|
:pre-play-node (game-task-node city-burning-bush-bombbot-1-introduction)
|
|
:kiosk-play-node (game-task-node city-burning-bush-bombbot-1-resolution)
|
|
:pre-play-continue #f
|
|
:play-node (game-task-node city-burning-bush-bombbot-1-resolution)
|
|
:play-continue "ctymarka-burning-bush"
|
|
:kiosk-play-continue #f
|
|
)
|
|
(new 'static 'game-task-info
|
|
:name "city-burning-bush-get-to-13"
|
|
:pre-play-node (game-task-node city-burning-bush-get-to-13-introduction)
|
|
:kiosk-play-node (game-task-node city-burning-bush-get-to-13-resolution)
|
|
:pre-play-continue "ctyslumb-burning-bush-2"
|
|
:play-node (game-task-node city-burning-bush-get-to-13-resolution)
|
|
:play-continue "ctyslumb-burning-bush-2"
|
|
:kiosk-play-continue #f
|
|
)
|
|
(new 'static 'game-task-info
|
|
:name "city-burning-bush-get-to-14"
|
|
:pre-play-node (game-task-node city-burning-bush-get-to-14-introduction)
|
|
:kiosk-play-node (game-task-node city-burning-bush-get-to-14-resolution)
|
|
:pre-play-continue "ctygena-burning-bush-2"
|
|
:play-node (game-task-node city-burning-bush-get-to-14-resolution)
|
|
:play-continue "ctygena-burning-bush-2"
|
|
:kiosk-play-continue #f
|
|
)
|
|
(new 'static 'game-task-info
|
|
:name "city-burning-bush-get-to-15"
|
|
:pre-play-node (game-task-node city-burning-bush-get-to-15-introduction)
|
|
:kiosk-play-node (game-task-node city-burning-bush-get-to-15-resolution)
|
|
:pre-play-continue "ctypal-burning-bush"
|
|
:play-node (game-task-node city-burning-bush-get-to-15-resolution)
|
|
:play-continue "ctypal-burning-bush"
|
|
:kiosk-play-continue #f
|
|
)
|
|
(new 'static 'game-task-info
|
|
:name "city-burning-bush-collection-3"
|
|
:pre-play-node (game-task-node city-burning-bush-collection-3-introduction)
|
|
:kiosk-play-node (game-task-node city-burning-bush-collection-3-resolution)
|
|
:pre-play-continue #f
|
|
:play-node (game-task-node city-burning-bush-collection-3-resolution)
|
|
:play-continue "ctyfarma-burning-bush"
|
|
:kiosk-play-continue #f
|
|
)
|
|
(new 'static 'game-task-info
|
|
:name "city-burning-bush-race-errol"
|
|
:pre-play-node (game-task-node city-burning-bush-race-errol-introduction)
|
|
:kiosk-play-node (game-task-node city-burning-bush-race-errol-resolution)
|
|
:pre-play-continue "ctyport-burning-bush"
|
|
:play-node (game-task-node city-burning-bush-race-errol-resolution)
|
|
:play-continue "ctyport-errol-race-retry"
|
|
:kiosk-play-continue #f
|
|
)
|
|
(new 'static 'game-task-info
|
|
:name "city-burning-bush-race-port"
|
|
:pre-play-node (game-task-node city-burning-bush-race-port-introduction)
|
|
:kiosk-play-node (game-task-node city-burning-bush-race-port-resolution)
|
|
:pre-play-continue "ctyport-burning-bush-3"
|
|
:play-node (game-task-node city-burning-bush-race-port-resolution)
|
|
:play-continue "ctyport-race-retry"
|
|
:kiosk-play-continue #f
|
|
)
|
|
(new 'static 'game-task-info
|
|
:name "stadium-burning-bush-race-board"
|
|
:pre-play-node (game-task-node stadium-burning-bush-race-board-introduction)
|
|
:kiosk-play-node (game-task-node stadium-burning-bush-race-board-resolution)
|
|
:pre-play-continue "stadium-burning-bush"
|
|
:play-node (game-task-node stadium-burning-bush-race-board-resolution)
|
|
:play-continue "skatea-training"
|
|
:kiosk-play-continue #f
|
|
)
|
|
(new 'static 'game-task-info
|
|
:name "stadium-burning-bush-race-class3"
|
|
:pre-play-node (game-task-node stadium-burning-bush-race-class3-introduction)
|
|
:kiosk-play-node (game-task-node stadium-burning-bush-race-class3-resolution)
|
|
:pre-play-continue "stadium-burning-bush"
|
|
:play-node (game-task-node stadium-burning-bush-race-class3-resolution)
|
|
:play-continue "stadiumb-race-fail"
|
|
:kiosk-play-continue #f
|
|
)
|
|
(new 'static 'game-task-info
|
|
:name "stadium-burning-bush-race-class2"
|
|
:pre-play-node (game-task-node stadium-burning-bush-race-class2-introduction)
|
|
:kiosk-play-node (game-task-node stadium-burning-bush-race-class2-resolution)
|
|
:pre-play-continue "stadium-burning-bush"
|
|
:play-node (game-task-node stadium-burning-bush-race-class2-resolution)
|
|
:play-continue "stadiumc-race-fail"
|
|
:kiosk-play-continue #f
|
|
)
|
|
(new 'static 'game-task-info
|
|
:name "stadium-burning-bush-race-class1"
|
|
:pre-play-node (game-task-node stadium-burning-bush-race-class1-introduction)
|
|
:kiosk-play-node (game-task-node stadium-burning-bush-race-class1-resolution)
|
|
:pre-play-continue "stadium-burning-bush"
|
|
:play-node (game-task-node stadium-burning-bush-race-class1-resolution)
|
|
:play-continue "stadiumd-race-fail"
|
|
:kiosk-play-continue #f
|
|
)
|
|
(new 'static 'game-task-info
|
|
:name "stadium-burning-bush-race-class3-r"
|
|
:pre-play-node (game-task-node stadium-burning-bush-race-class3-r-introduction)
|
|
:kiosk-play-node (game-task-node stadium-burning-bush-race-class3-r-resolution)
|
|
:pre-play-continue "stadium-burning-bush"
|
|
:play-node (game-task-node stadium-burning-bush-race-class3-r-resolution)
|
|
:play-continue "stadiumb-race-fail"
|
|
:kiosk-play-continue #f
|
|
)
|
|
(new 'static 'game-task-info
|
|
:name "stadium-burning-bush-race-class2-r"
|
|
:pre-play-node (game-task-node stadium-burning-bush-race-class2-r-introduction)
|
|
:kiosk-play-node (game-task-node stadium-burning-bush-race-class2-r-resolution)
|
|
:pre-play-continue "stadium-burning-bush"
|
|
:play-node (game-task-node stadium-burning-bush-race-class2-r-resolution)
|
|
:play-continue "stadiumc-race-fail"
|
|
:kiosk-play-continue #f
|
|
)
|
|
(new 'static 'game-task-info
|
|
:name "stadium-burning-bush-race-class1-r"
|
|
:pre-play-node (game-task-node stadium-burning-bush-race-class1-r-introduction)
|
|
:kiosk-play-node (game-task-node stadium-burning-bush-race-class1-r-resolution)
|
|
:pre-play-continue "stadium-burning-bush"
|
|
:play-node (game-task-node stadium-burning-bush-race-class1-r-resolution)
|
|
:play-continue "stadiumd-race-fail"
|
|
:kiosk-play-continue #f
|
|
)
|
|
)
|
|
)
|
|
(set! (-> gp-0 sub-task-list)
|
|
(new 'static 'boxed-array :type game-task-node-info
|
|
(new 'static 'game-task-node-info
|
|
:level 'none
|
|
:name "none"
|
|
:flags (game-task-node-flag closed)
|
|
:on-open #f
|
|
:info #f
|
|
:on-close #f
|
|
)
|
|
(new 'static 'game-task-node-info
|
|
:level 'city
|
|
:task (game-task fortress-escape)
|
|
:name "fortress-escape-start"
|
|
:when-open #f
|
|
:flags (game-task-node-flag closed auto-close save-on-life abs-task-mask utility-node)
|
|
:task-mask (task-mask task0 task1 task2 task3)
|
|
:on-open #f
|
|
:info #f
|
|
:borrow '((hiphog 0 #f #f)
|
|
(hideout 0 #f #f)
|
|
(ctywide 0 #f #f)
|
|
(ctywide 1 lwidea special)
|
|
(prison 0 #f #f)
|
|
(throne 0 #f #f)
|
|
(garage 0 #f #f)
|
|
(stadium 0 #f #f)
|
|
(stadiumb 0 #f #f) ;; added
|
|
(stadiumc 0 #f #f) ;; added
|
|
(stadiumd 0 #f #f) ;; added
|
|
(introcst 0 lintcstb #f)
|
|
(onintent 0 ltentout display)
|
|
)
|
|
:open? #f
|
|
:on-close #f
|
|
:add (game-task-node-command add-sidekick)
|
|
)
|
|
(new 'static 'game-task-node-info
|
|
:level 'fortress
|
|
:task (game-task fortress-escape)
|
|
:name "fortress-escape-introduction"
|
|
:when-open #f
|
|
:flags (game-task-node-flag save-on-life task-manager)
|
|
:parent-node (new 'static 'array game-task-node 4
|
|
(game-task-node fortress-escape-start)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
)
|
|
:on-open #f
|
|
:info (new 'static 'task-manager-info
|
|
:level 'forexita
|
|
:intro-scene #f
|
|
:resolution-scene #f
|
|
:resolution-scene-continue #f
|
|
:retry-continue #f
|
|
:fail-continue #f
|
|
:init-hook #f
|
|
:cleanup-hook #f
|
|
:update-hook #f
|
|
:code-hook #f
|
|
:complete-hook #f
|
|
:fail-hook #f
|
|
:event-hook #f
|
|
:final-node (game-task-node fortress-escape-resolution)
|
|
:on-complete #f
|
|
:on-fail #f
|
|
)
|
|
:borrow '((prison 0 ldjakbrn #f))
|
|
:open? #f
|
|
:on-close #f
|
|
)
|
|
(new 'static 'game-task-node-info
|
|
:level 'fortress
|
|
:task (game-task fortress-escape)
|
|
:name "fortress-escape-resolution"
|
|
:when-open #f
|
|
:flags (game-task-node-flag close-task abs-task-mask)
|
|
:parent-node (new 'static 'array game-task-node 4
|
|
(game-task-node fortress-escape-introduction)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
)
|
|
:task-mask (task-mask task1)
|
|
:on-open #f
|
|
:info #f
|
|
:borrow '()
|
|
:open? #f
|
|
:on-close #f
|
|
:description (text-id progress-missions-fortress-escape)
|
|
)
|
|
(new 'static 'game-task-node-info
|
|
:level 'city
|
|
:task (game-task city-help-kid)
|
|
:name "city-help-kid-introduction"
|
|
:when-open (new 'static 'boxed-array :type game-task-event
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor kor-alley)
|
|
:action (game-task-action say)
|
|
:tex (game-task-icon gaticon-02)
|
|
:scene "city-help-kid-intro"
|
|
)
|
|
)
|
|
:flags (game-task-node-flag task-manager no-audio)
|
|
:parent-node (new 'static 'array game-task-node 4
|
|
(game-task-node fortress-escape-resolution)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
)
|
|
:on-open #f
|
|
:info (new 'static 'task-manager-info
|
|
:level 'ctywide
|
|
:intro-scene #f
|
|
:resolution-scene #f
|
|
:resolution-scene-continue #f
|
|
:retry-continue #f
|
|
:fail-continue #f
|
|
:init-hook #f
|
|
:cleanup-hook #f
|
|
:update-hook #f
|
|
:code-hook #f
|
|
:complete-hook #f
|
|
:fail-hook #f
|
|
:event-hook #f
|
|
:final-node (game-task-node city-help-kid-resolution)
|
|
:on-complete #f
|
|
:on-fail #f
|
|
)
|
|
:borrow '()
|
|
:open? #f
|
|
:on-close #f
|
|
:description (text-id progress-missions-talk-to-kor)
|
|
)
|
|
(new 'static 'game-task-node-info
|
|
:level 'city
|
|
:task (game-task city-help-kid)
|
|
:name "city-help-kid-battle"
|
|
:when-open (new 'static 'boxed-array :type game-task-event
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor kor-alley)
|
|
:action (game-task-action idle)
|
|
:tex (game-task-icon gaticon-01)
|
|
:scene #f
|
|
)
|
|
)
|
|
:parent-node (new 'static 'array game-task-node 4
|
|
(game-task-node city-help-kid-introduction)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
)
|
|
:on-open #f
|
|
:info #f
|
|
:borrow '()
|
|
:open? #f
|
|
:on-close #f
|
|
:description (text-id progress-missions-city-save-kid)
|
|
)
|
|
(new 'static 'game-task-node-info
|
|
:level 'city
|
|
:task (game-task city-help-kid)
|
|
:name "city-help-kid-resolution"
|
|
:when-open (new 'static 'boxed-array :type game-task-event
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor kor-alley)
|
|
:action (game-task-action say)
|
|
:tex (game-task-icon gaticon-02)
|
|
:scene "city-help-kid-resolution"
|
|
)
|
|
)
|
|
:flags (game-task-node-flag close-task)
|
|
:parent-node (new 'static 'array game-task-node 4
|
|
(game-task-node city-help-kid-battle)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
)
|
|
:on-open #f
|
|
:info #f
|
|
:borrow '()
|
|
:open? #f
|
|
:on-close #f
|
|
:add (game-task-node-command add-darkjak)
|
|
:description (text-id progress-missions-city-save-kid)
|
|
)
|
|
(new 'static 'game-task-node-info
|
|
:level 'city
|
|
:task (game-task city-vehicle-training)
|
|
:name "city-vehicle-training-map"
|
|
:when-open #f
|
|
:flags (game-task-node-flag save-on-life city-wait task-manager)
|
|
:parent-node (new 'static 'array game-task-node 4
|
|
(game-task-node city-help-kid-resolution)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
)
|
|
:on-open #f
|
|
:info (new 'static 'task-manager-info
|
|
:level 'ctywide
|
|
:intro-scene #f
|
|
:resolution-scene #f
|
|
:resolution-scene-continue #f
|
|
:retry-continue #f
|
|
:fail-continue #f
|
|
:init-hook #f
|
|
:cleanup-hook #f
|
|
:update-hook #f
|
|
:code-hook #f
|
|
:complete-hook #f
|
|
:fail-hook #f
|
|
:event-hook #f
|
|
:final-node (game-task-node city-vehicle-training-map)
|
|
:intro-delay #xbb8
|
|
:on-complete #f
|
|
:on-fail #f
|
|
)
|
|
:borrow '()
|
|
:open? #f
|
|
:on-close #f
|
|
)
|
|
(new 'static 'game-task-node-info
|
|
:level 'city
|
|
:task (game-task city-vehicle-training)
|
|
:name "city-vehicle-training-hover-zone-1"
|
|
:when-open #f
|
|
:flags (game-task-node-flag save-on-life city-wait task-manager)
|
|
:parent-node (new 'static 'array game-task-node 4
|
|
(game-task-node city-vehicle-training-map)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
)
|
|
:on-open #f
|
|
:info (new 'static 'task-manager-info
|
|
:level 'ctywide
|
|
:intro-scene #f
|
|
:resolution-scene #f
|
|
:resolution-scene-continue #f
|
|
:retry-continue #f
|
|
:fail-continue #f
|
|
:init-hook #f
|
|
:cleanup-hook #f
|
|
:update-hook #f
|
|
:code-hook #f
|
|
:complete-hook #f
|
|
:fail-hook #f
|
|
:event-hook #f
|
|
:final-node (game-task-node city-vehicle-training-hover-zone-1)
|
|
:intro-delay #x12c
|
|
:on-complete #f
|
|
:on-fail #f
|
|
)
|
|
:borrow '()
|
|
:open? #f
|
|
:on-close #f
|
|
)
|
|
(new 'static 'game-task-node-info
|
|
:level 'city
|
|
:task (game-task city-vehicle-training)
|
|
:name "city-vehicle-training-hover-zone-2"
|
|
:when-open #f
|
|
:flags (game-task-node-flag save-on-life city-wait task-manager)
|
|
:parent-node (new 'static 'array game-task-node 4
|
|
(game-task-node city-vehicle-training-hover-zone-1)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
)
|
|
:on-open #f
|
|
:info (new 'static 'task-manager-info
|
|
:level 'ctywide
|
|
:intro-scene #f
|
|
:resolution-scene #f
|
|
:resolution-scene-continue #f
|
|
:retry-continue #f
|
|
:fail-continue #f
|
|
:init-hook #f
|
|
:cleanup-hook #f
|
|
:update-hook #f
|
|
:code-hook #f
|
|
:complete-hook #f
|
|
:fail-hook #f
|
|
:event-hook #f
|
|
:final-node (game-task-node city-vehicle-training-hover-zone-2)
|
|
:intro-delay #x12c
|
|
:on-complete #f
|
|
:on-fail #f
|
|
)
|
|
:borrow '()
|
|
:open? #f
|
|
:on-close #f
|
|
)
|
|
(new 'static 'game-task-node-info
|
|
:level 'city
|
|
:task (game-task city-vehicle-training)
|
|
:name "city-vehicle-training-resolution"
|
|
:when-open #f
|
|
:flags (game-task-node-flag close-task)
|
|
:parent-node (new 'static 'array game-task-node 4
|
|
(game-task-node city-vehicle-training-hover-zone-2)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
)
|
|
:on-open #f
|
|
:info #f
|
|
:borrow '()
|
|
:open? #f
|
|
:on-close #f
|
|
)
|
|
(new 'static 'game-task-node-info
|
|
:level 'ruins
|
|
:task (game-task ruins-tower)
|
|
:name "ruins-tower-introduction"
|
|
:when-open (new 'static 'boxed-array :type game-task-event
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor torn-alley)
|
|
:action (game-task-action say)
|
|
:tex (game-task-icon gaticon-02)
|
|
:scene "ruins-tower-intro"
|
|
:distance (meters 20)
|
|
)
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor tess-alley)
|
|
:action (game-task-action idle)
|
|
:tex (game-task-icon gaticon-01)
|
|
:scene #f
|
|
)
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor minimap)
|
|
:action (game-task-action show)
|
|
:tex (game-task-icon gaticon-05)
|
|
:scene #f
|
|
)
|
|
)
|
|
:flags (game-task-node-flag save-on-life)
|
|
:parent-node (new 'static 'array game-task-node 4
|
|
(game-task-node city-help-kid-resolution)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
)
|
|
:on-open #f
|
|
:info #f
|
|
:borrow '()
|
|
:open? #f
|
|
:on-close #f
|
|
:description (text-id progress-missions-talk-to-torn)
|
|
)
|
|
(new 'static 'game-task-node-info
|
|
:level 'ruins
|
|
:task (game-task ruins-tower)
|
|
:name "ruins-tower-resolution"
|
|
:when-open (new 'static 'boxed-array :type game-task-event
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor torn-alley)
|
|
:action (game-task-action talk)
|
|
:tex (game-task-icon gaticon-03)
|
|
:flags (game-task-flags gatflag-00)
|
|
:scene "ruins-tower-intro"
|
|
)
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor tess-alley)
|
|
:action (game-task-action idle)
|
|
:tex (game-task-icon gaticon-01)
|
|
:flags (game-task-flags gatflag-00)
|
|
:scene #f
|
|
)
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor minimap)
|
|
:action (game-task-action show)
|
|
:tex (game-task-icon gaticon-02)
|
|
:scene #f
|
|
)
|
|
)
|
|
:flags (game-task-node-flag close-task)
|
|
:parent-node (new 'static 'array game-task-node 4
|
|
(game-task-node ruins-tower-introduction)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
)
|
|
:on-open #f
|
|
:info #f
|
|
:borrow '()
|
|
:open? #f
|
|
:on-close #f
|
|
:description (text-id progress-missions-ruins-tower)
|
|
)
|
|
(new 'static 'game-task-node-info
|
|
:level 'ruins
|
|
:task (game-task ruins-tower)
|
|
:name "ruins-tower-exit"
|
|
:when-open #f
|
|
:flags (game-task-node-flag save-on-life task-manager)
|
|
:parent-node (new 'static 'array game-task-node 4
|
|
(game-task-node ruins-tower-resolution)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
)
|
|
:on-open #f
|
|
:info (new 'static 'task-manager-info
|
|
:level 'ruins
|
|
:intro-scene #f
|
|
:resolution-scene #f
|
|
:resolution-scene-continue #f
|
|
:retry-continue #f
|
|
:fail-continue #f
|
|
:init-hook #f
|
|
:cleanup-hook #f
|
|
:update-hook #f
|
|
:code-hook #f
|
|
:complete-hook #f
|
|
:fail-hook #f
|
|
:event-hook #f
|
|
:final-node (game-task-node ruins-tower-exit)
|
|
:on-complete #f
|
|
:on-fail #f
|
|
:end-sphere (new 'static 'sphere :x 3419490.2 :y -9.8304 :z -1391682.0 :r 57344.0)
|
|
)
|
|
:borrow '()
|
|
:open? #f
|
|
:on-close #f
|
|
)
|
|
(new 'static 'game-task-node-info
|
|
:level 'atoll
|
|
:task (game-task atoll-water)
|
|
:name "atoll-water-introduction"
|
|
:when-open (new 'static 'boxed-array :type game-task-event
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor torn-hideout)
|
|
:action (game-task-action say)
|
|
:tex (game-task-icon gaticon-02)
|
|
:scene "atoll-1-int"
|
|
)
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor minimap)
|
|
:action (game-task-action show)
|
|
:tex (game-task-icon gaticon-05)
|
|
:scene #f
|
|
)
|
|
)
|
|
:flags (game-task-node-flag save-on-life)
|
|
:parent-node (new 'static 'array game-task-node 4
|
|
(game-task-node ruins-tower-exit)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
)
|
|
:on-open #f
|
|
:info #f
|
|
:borrow '((hideout 0 ltrnysam special))
|
|
:open? #f
|
|
:on-close #f
|
|
:description (text-id progress-missions-talk-to-torn)
|
|
)
|
|
(new 'static 'game-task-node-info
|
|
:level 'atoll
|
|
:task (game-task atoll-water)
|
|
:name "atoll-water-find"
|
|
:when-open (new 'static 'boxed-array :type game-task-event
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor torn-hideout)
|
|
:action (game-task-action talk)
|
|
:tex (game-task-icon gaticon-03)
|
|
:scene "atoll-1-int"
|
|
)
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor minimap)
|
|
:action (game-task-action show)
|
|
:tex (game-task-icon gaticon-07)
|
|
:scene #f
|
|
)
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor minimap)
|
|
:action (game-task-action show)
|
|
:tex (game-task-icon gaticon-63)
|
|
:scene #f
|
|
)
|
|
)
|
|
:parent-node (new 'static 'array game-task-node 4
|
|
(game-task-node atoll-water-introduction)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
)
|
|
:on-open #f
|
|
:info #f
|
|
:borrow '((hideout 0 ltrnysam special))
|
|
:open? #f
|
|
:on-close #f
|
|
:description (text-id progress-missions-atoll-water)
|
|
)
|
|
(new 'static 'game-task-node-info
|
|
:level 'city
|
|
:task (game-task atoll-water)
|
|
:name "atoll-water-valve"
|
|
:when-open (new 'static 'boxed-array :type game-task-event
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor torn-hideout)
|
|
:action (game-task-action talk)
|
|
:tex (game-task-icon gaticon-03)
|
|
:scene "atoll-1-int"
|
|
)
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor minimap)
|
|
:action (game-task-action show)
|
|
:tex (game-task-icon gaticon-07)
|
|
:scene #f
|
|
)
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor minimap)
|
|
:action (game-task-action show)
|
|
:tex (game-task-icon gaticon-63)
|
|
:scene #f
|
|
)
|
|
)
|
|
:flags (game-task-node-flag clear-task-mask utility-node)
|
|
:parent-node (new 'static 'array game-task-node 4
|
|
(game-task-node atoll-water-find)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
)
|
|
:task-mask (task-mask task0)
|
|
:on-open #f
|
|
:info #f
|
|
:borrow '((hideout 0 ltrnysam special))
|
|
:open? #f
|
|
:on-close #f
|
|
:description (text-id progress-missions-atoll-water)
|
|
)
|
|
(new 'static 'game-task-node-info
|
|
:level 'atoll
|
|
:task (game-task atoll-water)
|
|
:name "atoll-water-resolution"
|
|
:when-open (new 'static 'boxed-array :type game-task-event
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor torn-hideout)
|
|
:action (game-task-action talk)
|
|
:tex (game-task-icon gaticon-03)
|
|
:scene "atoll-1-int"
|
|
)
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor minimap)
|
|
:action (game-task-action show)
|
|
:tex (game-task-icon gaticon-07)
|
|
:scene #f
|
|
)
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor minimap)
|
|
:action (game-task-action show)
|
|
:tex (game-task-icon gaticon-63)
|
|
:scene #f
|
|
)
|
|
)
|
|
:flags (game-task-node-flag close-task)
|
|
:parent-node (new 'static 'array game-task-node 4
|
|
(game-task-node atoll-water-valve)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
)
|
|
:on-open #f
|
|
:info #f
|
|
:borrow '((hideout 0 ltrnysam special))
|
|
:open? #f
|
|
:on-close #f
|
|
:description (text-id progress-missions-atoll-water)
|
|
)
|
|
(new 'static 'game-task-node-info
|
|
:level 'atoll
|
|
:task (game-task atoll-water)
|
|
:name "atoll-water-exit"
|
|
:when-open #f
|
|
:flags (game-task-node-flag save-on-life task-manager)
|
|
:parent-node (new 'static 'array game-task-node 4
|
|
(game-task-node atoll-water-resolution)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
)
|
|
:on-open #f
|
|
:info (new 'static 'task-manager-info
|
|
:level 'atoll
|
|
:intro-scene #f
|
|
:resolution-scene #f
|
|
:resolution-scene-continue #f
|
|
:retry-continue #f
|
|
:fail-continue #f
|
|
:init-hook #f
|
|
:cleanup-hook #f
|
|
:update-hook #f
|
|
:code-hook #f
|
|
:complete-hook #f
|
|
:fail-hook #f
|
|
:event-hook #f
|
|
:final-node (game-task-node atoll-water-exit)
|
|
:on-complete #f
|
|
:on-fail #f
|
|
:end-sphere (new 'static 'sphere :x 2286840.2 :y 2954.0352 :z -3471073.8 :r 81920.0)
|
|
)
|
|
:borrow '()
|
|
:open? #f
|
|
:on-close #f
|
|
)
|
|
(new 'static 'game-task-node-info
|
|
:level 'fortress
|
|
:task (game-task fortress-dump)
|
|
:name "fortress-dump-introduction"
|
|
:when-open (new 'static 'boxed-array :type game-task-event
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor torn-hideout)
|
|
:action (game-task-action say)
|
|
:tex (game-task-icon gaticon-02)
|
|
:scene "fortress-2-intro"
|
|
:distance (meters 45)
|
|
)
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor minimap)
|
|
:action (game-task-action show)
|
|
:tex (game-task-icon gaticon-05)
|
|
:scene #f
|
|
)
|
|
)
|
|
:flags (game-task-node-flag save-on-life)
|
|
:parent-node (new 'static 'array game-task-node 4
|
|
(game-task-node atoll-water-exit)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
)
|
|
:on-open #f
|
|
:info #f
|
|
:borrow '((hideout 0 ltrnysam special))
|
|
:open? #f
|
|
:on-close #f
|
|
:description (text-id progress-missions-talk-to-torn)
|
|
)
|
|
(new 'static 'game-task-node-info
|
|
:level 'fortress
|
|
:task (game-task fortress-dump)
|
|
:name "fortress-dump-deal"
|
|
:when-open (new 'static 'boxed-array :type game-task-event
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor torn-hideout)
|
|
:action (game-task-action talk)
|
|
:tex (game-task-icon gaticon-03)
|
|
:scene "fortress-2-intro"
|
|
)
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor minimap)
|
|
:action (game-task-action show)
|
|
:tex (game-task-icon gaticon-09)
|
|
:scene #f
|
|
)
|
|
)
|
|
:flags (game-task-node-flag save-on-life reset-on-try)
|
|
:parent-node (new 'static 'array game-task-node 4
|
|
(game-task-node fortress-dump-introduction)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
)
|
|
:on-open #f
|
|
:info #f
|
|
:borrow '((hideout 0 ltrnysam special))
|
|
:open? #f
|
|
:on-close #f
|
|
:add (game-task-node-command add-pass-red)
|
|
:description (text-id progress-missions-fortress-dump)
|
|
)
|
|
(new 'static 'game-task-node-info
|
|
:level 'fortress
|
|
:task (game-task fortress-dump)
|
|
:name "fortress-dump-missile"
|
|
:when-open (new 'static 'boxed-array :type game-task-event
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor torn-hideout)
|
|
:action (game-task-action talk)
|
|
:tex (game-task-icon gaticon-03)
|
|
:scene "fortress-2-intro"
|
|
)
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor minimap)
|
|
:action (game-task-action show)
|
|
:tex (game-task-icon gaticon-09)
|
|
:scene #f
|
|
)
|
|
)
|
|
:parent-node (new 'static 'array game-task-node 4
|
|
(game-task-node fortress-dump-deal)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
)
|
|
:on-open #f
|
|
:info #f
|
|
:borrow '((hideout 0 ltrnysam special))
|
|
:open? #f
|
|
:on-close #f
|
|
:description (text-id progress-missions-fortress-dump)
|
|
)
|
|
(new 'static 'game-task-node-info
|
|
:level 'fortress
|
|
:task (game-task fortress-dump)
|
|
:name "fortress-dump-resolution"
|
|
:when-open (new 'static 'boxed-array :type game-task-event
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor minimap)
|
|
:action (game-task-action show)
|
|
:tex (game-task-icon gaticon-09)
|
|
:scene #f
|
|
)
|
|
)
|
|
:flags (game-task-node-flag close-task)
|
|
:parent-node (new 'static 'array game-task-node 4
|
|
(game-task-node fortress-dump-missile)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
)
|
|
:on-open #f
|
|
:info #f
|
|
:borrow '()
|
|
:open? #f
|
|
:on-close #f
|
|
:description (text-id progress-missions-fortress-dump)
|
|
)
|
|
(new 'static 'game-task-node-info
|
|
:level 'city
|
|
:task (game-task city-krew-delivery)
|
|
:name "city-krew-delivery-introduction"
|
|
:when-open (new 'static 'boxed-array :type game-task-event
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor torn-hideout)
|
|
:action (game-task-action say)
|
|
:tex (game-task-icon gaticon-02)
|
|
:scene "city-krew-delivery-intro"
|
|
)
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor minimap)
|
|
:action (game-task-action show)
|
|
:tex (game-task-icon gaticon-05)
|
|
:scene #f
|
|
)
|
|
)
|
|
:flags (game-task-node-flag save-on-try)
|
|
:parent-node (new 'static 'array game-task-node 4
|
|
(game-task-node fortress-dump-resolution)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
)
|
|
:on-open #f
|
|
:info #f
|
|
:borrow '((ctywide 0 lpackage display) (hideout 0 ltrnysam special))
|
|
:open? #f
|
|
:on-close '(task-close! "city-vehicle-training-resolution")
|
|
:description (text-id progress-missions-talk-to-torn)
|
|
)
|
|
(new 'static 'game-task-node-info
|
|
:level 'city
|
|
:task (game-task city-krew-delivery)
|
|
:name "city-krew-delivery-delivery"
|
|
:when-open (new 'static 'boxed-array :type game-task-event
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor torn-hideout)
|
|
:action (game-task-action talk)
|
|
:tex (game-task-icon gaticon-03)
|
|
:scene "city-krew-delivery-intro"
|
|
)
|
|
)
|
|
:flags (game-task-node-flag task-retry task-manager)
|
|
:parent-node (new 'static 'array game-task-node 4
|
|
(game-task-node city-krew-delivery-introduction)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
)
|
|
:on-open #f
|
|
:info (new 'static 'task-manager-info
|
|
:mask (task-manager-mask resolution-scene)
|
|
:level 'lpackage
|
|
:intro-scene #f
|
|
:resolution-scene "krew-delivery-res"
|
|
:resolution-scene-continue "hiphog-start"
|
|
:retry-continue "ctysluma-alley-no-hideout"
|
|
:fail-continue #f
|
|
:init-hook #f
|
|
:cleanup-hook #f
|
|
:update-hook #f
|
|
:code-hook #f
|
|
:complete-hook #f
|
|
:fail-hook #f
|
|
:event-hook #f
|
|
:final-node (game-task-node city-krew-delivery-resolution)
|
|
:on-complete #f
|
|
:on-fail #f
|
|
)
|
|
:borrow '((ctywide 0 lpackage display) (hideout 0 ltrnysam special) (hiphog 0 lguard #f))
|
|
:open? #f
|
|
:on-close #f
|
|
:description (text-id progress-missions-city-krew-delivery)
|
|
)
|
|
(new 'static 'game-task-node-info
|
|
:level 'city
|
|
:task (game-task city-krew-delivery)
|
|
:name "city-krew-delivery-resolution"
|
|
:when-open (new 'static 'boxed-array :type game-task-event
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor krew-hiphog)
|
|
:action (game-task-action say)
|
|
:tex (game-task-icon gaticon-02)
|
|
:scene "krew-delivery-res"
|
|
)
|
|
)
|
|
:flags (game-task-node-flag close-task)
|
|
:parent-node (new 'static 'array game-task-node 4
|
|
(game-task-node city-krew-delivery-delivery)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
)
|
|
:on-open #f
|
|
:info #f
|
|
:borrow '((ctywide 0 lpackage display) (hiphog 0 lguard special))
|
|
:open? #f
|
|
:on-close #f
|
|
:add (game-task-node-command add-gun-red)
|
|
:description (text-id progress-missions-city-krew-delivery)
|
|
)
|
|
(new 'static 'game-task-node-info
|
|
:level 'city
|
|
:task (game-task city-red-gun-training)
|
|
:name "city-red-gun-training-introduction"
|
|
:when-open (new 'static 'boxed-array :type game-task-event
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor krew-hiphog)
|
|
:action (game-task-action talk)
|
|
:tex (game-task-icon gaticon-03)
|
|
:scene "krew-delivery-res"
|
|
)
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor sig-hiphog)
|
|
:action (game-task-action idle)
|
|
:tex (game-task-icon gaticon-01)
|
|
:scene #f
|
|
)
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor minimap)
|
|
:action (game-task-action show)
|
|
:tex (game-task-icon gaticon-10)
|
|
:scene #f
|
|
)
|
|
)
|
|
:flags (game-task-node-flag save-on-life)
|
|
:parent-node (new 'static 'array game-task-node 4
|
|
(game-task-node city-krew-delivery-resolution)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
)
|
|
:on-open #f
|
|
:info #f
|
|
:borrow '((hiphog 0 lguard special))
|
|
:open? #f
|
|
:on-close #f
|
|
:description (text-id progress-missions-city-red-gun-training)
|
|
)
|
|
(new 'static 'game-task-node-info
|
|
:level 'city
|
|
:task (game-task city-red-gun-training)
|
|
:name "city-red-gun-training-try-once"
|
|
:when-open (new 'static 'boxed-array :type game-task-event
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor krew-hiphog)
|
|
:action (game-task-action idle)
|
|
:tex (game-task-icon gaticon-01)
|
|
:scene #f
|
|
)
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor sig-hiphog)
|
|
:action (game-task-action idle)
|
|
:tex (game-task-icon gaticon-01)
|
|
:scene #f
|
|
)
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor minimap)
|
|
:action (game-task-action show)
|
|
:tex (game-task-icon gaticon-10)
|
|
:scene #f
|
|
)
|
|
)
|
|
:flags (game-task-node-flag save-on-life)
|
|
:parent-node (new 'static 'array game-task-node 4
|
|
(game-task-node city-red-gun-training-introduction)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
)
|
|
:on-open #f
|
|
:info #f
|
|
:borrow '((hiphog 0 lguard special))
|
|
:open? #f
|
|
:on-close #f
|
|
:description (text-id progress-missions-city-red-gun-training)
|
|
)
|
|
(new 'static 'game-task-node-info
|
|
:level 'city
|
|
:task (game-task city-red-gun-training)
|
|
:name "city-red-gun-training-resolution"
|
|
:when-open (new 'static 'boxed-array :type game-task-event
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor minimap)
|
|
:action (game-task-action show)
|
|
:tex (game-task-icon gaticon-10)
|
|
:scene #f
|
|
)
|
|
)
|
|
:flags (game-task-node-flag close-task)
|
|
:parent-node (new 'static 'array game-task-node 4
|
|
(game-task-node city-red-gun-training-try-once)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
)
|
|
:on-open #f
|
|
:info #f
|
|
:borrow '()
|
|
:open? #f
|
|
:on-close #f
|
|
:description (text-id progress-missions-city-red-gun-training)
|
|
)
|
|
(new 'static 'game-task-node-info
|
|
:level 'city
|
|
:task (game-task city-red-gun-training)
|
|
:name "city-red-gun-training-bronze"
|
|
:when-open #f
|
|
:flags (game-task-node-flag save-on-life)
|
|
:parent-node (new 'static 'array game-task-node 4
|
|
(game-task-node city-red-gun-training-resolution)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
)
|
|
:on-open #f
|
|
:info #f
|
|
:borrow '()
|
|
:open? #f
|
|
:on-close #f
|
|
)
|
|
(new 'static 'game-task-node-info
|
|
:level 'city
|
|
:task (game-task city-red-gun-training)
|
|
:name "city-red-gun-training-silver"
|
|
:when-open #f
|
|
:flags (game-task-node-flag save-on-life)
|
|
:parent-node (new 'static 'array game-task-node 4
|
|
(game-task-node city-red-gun-training-bronze)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
)
|
|
:on-open #f
|
|
:info #f
|
|
:borrow '()
|
|
:open? #f
|
|
:on-close #f
|
|
)
|
|
(new 'static 'game-task-node-info
|
|
:level 'city
|
|
:task (game-task city-red-gun-training)
|
|
:name "city-red-gun-training-gold"
|
|
:when-open #f
|
|
:flags (game-task-node-flag save-on-life)
|
|
:parent-node (new 'static 'array game-task-node 4
|
|
(game-task-node city-red-gun-training-silver)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
)
|
|
:on-open #f
|
|
:info #f
|
|
:borrow '()
|
|
:open? #f
|
|
:on-close #f
|
|
)
|
|
(new 'static 'game-task-node-info
|
|
:level 'atoll
|
|
:task (game-task atoll-sig)
|
|
:name "atoll-sig-introduction"
|
|
:when-open (new 'static 'boxed-array :type game-task-event
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor krew-hiphog)
|
|
:action (game-task-action say)
|
|
:tex (game-task-icon gaticon-02)
|
|
:scene "atoll-2-intro"
|
|
:distance (meters 34)
|
|
)
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor sig-hiphog)
|
|
:action (game-task-action idle)
|
|
:tex (game-task-icon gaticon-01)
|
|
:scene #f
|
|
)
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor minimap)
|
|
:action (game-task-action show)
|
|
:tex (game-task-icon gaticon-08)
|
|
:scene #f
|
|
)
|
|
)
|
|
:flags (game-task-node-flag save-on-life abs-task-mask)
|
|
:parent-node (new 'static 'array game-task-node 4
|
|
(game-task-node city-red-gun-training-resolution)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
)
|
|
:task-mask (task-mask task1)
|
|
:on-open #f
|
|
:info #f
|
|
:borrow '((hiphog 0 lguard special))
|
|
:open? #f
|
|
:on-close #f
|
|
:description (text-id progress-missions-talk-to-krew)
|
|
)
|
|
(new 'static 'game-task-node-info
|
|
:level 'atoll
|
|
:task (game-task atoll-sig)
|
|
:name "atoll-sig-sig-introduction"
|
|
:when-open (new 'static 'boxed-array :type game-task-event
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor krew-hiphog)
|
|
:action (game-task-action talk)
|
|
:tex (game-task-icon gaticon-03)
|
|
:scene "atoll-2-intro"
|
|
)
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor sig-atoll)
|
|
:action (game-task-action say)
|
|
:tex (game-task-icon gaticon-02)
|
|
:scene "atoll-sig-intro"
|
|
)
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor minimap)
|
|
:action (game-task-action show)
|
|
:tex (game-task-icon gaticon-07)
|
|
:scene #f
|
|
)
|
|
)
|
|
:flags (game-task-node-flag save-on-life)
|
|
:parent-node (new 'static 'array game-task-node 4
|
|
(game-task-node atoll-sig-introduction)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
)
|
|
:on-open #f
|
|
:info #f
|
|
:borrow '((hiphog 0 lguard special))
|
|
:open? #f
|
|
:on-close #f
|
|
:description (text-id progress-missions-atoll-sig)
|
|
)
|
|
(new 'static 'game-task-node-info
|
|
:level 'atoll
|
|
:task (game-task atoll-sig)
|
|
:name "atoll-sig-tank"
|
|
:when-open (new 'static 'boxed-array :type game-task-event
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor krew-hiphog)
|
|
:action (game-task-action idle)
|
|
:tex (game-task-icon gaticon-01)
|
|
:scene #f
|
|
)
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor sig-atoll)
|
|
:action (game-task-action idle)
|
|
:tex (game-task-icon gaticon-01)
|
|
:scene #f
|
|
)
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor minimap)
|
|
:action (game-task-action show)
|
|
:tex (game-task-icon gaticon-07)
|
|
:scene #f
|
|
)
|
|
)
|
|
:parent-node (new 'static 'array game-task-node 4
|
|
(game-task-node atoll-sig-sig-introduction)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
)
|
|
:on-open #f
|
|
:info #f
|
|
:borrow '((hiphog 0 lguard special))
|
|
:open? #f
|
|
:on-close #f
|
|
:description (text-id progress-missions-atoll-sig)
|
|
)
|
|
(new 'static 'game-task-node-info
|
|
:level 'atoll
|
|
:task (game-task atoll-sig)
|
|
:name "atoll-sig-sniper-a"
|
|
:when-open (new 'static 'boxed-array :type game-task-event
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor krew-hiphog)
|
|
:action (game-task-action idle)
|
|
:tex (game-task-icon gaticon-01)
|
|
:scene #f
|
|
)
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor sig-atoll)
|
|
:action (game-task-action idle)
|
|
:tex (game-task-icon gaticon-01)
|
|
:scene #f
|
|
)
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor minimap)
|
|
:action (game-task-action show)
|
|
:tex (game-task-icon gaticon-07)
|
|
:scene #f
|
|
)
|
|
)
|
|
:parent-node (new 'static 'array game-task-node 4
|
|
(game-task-node atoll-sig-tank)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
)
|
|
:on-open #f
|
|
:info #f
|
|
:borrow '((hiphog 0 lguard special))
|
|
:open? #f
|
|
:on-close #f
|
|
:description (text-id progress-missions-atoll-sig)
|
|
)
|
|
(new 'static 'game-task-node-info
|
|
:level 'atoll
|
|
:task (game-task atoll-sig)
|
|
:name "atoll-sig-sniper-b"
|
|
:when-open (new 'static 'boxed-array :type game-task-event
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor krew-hiphog)
|
|
:action (game-task-action idle)
|
|
:tex (game-task-icon gaticon-01)
|
|
:scene #f
|
|
)
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor sig-atoll)
|
|
:action (game-task-action idle)
|
|
:tex (game-task-icon gaticon-01)
|
|
:scene #f
|
|
)
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor minimap)
|
|
:action (game-task-action show)
|
|
:tex (game-task-icon gaticon-07)
|
|
:scene #f
|
|
)
|
|
)
|
|
:parent-node (new 'static 'array game-task-node 4
|
|
(game-task-node atoll-sig-sniper-a)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
)
|
|
:on-open #f
|
|
:info #f
|
|
:borrow '((hiphog 0 lguard special))
|
|
:open? #f
|
|
:on-close #f
|
|
:description (text-id progress-missions-atoll-sig)
|
|
)
|
|
(new 'static 'game-task-node-info
|
|
:level 'atoll
|
|
:task (game-task atoll-sig)
|
|
:name "atoll-sig-sniper-c"
|
|
:when-open (new 'static 'boxed-array :type game-task-event
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor krew-hiphog)
|
|
:action (game-task-action idle)
|
|
:tex (game-task-icon gaticon-01)
|
|
:scene #f
|
|
)
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor sig-atoll)
|
|
:action (game-task-action idle)
|
|
:tex (game-task-icon gaticon-01)
|
|
:scene #f
|
|
)
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor minimap)
|
|
:action (game-task-action show)
|
|
:tex (game-task-icon gaticon-07)
|
|
:scene #f
|
|
)
|
|
)
|
|
:parent-node (new 'static 'array game-task-node 4
|
|
(game-task-node atoll-sig-sniper-b)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
)
|
|
:on-open #f
|
|
:info #f
|
|
:borrow '((hiphog 0 lguard special))
|
|
:open? #f
|
|
:on-close #f
|
|
:description (text-id progress-missions-atoll-sig)
|
|
)
|
|
(new 'static 'game-task-node-info
|
|
:level 'atoll
|
|
:task (game-task atoll-sig)
|
|
:name "atoll-sig-sniper-d"
|
|
:when-open (new 'static 'boxed-array :type game-task-event
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor krew-hiphog)
|
|
:action (game-task-action idle)
|
|
:tex (game-task-icon gaticon-01)
|
|
:scene #f
|
|
)
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor sig-atoll)
|
|
:action (game-task-action idle)
|
|
:tex (game-task-icon gaticon-01)
|
|
:scene #f
|
|
)
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor minimap)
|
|
:action (game-task-action show)
|
|
:tex (game-task-icon gaticon-07)
|
|
:scene #f
|
|
)
|
|
)
|
|
:parent-node (new 'static 'array game-task-node 4
|
|
(game-task-node atoll-sig-sniper-c)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
)
|
|
:on-open #f
|
|
:info #f
|
|
:borrow '((hiphog 0 lguard special))
|
|
:open? #f
|
|
:on-close #f
|
|
:description (text-id progress-missions-atoll-sig)
|
|
)
|
|
(new 'static 'game-task-node-info
|
|
:level 'atoll
|
|
:task (game-task atoll-sig)
|
|
:name "atoll-sig-resolution"
|
|
:when-open #f
|
|
:flags (game-task-node-flag close-task)
|
|
:parent-node (new 'static 'array game-task-node 4
|
|
(game-task-node atoll-sig-sniper-d)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
)
|
|
:on-open #f
|
|
:info #f
|
|
:borrow '()
|
|
:open? #f
|
|
:on-close #f
|
|
:description (text-id progress-missions-atoll-sig)
|
|
)
|
|
(new 'static 'game-task-node-info
|
|
:level 'sewer
|
|
:task (game-task sewer-enemy)
|
|
:name "sewer-enemy-introduction"
|
|
:when-open (new 'static 'boxed-array :type game-task-event
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor krew-hiphog)
|
|
:action (game-task-action say)
|
|
:tex (game-task-icon gaticon-02)
|
|
:scene "sewer-1-intro"
|
|
:distance (meters 34)
|
|
)
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor minimap)
|
|
:action (game-task-action show)
|
|
:tex (game-task-icon gaticon-08)
|
|
:scene #f
|
|
)
|
|
)
|
|
:flags (game-task-node-flag save-on-life)
|
|
:parent-node (new 'static 'array game-task-node 4
|
|
(game-task-node atoll-sig-resolution)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
)
|
|
:on-open #f
|
|
:info #f
|
|
:borrow '((hiphog 0 lguard special))
|
|
:open? #f
|
|
:on-close #f
|
|
:description (text-id progress-missions-talk-to-krew)
|
|
)
|
|
(new 'static 'game-task-node-info
|
|
:level 'sewer
|
|
:task (game-task sewer-enemy)
|
|
:name "sewer-enemy-blow-up-turrets"
|
|
:when-open (new 'static 'boxed-array :type game-task-event
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor krew-hiphog)
|
|
:action (game-task-action talk)
|
|
:tex (game-task-icon gaticon-03)
|
|
:scene "sewer-1-intro"
|
|
)
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor minimap)
|
|
:action (game-task-action show)
|
|
:tex (game-task-icon gaticon-06)
|
|
:scene #f
|
|
)
|
|
)
|
|
:flags (game-task-node-flag save-on-life task-manager)
|
|
:parent-node (new 'static 'array game-task-node 4
|
|
(game-task-node sewer-enemy-introduction)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
)
|
|
:on-open #f
|
|
:info (new 'static 'task-manager-info
|
|
:level 'sewerb
|
|
:intro-scene #f
|
|
:resolution-scene #f
|
|
:resolution-scene-continue #f
|
|
:retry-continue #f
|
|
:fail-continue #f
|
|
:init-hook #f
|
|
:cleanup-hook #f
|
|
:update-hook #f
|
|
:code-hook #f
|
|
:complete-hook #f
|
|
:fail-hook #f
|
|
:event-hook #f
|
|
:final-node (game-task-node sewer-enemy-blow-up-turrets)
|
|
:on-complete '(talker-spawn "krew010")
|
|
:on-fail #f
|
|
)
|
|
:borrow '((hiphog 0 lguard special))
|
|
:open? #f
|
|
:on-close #f
|
|
:description (text-id progress-missions-sewer-enemy)
|
|
)
|
|
(new 'static 'game-task-node-info
|
|
:level 'sewer
|
|
:task (game-task sewer-enemy)
|
|
:name "sewer-enemy-talk-to-krew"
|
|
:when-open (new 'static 'boxed-array :type game-task-event
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor krew-hiphog)
|
|
:action (game-task-action say)
|
|
:tex (game-task-icon gaticon-02)
|
|
:scene "sewer-1-res"
|
|
:distance (meters 40)
|
|
)
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor minimap)
|
|
:action (game-task-action show)
|
|
:tex (game-task-icon gaticon-08)
|
|
:scene #f
|
|
)
|
|
)
|
|
:flags (game-task-node-flag save-on-life)
|
|
:parent-node (new 'static 'array game-task-node 4
|
|
(game-task-node sewer-enemy-blow-up-turrets)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
)
|
|
:on-open #f
|
|
:info #f
|
|
:borrow '((hiphog 0 lguard special))
|
|
:open? #f
|
|
:on-close #f
|
|
:description (text-id progress-missions-talk-to-krew)
|
|
)
|
|
(new 'static 'game-task-node-info
|
|
:level 'sewer
|
|
:task (game-task sewer-enemy)
|
|
:name "sewer-enemy-resolution"
|
|
:when-open (new 'static 'boxed-array :type game-task-event
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor minimap)
|
|
:action (game-task-action show)
|
|
:tex (game-task-icon gaticon-11)
|
|
:scene #f
|
|
)
|
|
)
|
|
:flags (game-task-node-flag close-task abs-task-mask task-manager)
|
|
:parent-node (new 'static 'array game-task-node 4
|
|
(game-task-node sewer-enemy-talk-to-krew)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
)
|
|
:task-mask (task-mask task1)
|
|
:on-open #f
|
|
:info (new 'static 'task-manager-info
|
|
:mask (task-manager-mask resolution-scene)
|
|
:level 'gungame
|
|
:intro-scene #f
|
|
:resolution-scene "city-get-yellow-gun"
|
|
:resolution-scene-continue #f
|
|
:retry-continue #f
|
|
:fail-continue #f
|
|
:init-hook #f
|
|
:cleanup-hook #f
|
|
:update-hook #f
|
|
:code-hook #f
|
|
:complete-hook #f
|
|
:fail-hook #f
|
|
:event-hook #f
|
|
:final-node (game-task-node sewer-enemy-resolution)
|
|
:on-complete #f
|
|
:on-fail #f
|
|
)
|
|
:borrow '()
|
|
:open? #f
|
|
:on-close #f
|
|
:add (game-task-node-command add-gun-yellow)
|
|
:description (text-id progress-missions-city-get-yellow-gun)
|
|
)
|
|
(new 'static 'game-task-node-info
|
|
:level 'strip
|
|
:task (game-task strip-rescue)
|
|
:name "strip-rescue-introduction"
|
|
:when-open (new 'static 'boxed-array :type game-task-event
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor torn-hideout)
|
|
:action (game-task-action say)
|
|
:tex (game-task-icon gaticon-02)
|
|
:scene "vin-rescue-intro"
|
|
)
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor minimap)
|
|
:action (game-task-action show)
|
|
:tex (game-task-icon gaticon-05)
|
|
:scene #f
|
|
)
|
|
)
|
|
:flags (game-task-node-flag save-on-life)
|
|
:parent-node (new 'static 'array game-task-node 4
|
|
(game-task-node sewer-enemy-resolution)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
)
|
|
:on-open #f
|
|
:info #f
|
|
:borrow '((hideout 0 ltrnysam special))
|
|
:open? #f
|
|
:on-close #f
|
|
:description (text-id progress-missions-talk-to-torn)
|
|
)
|
|
(new 'static 'game-task-node-info
|
|
:level 'strip
|
|
:task (game-task strip-rescue)
|
|
:name "strip-rescue-battle"
|
|
:when-open (new 'static 'boxed-array :type game-task-event
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor torn-hideout)
|
|
:action (game-task-action talk)
|
|
:tex (game-task-icon gaticon-03)
|
|
:scene "vin-rescue-intro"
|
|
)
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor minimap)
|
|
:action (game-task-action show)
|
|
:tex (game-task-icon gaticon-03)
|
|
:scene #f
|
|
)
|
|
)
|
|
:flags (game-task-node-flag task-manager)
|
|
:parent-node (new 'static 'array game-task-node 4
|
|
(game-task-node strip-rescue-introduction)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
)
|
|
:on-open #f
|
|
:info (new 'static 'task-manager-info
|
|
:level 'strip
|
|
:intro-scene #f
|
|
:resolution-scene #f
|
|
:resolution-scene-continue #f
|
|
:retry-continue #f
|
|
:fail-continue #f
|
|
:init-hook #f
|
|
:cleanup-hook #f
|
|
:update-hook #f
|
|
:code-hook #f
|
|
:complete-hook #f
|
|
:fail-hook #f
|
|
:event-hook #f
|
|
:final-node (game-task-node strip-rescue-resolution)
|
|
:on-complete #f
|
|
:on-fail #f
|
|
:end-sphere (new 'static 'sphere :x 9618717.0 :y 368630.6 :z -177470.27 :r 81920.0)
|
|
)
|
|
:borrow '((hideout 0 ltrnysam special))
|
|
:open? #f
|
|
:on-close #f
|
|
:description (text-id progress-missions-strip-rescue)
|
|
)
|
|
(new 'static 'game-task-node-info
|
|
:level 'strip
|
|
:task (game-task strip-rescue)
|
|
:name "strip-rescue-resolution"
|
|
:when-open (new 'static 'boxed-array :type game-task-event
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor torn-hideout)
|
|
:action (game-task-action talk)
|
|
:tex (game-task-icon gaticon-03)
|
|
:scene "vin-rescue-intro"
|
|
)
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor minimap)
|
|
:action (game-task-action show)
|
|
:tex (game-task-icon gaticon-03)
|
|
:scene #f
|
|
)
|
|
)
|
|
:flags (game-task-node-flag close-task abs-task-mask)
|
|
:parent-node (new 'static 'array game-task-node 4
|
|
(game-task-node strip-rescue-battle)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
)
|
|
:task-mask (task-mask task1)
|
|
:on-open #f
|
|
:info #f
|
|
:borrow '((hideout 0 ltrnysam special))
|
|
:open? #f
|
|
:on-close #f
|
|
:description (text-id progress-missions-strip-rescue)
|
|
)
|
|
(new 'static 'game-task-node-info
|
|
:level 'atoll
|
|
:task (game-task atoll-battle)
|
|
:name "atoll-battle-introduction"
|
|
:when-open (new 'static 'boxed-array :type game-task-event
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor torn-hideout)
|
|
:action (game-task-action say)
|
|
:tex (game-task-icon gaticon-02)
|
|
:scene "atoll-3-intro"
|
|
)
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor minimap)
|
|
:action (game-task-action show)
|
|
:tex (game-task-icon gaticon-05)
|
|
:scene #f
|
|
)
|
|
)
|
|
:flags (game-task-node-flag save-on-life abs-task-mask)
|
|
:parent-node (new 'static 'array game-task-node 4
|
|
(game-task-node strip-rescue-resolution)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
)
|
|
:task-mask (task-mask task2)
|
|
:on-open #f
|
|
:info #f
|
|
:borrow '((hideout 0 ltrnysam special))
|
|
:open? #f
|
|
:on-close #f
|
|
:description (text-id progress-missions-talk-to-torn)
|
|
)
|
|
(new 'static 'game-task-node-info
|
|
:level 'atoll
|
|
:task (game-task atoll-battle)
|
|
:name "atoll-battle-rescue"
|
|
:when-open (new 'static 'boxed-array :type game-task-event
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor torn-hideout)
|
|
:action (game-task-action talk)
|
|
:tex (game-task-icon gaticon-03)
|
|
:scene "atoll-3-intro"
|
|
)
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor ashelin-atoll)
|
|
:action (game-task-action say)
|
|
:tex (game-task-icon gaticon-02)
|
|
:scene "atoll-save-ashelin-res-a"
|
|
)
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor minimap)
|
|
:action (game-task-action show)
|
|
:tex (game-task-icon gaticon-07)
|
|
:scene #f
|
|
)
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor minimap)
|
|
:action (game-task-action show)
|
|
:tex (game-task-icon gaticon-64)
|
|
:scene #f
|
|
)
|
|
)
|
|
:parent-node (new 'static 'array game-task-node 4
|
|
(game-task-node atoll-battle-introduction)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
)
|
|
:on-open #f
|
|
:info #f
|
|
:borrow '((hideout 0 ltrnysam special))
|
|
:open? #f
|
|
:on-close #f
|
|
:description (text-id progress-missions-atoll-battle)
|
|
)
|
|
(new 'static 'game-task-node-info
|
|
:level 'atoll
|
|
:task (game-task atoll-battle)
|
|
:name "atoll-battle-battle"
|
|
:when-open (new 'static 'boxed-array :type game-task-event
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor torn-hideout)
|
|
:action (game-task-action talk)
|
|
:tex (game-task-icon gaticon-03)
|
|
:scene "atoll-3-intro"
|
|
)
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor ashelin-atoll)
|
|
:action (game-task-action idle)
|
|
:tex (game-task-icon gaticon-01)
|
|
:scene #f
|
|
)
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor minimap)
|
|
:action (game-task-action show)
|
|
:tex (game-task-icon gaticon-07)
|
|
:scene #f
|
|
)
|
|
)
|
|
:parent-node (new 'static 'array game-task-node 4
|
|
(game-task-node atoll-battle-rescue)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
)
|
|
:on-open #f
|
|
:info #f
|
|
:borrow '((hideout 0 ltrnysam special))
|
|
:open? #f
|
|
:on-close #f
|
|
:description (text-id progress-missions-atoll-battle)
|
|
)
|
|
(new 'static 'game-task-node-info
|
|
:level 'atoll
|
|
:task (game-task atoll-battle)
|
|
:name "atoll-battle-resolution"
|
|
:when-open (new 'static 'boxed-array :type game-task-event
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor torn-hideout)
|
|
:action (game-task-action talk)
|
|
:tex (game-task-icon gaticon-03)
|
|
:scene "atoll-3-intro"
|
|
)
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor ashelin-atoll)
|
|
:action (game-task-action say)
|
|
:tex (game-task-icon gaticon-02)
|
|
:scene "atoll-save-ashelin-res-b"
|
|
)
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor minimap)
|
|
:action (game-task-action show)
|
|
:tex (game-task-icon gaticon-07)
|
|
:scene #f
|
|
)
|
|
)
|
|
:flags (game-task-node-flag close-task abs-task-mask)
|
|
:parent-node (new 'static 'array game-task-node 4
|
|
(game-task-node atoll-battle-battle)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
)
|
|
:task-mask (task-mask done)
|
|
:on-open #f
|
|
:info #f
|
|
:borrow '((hideout 0 ltrnysam special))
|
|
:open? #f
|
|
:on-close #f
|
|
:add (game-task-node-command add-pass-yellow)
|
|
:description (text-id progress-missions-atoll-battle)
|
|
)
|
|
(new 'static 'game-task-node-info
|
|
:level 'mountain
|
|
:task (game-task mountain-lens)
|
|
:name "mountain-lens-introduction"
|
|
:when-open (new 'static 'boxed-array :type game-task-event
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor onin-onintent)
|
|
:action (game-task-action say)
|
|
:tex (game-task-icon gaticon-02)
|
|
:scene "mountain-finditems-intro"
|
|
)
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor pecker-onintent)
|
|
:action (game-task-action idle)
|
|
:tex (game-task-icon gaticon-01)
|
|
:scene #f
|
|
)
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor minimap)
|
|
:action (game-task-action show)
|
|
:tex (game-task-icon gaticon-01)
|
|
:scene #f
|
|
)
|
|
)
|
|
:flags (game-task-node-flag save-on-life)
|
|
:parent-node (new 'static 'array game-task-node 4
|
|
(game-task-node atoll-battle-resolution)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
)
|
|
:on-open #f
|
|
:info #f
|
|
:borrow '()
|
|
:open? #f
|
|
:on-close #f
|
|
:description (text-id progress-missions-talk-to-onin)
|
|
)
|
|
(new 'static 'game-task-node-info
|
|
:level 'mountain
|
|
:task (game-task mountain-lens)
|
|
:name "mountain-lens-started"
|
|
:when-open (new 'static 'boxed-array :type game-task-event
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor onin-onintent)
|
|
:action (game-task-action talk)
|
|
:tex (game-task-icon gaticon-03)
|
|
:scene "mountain-finditems-intro"
|
|
)
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor pecker-onintent)
|
|
:action (game-task-action idle)
|
|
:tex (game-task-icon gaticon-01)
|
|
:scene #f
|
|
)
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor minimap)
|
|
:action (game-task-action show)
|
|
:tex (game-task-icon gaticon-04)
|
|
:scene #f
|
|
)
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor minimap)
|
|
:action (game-task-action show)
|
|
:tex (game-task-icon gaticon-65)
|
|
:scene #f
|
|
)
|
|
)
|
|
:parent-node (new 'static 'array game-task-node 4
|
|
(game-task-node mountain-lens-introduction)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
)
|
|
:on-open #f
|
|
:info #f
|
|
:borrow '()
|
|
:open? #f
|
|
:on-close #f
|
|
:description (text-id progress-missions-mountain-lens)
|
|
)
|
|
(new 'static 'game-task-node-info
|
|
:level 'mountain
|
|
:task (game-task mountain-lens)
|
|
:name "mountain-lens-intermediate"
|
|
:when-open (new 'static 'boxed-array :type game-task-event
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor onin-onintent)
|
|
:action (game-task-action talk)
|
|
:tex (game-task-icon gaticon-03)
|
|
:scene "mountain-finditems-intro"
|
|
)
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor pecker-onintent)
|
|
:action (game-task-action idle)
|
|
:tex (game-task-icon gaticon-01)
|
|
:scene #f
|
|
)
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor minimap)
|
|
:action (game-task-action show)
|
|
:tex (game-task-icon gaticon-04)
|
|
:scene #f
|
|
)
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor minimap)
|
|
:action (game-task-action show)
|
|
:tex (game-task-icon gaticon-65)
|
|
:scene #f
|
|
)
|
|
)
|
|
:flags (game-task-node-flag clear-task-mask)
|
|
:parent-node (new 'static 'array game-task-node 4
|
|
(game-task-node mountain-lens-started)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
)
|
|
:task-mask (task-mask task3)
|
|
:on-open #f
|
|
:info #f
|
|
:borrow '()
|
|
:open? #f
|
|
:on-close #f
|
|
:description (text-id progress-missions-mountain-lens)
|
|
)
|
|
(new 'static 'game-task-node-info
|
|
:level 'mountain
|
|
:task (game-task mountain-lens)
|
|
:name "mountain-lens-resolution"
|
|
:when-open (new 'static 'boxed-array :type game-task-event
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor onin-onintent)
|
|
:action (game-task-action talk)
|
|
:tex (game-task-icon gaticon-03)
|
|
:scene "mountain-finditems-intro"
|
|
)
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor pecker-onintent)
|
|
:action (game-task-action idle)
|
|
:tex (game-task-icon gaticon-01)
|
|
:scene #f
|
|
)
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor minimap)
|
|
:action (game-task-action show)
|
|
:tex (game-task-icon gaticon-04)
|
|
:scene #f
|
|
)
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor minimap)
|
|
:action (game-task-action show)
|
|
:tex (game-task-icon gaticon-65)
|
|
:scene #f
|
|
)
|
|
)
|
|
:flags (game-task-node-flag close-task set-task-mask)
|
|
:parent-node (new 'static 'array game-task-node 4
|
|
(game-task-node mountain-lens-intermediate)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
)
|
|
:task-mask (task-mask task0)
|
|
:on-open #f
|
|
:info #f
|
|
:borrow '()
|
|
:open? #f
|
|
:on-close #f
|
|
:description (text-id progress-missions-mountain-lens)
|
|
)
|
|
(new 'static 'game-task-node-info
|
|
:level 'mountain
|
|
:task (game-task mountain-gear)
|
|
:name "mountain-gear-find"
|
|
:when-open (new 'static 'boxed-array :type game-task-event
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor onin-onintent)
|
|
:action (game-task-action talk)
|
|
:tex (game-task-icon gaticon-03)
|
|
:scene "mountain-finditems-intro"
|
|
)
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor pecker-onintent)
|
|
:action (game-task-action idle)
|
|
:tex (game-task-icon gaticon-01)
|
|
:scene #f
|
|
)
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor minimap)
|
|
:action (game-task-action show)
|
|
:tex (game-task-icon gaticon-04)
|
|
:scene #f
|
|
)
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor minimap)
|
|
:action (game-task-action show)
|
|
:tex (game-task-icon gaticon-67)
|
|
:scene #f
|
|
)
|
|
)
|
|
:parent-node (new 'static 'array game-task-node 4
|
|
(game-task-node mountain-lens-introduction)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
)
|
|
:on-open #f
|
|
:info #f
|
|
:borrow '()
|
|
:open? #f
|
|
:on-close #f
|
|
:description (text-id progress-missions-mountain-gear)
|
|
)
|
|
(new 'static 'game-task-node-info
|
|
:level 'mountain
|
|
:task (game-task mountain-gear)
|
|
:name "mountain-gear-resolution"
|
|
:when-open (new 'static 'boxed-array :type game-task-event
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor onin-onintent)
|
|
:action (game-task-action talk)
|
|
:tex (game-task-icon gaticon-03)
|
|
:scene "mountain-finditems-intro"
|
|
)
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor pecker-onintent)
|
|
:action (game-task-action idle)
|
|
:tex (game-task-icon gaticon-01)
|
|
:scene #f
|
|
)
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor minimap)
|
|
:action (game-task-action show)
|
|
:tex (game-task-icon gaticon-04)
|
|
:scene #f
|
|
)
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor minimap)
|
|
:action (game-task-action show)
|
|
:tex (game-task-icon gaticon-67)
|
|
:scene #f
|
|
)
|
|
)
|
|
:flags (game-task-node-flag close-task set-task-mask)
|
|
:parent-node (new 'static 'array game-task-node 4
|
|
(game-task-node mountain-gear-find)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
)
|
|
:task-mask (task-mask task1)
|
|
:on-open #f
|
|
:info #f
|
|
:borrow '()
|
|
:open? #f
|
|
:on-close #f
|
|
:description (text-id progress-missions-mountain-gear)
|
|
)
|
|
(new 'static 'game-task-node-info
|
|
:level 'mountain
|
|
:task (game-task mountain-shard)
|
|
:name "mountain-shard-dice"
|
|
:when-open (new 'static 'boxed-array :type game-task-event
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor onin-onintent)
|
|
:action (game-task-action talk)
|
|
:tex (game-task-icon gaticon-03)
|
|
:scene "mountain-finditems-intro"
|
|
)
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor pecker-onintent)
|
|
:action (game-task-action idle)
|
|
:tex (game-task-icon gaticon-01)
|
|
:scene #f
|
|
)
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor minimap)
|
|
:action (game-task-action show)
|
|
:tex (game-task-icon gaticon-04)
|
|
:scene #f
|
|
)
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor minimap)
|
|
:action (game-task-action show)
|
|
:tex (game-task-icon gaticon-66)
|
|
:scene #f
|
|
)
|
|
)
|
|
:flags (game-task-node-flag save-on-life)
|
|
:parent-node (new 'static 'array game-task-node 4
|
|
(game-task-node mountain-lens-introduction)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
)
|
|
:on-open #f
|
|
:info #f
|
|
:borrow '()
|
|
:open? #f
|
|
:on-close #f
|
|
:description (text-id progress-missions-mountain-shard)
|
|
)
|
|
(new 'static 'game-task-node-info
|
|
:level 'mountain
|
|
:task (game-task mountain-shard)
|
|
:name "mountain-shard-resolution"
|
|
:when-open (new 'static 'boxed-array :type game-task-event
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor onin-onintent)
|
|
:action (game-task-action talk)
|
|
:tex (game-task-icon gaticon-03)
|
|
:scene "mountain-finditems-intro"
|
|
)
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor pecker-onintent)
|
|
:action (game-task-action idle)
|
|
:tex (game-task-icon gaticon-01)
|
|
:scene #f
|
|
)
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor minimap)
|
|
:action (game-task-action show)
|
|
:tex (game-task-icon gaticon-04)
|
|
:scene #f
|
|
)
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor minimap)
|
|
:action (game-task-action show)
|
|
:tex (game-task-icon gaticon-66)
|
|
:scene #f
|
|
)
|
|
)
|
|
:flags (game-task-node-flag close-task set-task-mask)
|
|
:parent-node (new 'static 'array game-task-node 4
|
|
(game-task-node mountain-lens-introduction)
|
|
(game-task-node mountain-shard-dice)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
)
|
|
:task-mask (task-mask task2)
|
|
:on-open #f
|
|
:info #f
|
|
:borrow '()
|
|
:open? #f
|
|
:on-close #f
|
|
:description (text-id progress-missions-mountain-shard)
|
|
)
|
|
(new 'static 'game-task-node-info
|
|
:level 'mountain
|
|
:task (game-task mountain-collection)
|
|
:name "mountain-collection-resolution"
|
|
:when-open #f
|
|
:flags (game-task-node-flag close-task set-task-mask)
|
|
:parent-node (new 'static 'array game-task-node 4
|
|
(game-task-node mountain-lens-resolution)
|
|
(game-task-node mountain-gear-resolution)
|
|
(game-task-node mountain-shard-resolution)
|
|
(game-task-node none)
|
|
)
|
|
:task-mask (task-mask done)
|
|
:on-open #f
|
|
:info #f
|
|
:borrow '()
|
|
:open? #f
|
|
:on-close #f
|
|
)
|
|
(new 'static 'game-task-node-info
|
|
:level 'city
|
|
:task (game-task city-keira-delivery)
|
|
:name "city-keira-delivery-introduction"
|
|
:when-open (new 'static 'boxed-array :type game-task-event
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor krew-hiphog)
|
|
:action (game-task-action say)
|
|
:tex (game-task-icon gaticon-02)
|
|
:scene "city-keira-delivery-intro"
|
|
)
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor minimap)
|
|
:action (game-task-action show)
|
|
:tex (game-task-icon gaticon-08)
|
|
:scene #f
|
|
)
|
|
)
|
|
:flags (game-task-node-flag save-on-try)
|
|
:parent-node (new 'static 'array game-task-node 4
|
|
(game-task-node sewer-enemy-resolution)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
)
|
|
:on-open #f
|
|
:info #f
|
|
:borrow '((hiphog 0 lguard special))
|
|
:open? #f
|
|
:on-close #f
|
|
:add (game-task-node-command add-pass-green)
|
|
:description (text-id progress-missions-talk-to-krew)
|
|
)
|
|
(new 'static 'game-task-node-info
|
|
:level 'city
|
|
:task (game-task city-keira-delivery)
|
|
:name "city-keira-delivery-delivery"
|
|
:when-open (new 'static 'boxed-array :type game-task-event
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor krew-hiphog)
|
|
:action (game-task-action talk)
|
|
:tex (game-task-icon gaticon-03)
|
|
:scene "city-keira-delivery-intro"
|
|
)
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor keira-garage)
|
|
:action (game-task-action idle)
|
|
:tex (game-task-icon gaticon-01)
|
|
:scene #f
|
|
)
|
|
)
|
|
:flags (game-task-node-flag task-retry city-wait task-manager)
|
|
:parent-node (new 'static 'array game-task-node 4
|
|
(game-task-node city-keira-delivery-introduction)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
)
|
|
:on-open #f
|
|
:info (new 'static 'task-manager-info
|
|
:mask (task-manager-mask resolution-scene)
|
|
:level 'ctywide
|
|
:intro-scene #f
|
|
:resolution-scene "city-keira-hover-challenge-intro"
|
|
:resolution-scene-continue "garage-start-skate"
|
|
:retry-continue "ctyport-hiphog-no-hiphog"
|
|
:fail-continue #f
|
|
:init-hook #f
|
|
:cleanup-hook #f
|
|
:update-hook #f
|
|
:code-hook #f
|
|
:complete-hook #f
|
|
:fail-hook #f
|
|
:event-hook #f
|
|
:final-node (game-task-node city-keira-delivery-resolution)
|
|
:on-complete #f
|
|
:on-fail #f
|
|
)
|
|
:borrow '((hiphog 0 lguard special))
|
|
:open? #f
|
|
:on-close #f
|
|
:description (text-id progress-missions-city-keira-delivery)
|
|
)
|
|
(new 'static 'game-task-node-info
|
|
:level 'city
|
|
:task (game-task city-keira-delivery)
|
|
:name "city-keira-delivery-resolution"
|
|
:when-open (new 'static 'boxed-array :type game-task-event
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor krew-hiphog)
|
|
:action (game-task-action idle)
|
|
:tex (game-task-icon gaticon-01)
|
|
:scene #f
|
|
)
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor keira-garage)
|
|
:action (game-task-action say)
|
|
:tex (game-task-icon gaticon-02)
|
|
:scene "city-keira-hover-challenge-intro"
|
|
:distance (meters 30)
|
|
)
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor minimap)
|
|
:action (game-task-action show)
|
|
:tex (game-task-icon gaticon-12)
|
|
:scene #f
|
|
)
|
|
)
|
|
:flags (game-task-node-flag close-task)
|
|
:parent-node (new 'static 'array game-task-node 4
|
|
(game-task-node city-keira-delivery-delivery)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
)
|
|
:on-open #f
|
|
:info #f
|
|
:borrow '((hiphog 0 lguard special))
|
|
:open? #f
|
|
:on-close #f
|
|
:description (text-id progress-missions-city-keira-delivery)
|
|
)
|
|
(new 'static 'game-task-node-info
|
|
:level 'stadium
|
|
:task (game-task stadium-board1)
|
|
:name "stadium-board1-introduction"
|
|
:when-open (new 'static 'boxed-array :type game-task-event
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor keira-garage)
|
|
:action (game-task-action say)
|
|
:tex (game-task-icon gaticon-02)
|
|
:scene "city-keira-hover-challenge-intro"
|
|
:distance (meters 30)
|
|
)
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor minimap)
|
|
:action (game-task-action show)
|
|
:tex (game-task-icon gaticon-12)
|
|
:scene #f
|
|
)
|
|
)
|
|
:flags (game-task-node-flag save-on-life)
|
|
:parent-node (new 'static 'array game-task-node 4
|
|
(game-task-node city-keira-delivery-resolution)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
)
|
|
:on-open #f
|
|
:info #f
|
|
:borrow '()
|
|
:open? #f
|
|
:on-close #f
|
|
)
|
|
(new 'static 'game-task-node-info
|
|
:level 'stadium
|
|
:task (game-task stadium-board1)
|
|
:name "stadium-board1-board"
|
|
:when-open (new 'static 'boxed-array :type game-task-event
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor keira-garage)
|
|
:action (game-task-action talk)
|
|
:tex (game-task-icon gaticon-03)
|
|
:scene "city-keira-hover-challenge-intro"
|
|
)
|
|
)
|
|
:flags (game-task-node-flag task-manager)
|
|
:parent-node (new 'static 'array game-task-node 4
|
|
(game-task-node stadium-board1-introduction)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
)
|
|
:on-open #f
|
|
:info (new 'static 'task-manager-info
|
|
:level 'ctywide
|
|
:intro-scene #f
|
|
:resolution-scene #f
|
|
:resolution-scene-continue #f
|
|
:retry-continue #f
|
|
:fail-continue #f
|
|
:init-hook #f
|
|
:cleanup-hook #f
|
|
:update-hook #f
|
|
:code-hook #f
|
|
:complete-hook #f
|
|
:fail-hook #f
|
|
:event-hook #f
|
|
:final-node (game-task-node stadium-board1-board)
|
|
:on-complete #f
|
|
:on-fail #f
|
|
)
|
|
:borrow '()
|
|
:open? #f
|
|
:on-close #f
|
|
:add (game-task-node-command add-board)
|
|
:description (text-id progress-missions-stadium-board1)
|
|
)
|
|
(new 'static 'game-task-node-info
|
|
:level 'stadium
|
|
:task (game-task stadium-board1)
|
|
:name "stadium-board1-training"
|
|
:when-open #f
|
|
:flags (game-task-node-flag save-on-life save-on-try)
|
|
:parent-node (new 'static 'array game-task-node 4
|
|
(game-task-node stadium-board1-board)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
)
|
|
:on-open #f
|
|
:info #f
|
|
:borrow '()
|
|
:open? #f
|
|
:on-close #f
|
|
:description (text-id progress-missions-stadium-board1)
|
|
)
|
|
(new 'static 'game-task-node-info
|
|
:level 'stadium
|
|
:task (game-task stadium-board1)
|
|
:name "stadium-board1-training-judge"
|
|
:when-open #f
|
|
:flags (game-task-node-flag save-on-life task-manager)
|
|
:parent-node (new 'static 'array game-task-node 4
|
|
(game-task-node stadium-board1-training)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
)
|
|
:on-open #f
|
|
:info (new 'static 'task-manager-info
|
|
:level 'ctywide
|
|
:intro-scene #f
|
|
:resolution-scene #f
|
|
:resolution-scene-continue #f
|
|
:retry-continue "skatea-training-judge"
|
|
:fail-continue "skatea-training-judge"
|
|
:init-hook #f
|
|
:cleanup-hook #f
|
|
:update-hook #f
|
|
:code-hook #f
|
|
:complete-hook #f
|
|
:fail-hook #f
|
|
:event-hook #f
|
|
:final-node (game-task-node stadium-board1-training-judge)
|
|
:on-complete #f
|
|
:on-fail #f
|
|
)
|
|
:borrow '()
|
|
:open? #f
|
|
:on-close #f
|
|
:add (game-task-node-command add-board-training)
|
|
:description (text-id progress-missions-stadium-board1)
|
|
)
|
|
(new 'static 'game-task-node-info
|
|
:level 'stadium
|
|
:task (game-task stadium-board1)
|
|
:name "stadium-board1-done"
|
|
:when-open #f
|
|
:flags (game-task-node-flag save-on-life)
|
|
:parent-node (new 'static 'array game-task-node 4
|
|
(game-task-node stadium-board1-training-judge)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
)
|
|
:on-open #f
|
|
:info #f
|
|
:borrow '()
|
|
:open? #f
|
|
:on-close #f
|
|
:add (game-task-node-command sub-board)
|
|
:description (text-id progress-missions-stadium-board1)
|
|
)
|
|
(new 'static 'game-task-node-info
|
|
:level 'stadium
|
|
:task (game-task stadium-board1)
|
|
:name "stadium-board1-resolution"
|
|
:when-open (new 'static 'boxed-array :type game-task-event
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor keira-garage)
|
|
:action (game-task-action say)
|
|
:tex (game-task-icon gaticon-02)
|
|
:scene "city-keira-hover-challenge-res"
|
|
:distance (meters 30)
|
|
)
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor minimap)
|
|
:action (game-task-action show)
|
|
:tex (game-task-icon gaticon-12)
|
|
:scene #f
|
|
)
|
|
)
|
|
:flags (game-task-node-flag close-task task-manager)
|
|
:parent-node (new 'static 'array game-task-node 4
|
|
(game-task-node stadium-board1-done)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
)
|
|
:on-open #f
|
|
:info (new 'static 'task-manager-info
|
|
:level 'ctywide
|
|
:intro-scene #f
|
|
:resolution-scene #f
|
|
:resolution-scene-continue #f
|
|
:retry-continue #f
|
|
:fail-continue #f
|
|
:init-hook #f
|
|
:cleanup-hook #f
|
|
:update-hook #f
|
|
:code-hook #f
|
|
:complete-hook #f
|
|
:fail-hook #f
|
|
:event-hook #f
|
|
:final-node (game-task-node stadium-board1-resolution)
|
|
:on-complete #f
|
|
:on-fail #f
|
|
)
|
|
:borrow '()
|
|
:open? #f
|
|
:on-close #f
|
|
:description (text-id board-score-return-to-garage)
|
|
)
|
|
(new 'static 'game-task-node-info
|
|
:level 'stadium
|
|
:task (game-task stadium-board1)
|
|
:name "stadium-board1-bronze"
|
|
:when-open #f
|
|
:flags (game-task-node-flag save-on-life)
|
|
:parent-node (new 'static 'array game-task-node 4
|
|
(game-task-node stadium-board1-board)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
)
|
|
:on-open #f
|
|
:info #f
|
|
:borrow '()
|
|
:open? #f
|
|
:on-close #f
|
|
)
|
|
(new 'static 'game-task-node-info
|
|
:level 'stadium
|
|
:task (game-task stadium-board1)
|
|
:name "stadium-board1-silver"
|
|
:when-open #f
|
|
:flags (game-task-node-flag save-on-life)
|
|
:parent-node (new 'static 'array game-task-node 4
|
|
(game-task-node stadium-board1-bronze)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
)
|
|
:on-open #f
|
|
:info #f
|
|
:borrow '()
|
|
:open? #f
|
|
:on-close #f
|
|
)
|
|
(new 'static 'game-task-node-info
|
|
:level 'stadium
|
|
:task (game-task stadium-board1)
|
|
:name "stadium-board1-gold"
|
|
:when-open #f
|
|
:flags (game-task-node-flag save-on-life)
|
|
:parent-node (new 'static 'array game-task-node 4
|
|
(game-task-node stadium-board1-silver)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
)
|
|
:on-open #f
|
|
:info #f
|
|
:borrow '()
|
|
:open? #f
|
|
:on-close #f
|
|
)
|
|
(new 'static 'game-task-node-info
|
|
:level 'city
|
|
:task (game-task city-krew-collection)
|
|
:name "city-krew-collection-introduction"
|
|
:when-open (new 'static 'boxed-array :type game-task-event
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor krew-hiphog)
|
|
:action (game-task-action say)
|
|
:tex (game-task-icon gaticon-02)
|
|
:scene "city-krew-collection-intro"
|
|
)
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor tess-hiphog)
|
|
:action (game-task-action idle)
|
|
:tex (game-task-icon gaticon-01)
|
|
:scene #f
|
|
)
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor minimap)
|
|
:action (game-task-action show)
|
|
:tex (game-task-icon gaticon-08)
|
|
:scene #f
|
|
)
|
|
)
|
|
:flags (game-task-node-flag save-on-try)
|
|
:parent-node (new 'static 'array game-task-node 4
|
|
(game-task-node city-keira-delivery-resolution)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
)
|
|
:on-open #f
|
|
:info #f
|
|
:borrow '((hiphog 0 ltess special) (ctywide 0 lsack display))
|
|
:open? #f
|
|
:on-close #f
|
|
:description (text-id progress-missions-talk-to-krew)
|
|
)
|
|
(new 'static 'game-task-node-info
|
|
:level 'city
|
|
:task (game-task city-krew-collection)
|
|
:name "city-krew-collection-collection"
|
|
:when-open (new 'static 'boxed-array :type game-task-event
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor krew-hiphog)
|
|
:action (game-task-action idle)
|
|
:tex (game-task-icon gaticon-01)
|
|
:scene #f
|
|
)
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor tess-hiphog)
|
|
:action (game-task-action idle)
|
|
:tex (game-task-icon gaticon-01)
|
|
:scene #f
|
|
)
|
|
)
|
|
:flags (game-task-node-flag save-on-life task-retry city-wait task-manager)
|
|
:parent-node (new 'static 'array game-task-node 4
|
|
(game-task-node city-krew-collection-introduction)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
)
|
|
:on-open #f
|
|
:info (new 'static 'task-manager-info
|
|
:level 'lsack
|
|
:intro-scene #f
|
|
:resolution-scene #f
|
|
:resolution-scene-continue #f
|
|
:retry-continue "ctyport-hiphog-no-hiphog"
|
|
:fail-continue #f
|
|
:init-hook #f
|
|
:cleanup-hook #f
|
|
:update-hook #f
|
|
:code-hook #f
|
|
:complete-hook #f
|
|
:fail-hook #f
|
|
:event-hook #f
|
|
:final-node (game-task-node city-krew-collection-collection)
|
|
:on-complete #f
|
|
:on-fail #f
|
|
)
|
|
:borrow '((ctywide 0 lsack display) (hiphog 0 ltess special))
|
|
:open? #f
|
|
:on-close #f
|
|
:description (text-id progress-missions-city-krew-collection)
|
|
)
|
|
(new 'static 'game-task-node-info
|
|
:level 'city
|
|
:task (game-task city-krew-collection)
|
|
:name "city-krew-collection-resolution"
|
|
:when-open (new 'static 'boxed-array :type game-task-event
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor krew-hiphog)
|
|
:action (game-task-action say)
|
|
:tex (game-task-icon gaticon-02)
|
|
:scene "city-krew-collection-res"
|
|
)
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor minimap)
|
|
:action (game-task-action show)
|
|
:tex (game-task-icon gaticon-08)
|
|
:scene #f
|
|
)
|
|
)
|
|
:flags (game-task-node-flag close-task)
|
|
:parent-node (new 'static 'array game-task-node 4
|
|
(game-task-node city-krew-collection-collection)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
)
|
|
:on-open #f
|
|
:info #f
|
|
:borrow '((ctywide 0 lsack display) (hiphog 0 lguard special))
|
|
:open? #f
|
|
:on-close #f
|
|
:add (game-task-node-command add-gun-up-1)
|
|
:description (text-id progress-missions-city-krew-collection)
|
|
)
|
|
(new 'static 'game-task-node-info
|
|
:level 'city
|
|
:task (game-task city-yellow-gun-training)
|
|
:name "city-yellow-gun-training-introduction"
|
|
:when-open (new 'static 'boxed-array :type game-task-event
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor minimap)
|
|
:action (game-task-action show)
|
|
:tex (game-task-icon gaticon-10)
|
|
:scene #f
|
|
)
|
|
)
|
|
:flags (game-task-node-flag save-on-life)
|
|
:parent-node (new 'static 'array game-task-node 4
|
|
(game-task-node sewer-enemy-resolution)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
)
|
|
:on-open #f
|
|
:info #f
|
|
:borrow '()
|
|
:open? #f
|
|
:on-close #f
|
|
:description (text-id progress-missions-city-yellow-gun-training)
|
|
)
|
|
(new 'static 'game-task-node-info
|
|
:level 'city
|
|
:task (game-task city-yellow-gun-training)
|
|
:name "city-yellow-gun-training-resolution"
|
|
:when-open (new 'static 'boxed-array :type game-task-event
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor minimap)
|
|
:action (game-task-action show)
|
|
:tex (game-task-icon gaticon-10)
|
|
:scene #f
|
|
)
|
|
)
|
|
:flags (game-task-node-flag close-task)
|
|
:parent-node (new 'static 'array game-task-node 4
|
|
(game-task-node city-yellow-gun-training-introduction)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
)
|
|
:on-open #f
|
|
:info #f
|
|
:borrow '()
|
|
:open? #f
|
|
:on-close #f
|
|
:description (text-id progress-missions-city-yellow-gun-training)
|
|
)
|
|
(new 'static 'game-task-node-info
|
|
:level 'city
|
|
:task (game-task city-yellow-gun-training)
|
|
:name "city-yellow-gun-training-bronze"
|
|
:when-open #f
|
|
:flags (game-task-node-flag save-on-life)
|
|
:parent-node (new 'static 'array game-task-node 4
|
|
(game-task-node city-yellow-gun-training-resolution)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
)
|
|
:on-open #f
|
|
:info #f
|
|
:borrow '()
|
|
:open? #f
|
|
:on-close #f
|
|
)
|
|
(new 'static 'game-task-node-info
|
|
:level 'city
|
|
:task (game-task city-yellow-gun-training)
|
|
:name "city-yellow-gun-training-silver"
|
|
:when-open #f
|
|
:flags (game-task-node-flag save-on-life)
|
|
:parent-node (new 'static 'array game-task-node 4
|
|
(game-task-node city-yellow-gun-training-bronze)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
)
|
|
:on-open #f
|
|
:info #f
|
|
:borrow '()
|
|
:open? #f
|
|
:on-close #f
|
|
)
|
|
(new 'static 'game-task-node-info
|
|
:level 'city
|
|
:task (game-task city-yellow-gun-training)
|
|
:name "city-yellow-gun-training-gold"
|
|
:when-open #f
|
|
:flags (game-task-node-flag save-on-life)
|
|
:parent-node (new 'static 'array game-task-node 4
|
|
(game-task-node city-yellow-gun-training-silver)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
)
|
|
:on-open #f
|
|
:info #f
|
|
:borrow '()
|
|
:open? #f
|
|
:on-close #f
|
|
)
|
|
(new 'static 'game-task-node-info
|
|
:level 'drill
|
|
:task (game-task drill-eggs)
|
|
:name "drill-eggs-introduction"
|
|
:when-open (new 'static 'boxed-array :type game-task-event
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor vin-vinroom)
|
|
:action (game-task-action say)
|
|
:tex (game-task-icon gaticon-02)
|
|
:scene "drill-kill-metal-heads-intro"
|
|
)
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor minimap)
|
|
:action (game-task-action show)
|
|
:tex (game-task-icon gaticon-03)
|
|
:scene #f
|
|
)
|
|
)
|
|
:flags (game-task-node-flag save-on-life)
|
|
:parent-node (new 'static 'array game-task-node 4
|
|
(game-task-node strip-rescue-resolution)
|
|
(game-task-node city-yellow-gun-training-resolution)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
)
|
|
:on-open #f
|
|
:info #f
|
|
:borrow '()
|
|
:open? #f
|
|
:on-close #f
|
|
:description (text-id progress-missions-talk-to-vin)
|
|
)
|
|
(new 'static 'game-task-node-info
|
|
:level 'drill
|
|
:task (game-task drill-eggs)
|
|
:name "drill-eggs-eggs-0"
|
|
:when-open (new 'static 'boxed-array :type game-task-event
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor vin-vinroom)
|
|
:action (game-task-action talk)
|
|
:tex (game-task-icon gaticon-03)
|
|
:scene "drill-kill-metal-heads-intro"
|
|
)
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor minimap)
|
|
:action (game-task-action show)
|
|
:tex (game-task-icon gaticon-03)
|
|
:scene #f
|
|
)
|
|
)
|
|
:flags (game-task-node-flag save-on-life)
|
|
:parent-node (new 'static 'array game-task-node 4
|
|
(game-task-node drill-eggs-introduction)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
)
|
|
:on-open #f
|
|
:info #f
|
|
:borrow '()
|
|
:open? #f
|
|
:on-close #f
|
|
:description (text-id progress-missions-drill-eggs)
|
|
)
|
|
(new 'static 'game-task-node-info
|
|
:level 'drill
|
|
:task (game-task drill-eggs)
|
|
:name "drill-eggs-eggs-1"
|
|
:when-open (new 'static 'boxed-array :type game-task-event
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor vin-vinroom)
|
|
:action (game-task-action talk)
|
|
:tex (game-task-icon gaticon-03)
|
|
:scene "drill-kill-metal-heads-intro"
|
|
)
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor minimap)
|
|
:action (game-task-action show)
|
|
:tex (game-task-icon gaticon-03)
|
|
:scene #f
|
|
)
|
|
)
|
|
:flags (game-task-node-flag save-on-life)
|
|
:parent-node (new 'static 'array game-task-node 4
|
|
(game-task-node drill-eggs-introduction)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
)
|
|
:on-open #f
|
|
:info #f
|
|
:borrow '()
|
|
:open? #f
|
|
:on-close #f
|
|
:description (text-id progress-missions-drill-eggs)
|
|
)
|
|
(new 'static 'game-task-node-info
|
|
:level 'drill
|
|
:task (game-task drill-eggs)
|
|
:name "drill-eggs-eggs-2"
|
|
:when-open (new 'static 'boxed-array :type game-task-event
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor vin-vinroom)
|
|
:action (game-task-action talk)
|
|
:tex (game-task-icon gaticon-03)
|
|
:scene "drill-kill-metal-heads-intro"
|
|
)
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor minimap)
|
|
:action (game-task-action show)
|
|
:tex (game-task-icon gaticon-03)
|
|
:scene #f
|
|
)
|
|
)
|
|
:flags (game-task-node-flag save-on-life)
|
|
:parent-node (new 'static 'array game-task-node 4
|
|
(game-task-node drill-eggs-introduction)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
)
|
|
:on-open #f
|
|
:info #f
|
|
:borrow '()
|
|
:open? #f
|
|
:on-close #f
|
|
:description (text-id progress-missions-drill-eggs)
|
|
)
|
|
(new 'static 'game-task-node-info
|
|
:level 'drill
|
|
:task (game-task drill-eggs)
|
|
:name "drill-eggs-resolution"
|
|
:when-open (new 'static 'boxed-array :type game-task-event
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor vin-vinroom)
|
|
:action (game-task-action talk)
|
|
:tex (game-task-icon gaticon-03)
|
|
:scene "drill-kill-metal-heads-intro"
|
|
)
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor minimap)
|
|
:action (game-task-action show)
|
|
:tex (game-task-icon gaticon-03)
|
|
:scene #f
|
|
)
|
|
)
|
|
:flags (game-task-node-flag auto-close close-task)
|
|
:parent-node (new 'static 'array game-task-node 4
|
|
(game-task-node drill-eggs-eggs-0)
|
|
(game-task-node drill-eggs-eggs-1)
|
|
(game-task-node drill-eggs-eggs-2)
|
|
(game-task-node none)
|
|
)
|
|
:on-open #f
|
|
:info #f
|
|
:borrow '()
|
|
:open? #f
|
|
:on-close #f
|
|
:description (text-id progress-missions-drill-eggs)
|
|
)
|
|
(new 'static 'game-task-node-info
|
|
:level 'city
|
|
:task (game-task city-power)
|
|
:name "city-power-introduction"
|
|
:when-open (new 'static 'boxed-array :type game-task-event
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor vin-vinroom)
|
|
:action (game-task-action say)
|
|
:tex (game-task-icon gaticon-02)
|
|
:scene "city-switch-on-power-intro"
|
|
)
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor minimap)
|
|
:action (game-task-action show)
|
|
:tex (game-task-icon gaticon-03)
|
|
:scene #f
|
|
)
|
|
)
|
|
:flags (game-task-node-flag save-on-life)
|
|
:parent-node (new 'static 'array game-task-node 4
|
|
(game-task-node drill-eggs-resolution)
|
|
(game-task-node stadium-board1-resolution)
|
|
(game-task-node atoll-battle-resolution)
|
|
(game-task-node none)
|
|
)
|
|
:on-open #f
|
|
:info #f
|
|
:borrow '()
|
|
:open? #f
|
|
:on-close #f
|
|
:description (text-id progress-missions-talk-to-vin)
|
|
)
|
|
(new 'static 'game-task-node-info
|
|
:level 'city
|
|
:task (game-task city-power)
|
|
:name "city-power-vinroom"
|
|
:when-open (new 'static 'boxed-array :type game-task-event
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor vin-vinroom)
|
|
:action (game-task-action talk)
|
|
:tex (game-task-icon gaticon-03)
|
|
:scene "city-switch-on-power-intro"
|
|
)
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor minimap)
|
|
:action (game-task-action show)
|
|
:tex (game-task-icon gaticon-03)
|
|
:scene #f
|
|
)
|
|
)
|
|
:flags (game-task-node-flag save-on-try)
|
|
:parent-node (new 'static 'array game-task-node 4
|
|
(game-task-node city-power-introduction)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
)
|
|
:on-open #f
|
|
:info #f
|
|
:borrow '()
|
|
:open? #f
|
|
:on-close #f
|
|
:description (text-id progress-missions-talk-to-vin)
|
|
)
|
|
(new 'static 'game-task-node-info
|
|
:level 'city
|
|
:task (game-task city-power)
|
|
:name "city-power-resolution"
|
|
:when-open (new 'static 'boxed-array :type game-task-event
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor vin-vinroom)
|
|
:action (game-task-action idle)
|
|
:tex (game-task-icon gaticon-01)
|
|
:scene #f
|
|
)
|
|
)
|
|
:flags (game-task-node-flag close-task task-retry city-wait task-manager)
|
|
:parent-node (new 'static 'array game-task-node 4
|
|
(game-task-node city-power-vinroom)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
)
|
|
:on-open #f
|
|
:info (new 'static 'task-manager-info
|
|
:level 'lpower
|
|
:intro-scene #f
|
|
:resolution-scene #f
|
|
:resolution-scene-continue #f
|
|
:retry-continue "ctyinda-vinroom"
|
|
:fail-continue #f
|
|
:init-hook #f
|
|
:cleanup-hook #f
|
|
:update-hook #f
|
|
:code-hook #f
|
|
:complete-hook #f
|
|
:fail-hook #f
|
|
:event-hook #f
|
|
:final-node (game-task-node city-power-post-win)
|
|
:on-complete #f
|
|
:on-fail #f
|
|
)
|
|
:borrow '((ctywide 0 lpower display))
|
|
:open? #f
|
|
:on-close #f
|
|
:description (text-id progress-missions-city-power)
|
|
)
|
|
(new 'static 'game-task-node-info
|
|
:level 'city
|
|
:task (game-task city-power)
|
|
:name "city-power-post-win"
|
|
:when-open #f
|
|
:flags (game-task-node-flag save-on-life)
|
|
:parent-node (new 'static 'array game-task-node 4
|
|
(game-task-node city-power-resolution)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
)
|
|
:on-open #f
|
|
:info #f
|
|
:borrow '((ctywide 0 lpower display))
|
|
:open? #f
|
|
:on-close #f
|
|
:description (text-id progress-missions-city-power)
|
|
)
|
|
(new 'static 'game-task-node-info
|
|
:level 'palace
|
|
:task (game-task palace-cable)
|
|
:name "palace-cable-introduction"
|
|
:when-open (new 'static 'boxed-array :type game-task-event
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor minimap)
|
|
:action (game-task-action show)
|
|
:tex (game-task-icon gaticon-13)
|
|
:scene #f
|
|
)
|
|
)
|
|
:flags (game-task-node-flag auto-close save-on-life)
|
|
:parent-node (new 'static 'array game-task-node 4
|
|
(game-task-node city-power-post-win)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
)
|
|
:on-open #f
|
|
:info #f
|
|
:borrow '()
|
|
:open? #f
|
|
:on-close #f
|
|
)
|
|
(new 'static 'game-task-node-info
|
|
:level 'palace
|
|
:task (game-task palace-cable)
|
|
:name "palace-cable-resolution"
|
|
:when-open (new 'static 'boxed-array :type game-task-event
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor minimap)
|
|
:action (game-task-action show)
|
|
:tex (game-task-icon gaticon-13)
|
|
:scene #f
|
|
)
|
|
)
|
|
:flags (game-task-node-flag close-task abs-task-mask)
|
|
:parent-node (new 'static 'array game-task-node 4
|
|
(game-task-node palace-cable-introduction)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
)
|
|
:task-mask (task-mask task1)
|
|
:on-open #f
|
|
:info #f
|
|
:borrow '((throne 0 lbrnermk special))
|
|
:open? #f
|
|
:on-close #f
|
|
:description (text-id progress-missions-palace-cable)
|
|
)
|
|
(new 'static 'game-task-node-info
|
|
:level 'palace
|
|
:task (game-task palace-boss)
|
|
:name "palace-boss-introduction"
|
|
:when-open (new 'static 'boxed-array :type game-task-event
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor baron-palace)
|
|
:action (game-task-action say)
|
|
:tex (game-task-icon gaticon-02)
|
|
:scene "palace-outside-window-res-b"
|
|
)
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor minimap)
|
|
:action (game-task-action show)
|
|
:tex (game-task-icon gaticon-13)
|
|
:scene #f
|
|
)
|
|
)
|
|
:flags (game-task-node-flag save-on-life)
|
|
:parent-node (new 'static 'array game-task-node 4
|
|
(game-task-node palace-cable-resolution)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
)
|
|
:on-open #f
|
|
:info #f
|
|
:borrow '()
|
|
:open? #f
|
|
:on-close #f
|
|
)
|
|
(new 'static 'game-task-node-info
|
|
:level 'palace
|
|
:task (game-task palace-boss)
|
|
:name "palace-boss-battle"
|
|
:when-open (new 'static 'boxed-array :type game-task-event
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor baron-palace)
|
|
:action (game-task-action idle)
|
|
:tex (game-task-icon gaticon-01)
|
|
:scene #f
|
|
)
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor minimap)
|
|
:action (game-task-action show)
|
|
:tex (game-task-icon gaticon-13)
|
|
:scene #f
|
|
)
|
|
)
|
|
:parent-node (new 'static 'array game-task-node 4
|
|
(game-task-node palace-boss-introduction)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
)
|
|
:on-open #f
|
|
:info #f
|
|
:borrow '()
|
|
:open? #f
|
|
:on-close #f
|
|
:description (text-id progress-missions-palace-boss)
|
|
)
|
|
(new 'static 'game-task-node-info
|
|
:level 'palace
|
|
:task (game-task palace-boss)
|
|
:name "palace-boss-resolution"
|
|
:when-open (new 'static 'boxed-array :type game-task-event
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor baron-palace)
|
|
:action (game-task-action say)
|
|
:tex (game-task-icon gaticon-02)
|
|
:scene "palace-boss-res"
|
|
)
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor minimap)
|
|
:action (game-task-action show)
|
|
:tex (game-task-icon gaticon-13)
|
|
:scene #f
|
|
)
|
|
)
|
|
:flags (game-task-node-flag close-task abs-task-mask)
|
|
:parent-node (new 'static 'array game-task-node 4
|
|
(game-task-node palace-boss-battle)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
)
|
|
:task-mask (task-mask done)
|
|
:on-open #f
|
|
:info #f
|
|
:borrow '()
|
|
:open? #f
|
|
:on-close #f
|
|
:description (text-id progress-missions-palace-boss)
|
|
)
|
|
(new 'static 'game-task-node-info
|
|
:level 'city
|
|
:task (game-task city-shuttle)
|
|
:name "city-shuttle-introduction"
|
|
:when-open (new 'static 'boxed-array :type game-task-event
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor torn-hideout)
|
|
:action (game-task-action say)
|
|
:tex (game-task-icon gaticon-02)
|
|
:scene "city-shuttle-underground-intro"
|
|
)
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor kor-hideout)
|
|
:action (game-task-action idle)
|
|
:tex (game-task-icon gaticon-01)
|
|
:scene #f
|
|
)
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor kid-hideout)
|
|
:action (game-task-action idle)
|
|
:tex (game-task-icon gaticon-01)
|
|
:scene #f
|
|
)
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor minimap)
|
|
:action (game-task-action show)
|
|
:tex (game-task-icon gaticon-05)
|
|
:scene #f
|
|
)
|
|
)
|
|
:flags (game-task-node-flag save-on-try)
|
|
:parent-node (new 'static 'array game-task-node 4
|
|
(game-task-node mountain-collection-resolution)
|
|
(game-task-node palace-boss-resolution)
|
|
(game-task-node city-krew-collection-resolution)
|
|
(game-task-node city-yellow-gun-training-resolution)
|
|
)
|
|
:on-open #f
|
|
:info #f
|
|
:borrow '((hideout 0 ltrnkrkd special))
|
|
:open? #f
|
|
:on-close #f
|
|
:description (text-id progress-missions-talk-to-torn)
|
|
)
|
|
(new 'static 'game-task-node-info
|
|
:level 'city
|
|
:task (game-task city-shuttle)
|
|
:name "city-shuttle-shuttle"
|
|
:when-open (new 'static 'boxed-array :type game-task-event
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor torn-hideout)
|
|
:action (game-task-action idle)
|
|
:tex (game-task-icon gaticon-01)
|
|
:scene #f
|
|
)
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor kor-hideout)
|
|
:action (game-task-action idle)
|
|
:tex (game-task-icon gaticon-01)
|
|
:scene #f
|
|
)
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor kid-hideout)
|
|
:action (game-task-action idle)
|
|
:tex (game-task-icon gaticon-01)
|
|
:scene #f
|
|
)
|
|
)
|
|
:flags (game-task-node-flag task-retry task-manager)
|
|
:parent-node (new 'static 'array game-task-node 4
|
|
(game-task-node city-shuttle-introduction)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
)
|
|
:on-open #f
|
|
:info (new 'static 'task-manager-info
|
|
:level 'lshuttle
|
|
:intro-scene #f
|
|
:resolution-scene #f
|
|
:resolution-scene-continue #f
|
|
:retry-continue "ctysluma-alley-no-hideout"
|
|
:fail-continue #f
|
|
:init-hook #f
|
|
:cleanup-hook #f
|
|
:update-hook #f
|
|
:code-hook #f
|
|
:complete-hook #f
|
|
:fail-hook #f
|
|
:event-hook #f
|
|
:final-node (game-task-node city-shuttle-resolution)
|
|
:on-complete #f
|
|
:on-fail #f
|
|
)
|
|
:borrow '((hideout 0 ltrnkrkd special) (ctywide 0 lshuttle display))
|
|
:open? #f
|
|
:on-close #f
|
|
:description (text-id progress-missions-city-shuttle)
|
|
)
|
|
(new 'static 'game-task-node-info
|
|
:level 'city
|
|
:task (game-task city-shuttle)
|
|
:name "city-shuttle-resolution"
|
|
:when-open (new 'static 'boxed-array :type game-task-event
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor torn-hideout)
|
|
:action (game-task-action say)
|
|
:tex (game-task-icon gaticon-02)
|
|
:scene "city-shuttle-underground-intro"
|
|
)
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor minimap)
|
|
:action (game-task-action show)
|
|
:tex (game-task-icon gaticon-05)
|
|
:scene #f
|
|
)
|
|
)
|
|
:flags (game-task-node-flag close-task)
|
|
:parent-node (new 'static 'array game-task-node 4
|
|
(game-task-node city-shuttle-shuttle)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
)
|
|
:on-open #f
|
|
:info #f
|
|
:borrow '((hideout 0 ltrnkrkd special))
|
|
:open? #f
|
|
:on-close #f
|
|
:description (text-id progress-missions-city-shuttle)
|
|
)
|
|
(new 'static 'game-task-node-info
|
|
:level 'ruins
|
|
:task (game-task ruins-enemy)
|
|
:name "ruins-enemy-introduction"
|
|
:when-open (new 'static 'boxed-array :type game-task-event
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor torn-hideout)
|
|
:action (game-task-action say)
|
|
:tex (game-task-icon gaticon-02)
|
|
:scene "ruins-sacred-intro"
|
|
:distance (meters 20)
|
|
)
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor minimap)
|
|
:action (game-task-action show)
|
|
:tex (game-task-icon gaticon-05)
|
|
:scene #f
|
|
)
|
|
)
|
|
:flags (game-task-node-flag save-on-life abs-task-mask)
|
|
:parent-node (new 'static 'array game-task-node 4
|
|
(game-task-node city-shuttle-resolution)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
)
|
|
:task-mask (task-mask task1)
|
|
:on-open #f
|
|
:info #f
|
|
:borrow '((hideout 0 ltrnysam special))
|
|
:open? #f
|
|
:on-close #f
|
|
:add (game-task-node-command add-gun-blue)
|
|
:description (text-id progress-missions-talk-to-torn)
|
|
)
|
|
(new 'static 'game-task-node-info
|
|
:level 'ruins
|
|
:task (game-task ruins-enemy)
|
|
:name "ruins-enemy-resolution"
|
|
:when-open (new 'static 'boxed-array :type game-task-event
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor torn-hideout)
|
|
:action (game-task-action talk)
|
|
:tex (game-task-icon gaticon-03)
|
|
:scene "ruins-sacred-intro"
|
|
)
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor minimap)
|
|
:action (game-task-action show)
|
|
:tex (game-task-icon gaticon-02)
|
|
:scene #f
|
|
)
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor minimap)
|
|
:action (game-task-action show)
|
|
:tex (game-task-icon gaticon-68)
|
|
:scene #f
|
|
)
|
|
)
|
|
:flags (game-task-node-flag close-task)
|
|
:parent-node (new 'static 'array game-task-node 4
|
|
(game-task-node ruins-enemy-introduction)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
)
|
|
:on-open #f
|
|
:info #f
|
|
:borrow '((hideout 0 ltrnysam special))
|
|
:open? #f
|
|
:on-close #f
|
|
:description (text-id progress-missions-ruins-enemy)
|
|
)
|
|
(new 'static 'game-task-node-info
|
|
:level 'ruins
|
|
:task (game-task ruins-enemy)
|
|
:name "ruins-enemy-exit"
|
|
:when-open #f
|
|
:flags (game-task-node-flag save-on-life task-manager)
|
|
:parent-node (new 'static 'array game-task-node 4
|
|
(game-task-node ruins-enemy-resolution)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
)
|
|
:on-open #f
|
|
:info (new 'static 'task-manager-info
|
|
:level 'ruins
|
|
:intro-scene #f
|
|
:resolution-scene #f
|
|
:resolution-scene-continue #f
|
|
:retry-continue #f
|
|
:fail-continue #f
|
|
:init-hook #f
|
|
:cleanup-hook #f
|
|
:update-hook #f
|
|
:code-hook #f
|
|
:complete-hook #f
|
|
:fail-hook #f
|
|
:event-hook #f
|
|
:final-node (game-task-node ruins-enemy-exit)
|
|
:on-complete #f
|
|
:on-fail #f
|
|
:end-sphere (new 'static 'sphere :x 3419490.2 :y -9.8304 :z -1391682.0 :r 57344.0)
|
|
)
|
|
:borrow '()
|
|
:open? #f
|
|
:on-close #f
|
|
)
|
|
(new 'static 'game-task-node-info
|
|
:level 'city
|
|
:task (game-task city-blue-gun-training)
|
|
:name "city-blue-gun-training-bronze"
|
|
:when-open #f
|
|
:flags (game-task-node-flag save-on-life)
|
|
:parent-node (new 'static 'array game-task-node 4
|
|
(game-task-node ruins-enemy-exit)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
)
|
|
:on-open #f
|
|
:info #f
|
|
:borrow '()
|
|
:open? #f
|
|
:on-close #f
|
|
)
|
|
(new 'static 'game-task-node-info
|
|
:level 'city
|
|
:task (game-task city-blue-gun-training)
|
|
:name "city-blue-gun-training-silver"
|
|
:when-open #f
|
|
:flags (game-task-node-flag save-on-life)
|
|
:parent-node (new 'static 'array game-task-node 4
|
|
(game-task-node city-blue-gun-training-bronze)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
)
|
|
:on-open #f
|
|
:info #f
|
|
:borrow '()
|
|
:open? #f
|
|
:on-close #f
|
|
)
|
|
(new 'static 'game-task-node-info
|
|
:level 'city
|
|
:task (game-task city-blue-gun-training)
|
|
:name "city-blue-gun-training-gold"
|
|
:when-open #f
|
|
:flags (game-task-node-flag save-on-life)
|
|
:parent-node (new 'static 'array game-task-node 4
|
|
(game-task-node city-blue-gun-training-silver)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
)
|
|
:on-open #f
|
|
:info #f
|
|
:borrow '()
|
|
:open? #f
|
|
:on-close #f
|
|
)
|
|
(new 'static 'game-task-node-info
|
|
:level 'forest
|
|
:task (game-task forest-scouts)
|
|
:name "forest-scouts-pre-intro"
|
|
:when-open #f
|
|
:flags (game-task-node-flag save-on-life intro-wait city-wait task-manager)
|
|
:parent-node (new 'static 'array game-task-node 4
|
|
(game-task-node ruins-enemy-exit)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
)
|
|
:on-open #f
|
|
:info (new 'static 'task-manager-info
|
|
:mask (task-manager-mask intro-scene)
|
|
:level 'ctywide
|
|
:intro-scene "ds006"
|
|
:resolution-scene #f
|
|
:resolution-scene-continue #f
|
|
:retry-continue #f
|
|
:fail-continue #f
|
|
:init-hook #f
|
|
:cleanup-hook #f
|
|
:update-hook #f
|
|
:code-hook #f
|
|
:complete-hook #f
|
|
:fail-hook #f
|
|
:event-hook #f
|
|
:final-node (game-task-node forest-scouts-pre-intro)
|
|
:intro-delay #x5dc
|
|
:on-complete #f
|
|
:on-fail #f
|
|
)
|
|
:borrow '()
|
|
:open? #f
|
|
:on-close #f
|
|
)
|
|
(new 'static 'game-task-node-info
|
|
:level 'forest
|
|
:task (game-task forest-scouts)
|
|
:name "forest-scouts-introduction"
|
|
:when-open (new 'static 'boxed-array :type game-task-event
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor youngsamos-hideout)
|
|
:action (game-task-action say)
|
|
:tex (game-task-icon gaticon-02)
|
|
:scene "forest-catch-metal-heads-intro"
|
|
:distance (meters 35)
|
|
)
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor torn-hideout)
|
|
:action (game-task-action idle)
|
|
:tex (game-task-icon gaticon-01)
|
|
:scene #f
|
|
)
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor minimap)
|
|
:action (game-task-action show)
|
|
:tex (game-task-icon gaticon-05)
|
|
:scene #f
|
|
)
|
|
)
|
|
:flags (game-task-node-flag save-on-life)
|
|
:parent-node (new 'static 'array game-task-node 4
|
|
(game-task-node forest-scouts-pre-intro)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
)
|
|
:on-open #f
|
|
:info #f
|
|
:borrow '((hideout 0 ltrnysam special))
|
|
:open? #f
|
|
:on-close #f
|
|
:description (text-id progress-missions-talk-to-shadow)
|
|
)
|
|
(new 'static 'game-task-node-info
|
|
:level 'city
|
|
:task (game-task forest-scouts)
|
|
:name "forest-scouts-voicebox"
|
|
:when-open (new 'static 'boxed-array :type game-task-event
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor youngsamos-hideout)
|
|
:action (game-task-action talk)
|
|
:tex (game-task-icon gaticon-03)
|
|
:scene "forest-catch-metal-heads-intro"
|
|
)
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor torn-hideout)
|
|
:action (game-task-action idle)
|
|
:tex (game-task-icon gaticon-01)
|
|
:scene #f
|
|
)
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor minimap)
|
|
:action (game-task-action show)
|
|
:tex (game-task-icon gaticon-18)
|
|
:scene #f
|
|
)
|
|
)
|
|
:flags (game-task-node-flag intro-wait city-wait task-manager utility-node)
|
|
:parent-node (new 'static 'array game-task-node 4
|
|
(game-task-node forest-scouts-introduction)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
)
|
|
:on-open #f
|
|
:info (new 'static 'task-manager-info
|
|
:mask (task-manager-mask intro-scene)
|
|
:level 'ctywide
|
|
:intro-scene "kei026"
|
|
:resolution-scene #f
|
|
:resolution-scene-continue #f
|
|
:retry-continue #f
|
|
:fail-continue #f
|
|
:init-hook #f
|
|
:cleanup-hook #f
|
|
:update-hook #f
|
|
:code-hook #f
|
|
:complete-hook #f
|
|
:fail-hook #f
|
|
:event-hook #f
|
|
:final-node (game-task-node forest-scouts-voicebox)
|
|
:intro-delay #x1770
|
|
:on-complete #f
|
|
:on-fail #f
|
|
)
|
|
:borrow '((hideout 0 ltrnysam special))
|
|
:open? #f
|
|
:on-close #f
|
|
:description (text-id progress-missions-forest-scouts)
|
|
)
|
|
(new 'static 'game-task-node-info
|
|
:level 'city
|
|
:task (game-task forest-scouts)
|
|
:name "forest-scouts-get-board"
|
|
:when-open (new 'static 'boxed-array :type game-task-event
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor youngsamos-hideout)
|
|
:action (game-task-action talk)
|
|
:tex (game-task-icon gaticon-03)
|
|
:scene "forest-catch-metal-heads-intro"
|
|
)
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor torn-hideout)
|
|
:action (game-task-action idle)
|
|
:tex (game-task-icon gaticon-01)
|
|
:scene #f
|
|
)
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor minimap)
|
|
:action (game-task-action show)
|
|
:tex (game-task-icon gaticon-18)
|
|
:scene #f
|
|
)
|
|
)
|
|
:flags (game-task-node-flag save-on-life utility-node)
|
|
:parent-node (new 'static 'array game-task-node 4
|
|
(game-task-node forest-scouts-voicebox)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
)
|
|
:on-open #f
|
|
:info #f
|
|
:borrow '((hideout 0 ltrnysam special))
|
|
:open? #f
|
|
:on-close #f
|
|
:add (game-task-node-command add-board)
|
|
:description (text-id progress-missions-forest-scouts)
|
|
)
|
|
(new 'static 'game-task-node-info
|
|
:level 'forest
|
|
:task (game-task forest-scouts)
|
|
:name "forest-scouts-pegasus"
|
|
:when-open (new 'static 'boxed-array :type game-task-event
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor youngsamos-hideout)
|
|
:action (game-task-action talk)
|
|
:tex (game-task-icon gaticon-03)
|
|
:scene "forest-catch-metal-heads-intro"
|
|
)
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor torn-hideout)
|
|
:action (game-task-action idle)
|
|
:tex (game-task-icon gaticon-01)
|
|
:scene #f
|
|
)
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor minimap)
|
|
:action (game-task-action show)
|
|
:tex (game-task-icon gaticon-18)
|
|
:scene #f
|
|
)
|
|
)
|
|
:flags (game-task-node-flag save-on-life task-manager)
|
|
:parent-node (new 'static 'array game-task-node 4
|
|
(game-task-node forest-scouts-get-board)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
)
|
|
:on-open #f
|
|
:info (new 'static 'task-manager-info
|
|
:level 'forest
|
|
:intro-scene #f
|
|
:resolution-scene #f
|
|
:resolution-scene-continue #f
|
|
:retry-continue #f
|
|
:fail-continue #f
|
|
:init-hook #f
|
|
:cleanup-hook #f
|
|
:update-hook #f
|
|
:code-hook #f
|
|
:complete-hook #f
|
|
:fail-hook #f
|
|
:event-hook #f
|
|
:final-node (game-task-node forest-scouts-pegasus)
|
|
:on-complete #f
|
|
:on-fail #f
|
|
)
|
|
:borrow '((hideout 0 ltrnysam special))
|
|
:open? #f
|
|
:on-close #f
|
|
:description (text-id progress-missions-forest-scouts)
|
|
)
|
|
(new 'static 'game-task-node-info
|
|
:level 'forest
|
|
:task (game-task forest-scouts)
|
|
:name "forest-scouts-resolution"
|
|
:when-open #f
|
|
:flags (game-task-node-flag close-task)
|
|
:parent-node (new 'static 'array game-task-node 4
|
|
(game-task-node forest-scouts-pegasus)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
)
|
|
:on-open #f
|
|
:info #f
|
|
:borrow '()
|
|
:open? #f
|
|
:on-close #f
|
|
:description (text-id progress-missions-forest-scouts)
|
|
)
|
|
(new 'static 'game-task-node-info
|
|
:level 'city
|
|
:task (game-task city-escort-kid)
|
|
:name "city-escort-kid-pre-intro"
|
|
:when-open #f
|
|
:flags (game-task-node-flag auto-close save-on-life clear-task-mask)
|
|
:parent-node (new 'static 'array game-task-node 4
|
|
(game-task-node forest-scouts-resolution)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
)
|
|
:task-mask (task-mask task1)
|
|
:on-open #f
|
|
:info #f
|
|
:borrow '()
|
|
:open? #f
|
|
:on-close #f
|
|
)
|
|
(new 'static 'game-task-node-info
|
|
:level 'city
|
|
:task (game-task city-escort-kid)
|
|
:name "city-escort-kid-introduction"
|
|
:when-open (new 'static 'boxed-array :type game-task-event
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor youngsamos-alley)
|
|
:action (game-task-action say)
|
|
:tex (game-task-icon gaticon-02)
|
|
:scene "city-escort-kid-intro"
|
|
:distance (meters 15)
|
|
)
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor kid-alley)
|
|
:action (game-task-action idle)
|
|
:tex (game-task-icon gaticon-01)
|
|
:scene #f
|
|
)
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor crocadog-alley)
|
|
:action (game-task-action idle)
|
|
:tex (game-task-icon gaticon-01)
|
|
:scene #f
|
|
)
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor minimap)
|
|
:action (game-task-action show)
|
|
:tex (game-task-icon gaticon-05)
|
|
:scene #f
|
|
)
|
|
)
|
|
:parent-node (new 'static 'array game-task-node 4
|
|
(game-task-node city-escort-kid-pre-intro)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
)
|
|
:on-open #f
|
|
:info #f
|
|
:borrow '()
|
|
:open? #f
|
|
:on-close #f
|
|
:description (text-id progress-missions-talk-to-shadow)
|
|
)
|
|
(new 'static 'game-task-node-info
|
|
:level 'city
|
|
:task (game-task city-escort-kid)
|
|
:name "city-escort-kid-resolution"
|
|
:when-open (new 'static 'boxed-array :type game-task-event
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor youngsamos-alley)
|
|
:action (game-task-action idle)
|
|
:tex (game-task-icon gaticon-01)
|
|
:scene #f
|
|
)
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor minimap)
|
|
:action (game-task-action show)
|
|
:tex (game-task-icon gaticon-03)
|
|
:scene #f
|
|
)
|
|
)
|
|
:flags (game-task-node-flag close-task set-task-mask task-manager no-audio)
|
|
:parent-node (new 'static 'array game-task-node 4
|
|
(game-task-node city-escort-kid-introduction)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
)
|
|
:task-mask (task-mask task1)
|
|
:on-open #f
|
|
:info (new 'static 'task-manager-info
|
|
:level 'lkiddoge
|
|
:intro-scene #f
|
|
:resolution-scene #f
|
|
:resolution-scene-continue #f
|
|
:retry-continue "ctysluma-escort-retry"
|
|
:fail-continue "ctysluma-escort-retry"
|
|
:init-hook #f
|
|
:cleanup-hook #f
|
|
:update-hook #f
|
|
:code-hook #f
|
|
:complete-hook #f
|
|
:fail-hook #f
|
|
:event-hook #f
|
|
:final-node (game-task-node city-escort-kid-resolution)
|
|
:on-complete #f
|
|
:on-fail #f
|
|
)
|
|
:borrow '((ctywide 0 lkiddoge display))
|
|
:open? #f
|
|
:on-close #f
|
|
:description (text-id progress-missions-city-escort-kid)
|
|
)
|
|
(new 'static 'game-task-node-info
|
|
:level 'dig
|
|
:task (game-task dig-knock-down)
|
|
:name "dig-knock-down-introduction"
|
|
:when-open (new 'static 'boxed-array :type game-task-event
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor kor-vinroom)
|
|
:action (game-task-action say)
|
|
:tex (game-task-icon gaticon-02)
|
|
:scene "dig-knock-down-scaffolding-intro"
|
|
)
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor minimap)
|
|
:action (game-task-action show)
|
|
:tex (game-task-icon gaticon-03)
|
|
:scene #f
|
|
)
|
|
)
|
|
:flags (game-task-node-flag save-on-life)
|
|
:parent-node (new 'static 'array game-task-node 4
|
|
(game-task-node city-escort-kid-resolution)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
)
|
|
:on-open #f
|
|
:info #f
|
|
:borrow '()
|
|
:open? #f
|
|
:on-close #f
|
|
:description (text-id progress-missions-talk-to-kor)
|
|
)
|
|
(new 'static 'game-task-node-info
|
|
:level 'dig
|
|
:task (game-task dig-knock-down)
|
|
:name "dig-knock-down-resolution"
|
|
:when-open (new 'static 'boxed-array :type game-task-event
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor kor-vinroom)
|
|
:action (game-task-action talk)
|
|
:tex (game-task-icon gaticon-03)
|
|
:scene "dig-knock-down-scaffolding-intro"
|
|
)
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor kid-vinroom)
|
|
:action (game-task-action idle)
|
|
:tex (game-task-icon gaticon-01)
|
|
:scene #f
|
|
)
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor crocadog-vinroom)
|
|
:action (game-task-action idle)
|
|
:tex (game-task-icon gaticon-01)
|
|
:scene #f
|
|
)
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor minimap)
|
|
:action (game-task-action show)
|
|
:tex (game-task-icon gaticon-20)
|
|
:scene #f
|
|
)
|
|
)
|
|
:flags (game-task-node-flag close-task)
|
|
:parent-node (new 'static 'array game-task-node 4
|
|
(game-task-node dig-knock-down-introduction)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
)
|
|
:on-open #f
|
|
:info #f
|
|
:borrow '()
|
|
:open? #f
|
|
:on-close #f
|
|
:description (text-id progress-missions-dig-knock-down)
|
|
)
|
|
(new 'static 'game-task-node-info
|
|
:level 'strip
|
|
:task (game-task strip-grenade)
|
|
:name "strip-grenade-introduction"
|
|
:when-open (new 'static 'boxed-array :type game-task-event
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor vin-vinroom)
|
|
:action (game-task-action say)
|
|
:tex (game-task-icon gaticon-02)
|
|
:scene "ecowells-intro"
|
|
)
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor minimap)
|
|
:action (game-task-action show)
|
|
:tex (game-task-icon gaticon-03)
|
|
:scene #f
|
|
)
|
|
)
|
|
:flags (game-task-node-flag save-on-life)
|
|
:parent-node (new 'static 'array game-task-node 4
|
|
(game-task-node dig-knock-down-resolution)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
)
|
|
:on-open #f
|
|
:info #f
|
|
:borrow '()
|
|
:open? #f
|
|
:on-close #f
|
|
:description (text-id progress-missions-talk-to-vin)
|
|
)
|
|
(new 'static 'game-task-node-info
|
|
:level 'strip
|
|
:task (game-task strip-grenade)
|
|
:name "strip-grenade-explode"
|
|
:when-open (new 'static 'boxed-array :type game-task-event
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor vin-vinroom)
|
|
:action (game-task-action talk)
|
|
:tex (game-task-icon gaticon-03)
|
|
:scene "ecowells-intro"
|
|
)
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor minimap)
|
|
:action (game-task-action show)
|
|
:tex (game-task-icon gaticon-03)
|
|
:scene #f
|
|
)
|
|
)
|
|
:flags (game-task-node-flag task-manager)
|
|
:parent-node (new 'static 'array game-task-node 4
|
|
(game-task-node strip-grenade-introduction)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
)
|
|
:on-open #f
|
|
:info (new 'static 'task-manager-info
|
|
:mask (task-manager-mask resolution-scene)
|
|
:level 'strip
|
|
:intro-scene #f
|
|
:resolution-scene "ecowells-victory"
|
|
:resolution-scene-continue #f
|
|
:retry-continue #f
|
|
:fail-continue #f
|
|
:init-hook #f
|
|
:cleanup-hook #f
|
|
:update-hook #f
|
|
:code-hook #f
|
|
:complete-hook #f
|
|
:fail-hook #f
|
|
:event-hook #f
|
|
:final-node (game-task-node strip-grenade-resolution)
|
|
:on-complete #f
|
|
:on-fail #f
|
|
)
|
|
:borrow '()
|
|
:open? #f
|
|
:on-close #f
|
|
:description (text-id progress-missions-strip-grenade)
|
|
)
|
|
(new 'static 'game-task-node-info
|
|
:level 'strip
|
|
:task (game-task strip-grenade)
|
|
:name "strip-grenade-resolution"
|
|
:when-open (new 'static 'boxed-array :type game-task-event
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor vin-vinroom)
|
|
:action (game-task-action idle)
|
|
:tex (game-task-icon gaticon-01)
|
|
:scene #f
|
|
)
|
|
)
|
|
:flags (game-task-node-flag close-task abs-task-mask)
|
|
:parent-node (new 'static 'array game-task-node 4
|
|
(game-task-node strip-grenade-explode)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
)
|
|
:task-mask (task-mask task2)
|
|
:on-open #f
|
|
:info #f
|
|
:borrow '()
|
|
:open? #f
|
|
:on-close #f
|
|
:description (text-id progress-missions-strip-grenade)
|
|
)
|
|
(new 'static 'game-task-node-info
|
|
:level 'drill
|
|
:task (game-task drill-ship)
|
|
:name "drill-ship-introduction"
|
|
:when-open (new 'static 'boxed-array :type game-task-event
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor vin-vinroom)
|
|
:action (game-task-action say)
|
|
:tex (game-task-icon gaticon-02)
|
|
:scene "drill-destroy-ship-intro"
|
|
)
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor minimap)
|
|
:action (game-task-action show)
|
|
:tex (game-task-icon gaticon-03)
|
|
:scene #f
|
|
)
|
|
)
|
|
:flags (game-task-node-flag save-on-life abs-task-mask)
|
|
:parent-node (new 'static 'array game-task-node 4
|
|
(game-task-node strip-grenade-resolution)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
)
|
|
:task-mask (task-mask task1)
|
|
:on-open #f
|
|
:info #f
|
|
:borrow '()
|
|
:open? #f
|
|
:on-close #f
|
|
:description (text-id progress-missions-talk-to-kor)
|
|
)
|
|
(new 'static 'game-task-node-info
|
|
:level 'drill
|
|
:task (game-task drill-ship)
|
|
:name "drill-ship-resolution"
|
|
:when-open (new 'static 'boxed-array :type game-task-event
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor kor-vinroom)
|
|
:action (game-task-action talk)
|
|
:tex (game-task-icon gaticon-03)
|
|
:scene "drill-destroy-ship-intro"
|
|
)
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor vin-vinroom)
|
|
:action (game-task-action idle)
|
|
:tex (game-task-icon gaticon-01)
|
|
:scene #f
|
|
)
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor minimap)
|
|
:action (game-task-action show)
|
|
:tex (game-task-icon gaticon-03)
|
|
:scene #f
|
|
)
|
|
)
|
|
:flags (game-task-node-flag close-task task-manager)
|
|
:parent-node (new 'static 'array game-task-node 4
|
|
(game-task-node drill-ship-introduction)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
)
|
|
:on-open #f
|
|
:info (new 'static 'task-manager-info
|
|
:level 'drillmid
|
|
:intro-scene #f
|
|
:resolution-scene #f
|
|
:resolution-scene-continue #f
|
|
:retry-continue #f
|
|
:fail-continue #f
|
|
:init-hook #f
|
|
:cleanup-hook #f
|
|
:update-hook #f
|
|
:code-hook #f
|
|
:complete-hook #f
|
|
:fail-hook #f
|
|
:event-hook #f
|
|
:final-node (game-task-node drill-ship-resolution)
|
|
:on-complete #f
|
|
:on-fail #f
|
|
)
|
|
:borrow '()
|
|
:open? #f
|
|
:on-close #f
|
|
:description (text-id progress-missions-drill-ship)
|
|
)
|
|
(new 'static 'game-task-node-info
|
|
:level 'city
|
|
:task (game-task city-port-run)
|
|
:name "city-port-run-introduction"
|
|
:when-open #f
|
|
:flags (game-task-node-flag save-on-life save-on-try task-manager)
|
|
:parent-node (new 'static 'array game-task-node 4
|
|
(game-task-node forest-scouts-resolution)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
)
|
|
:on-open #f
|
|
:info (new 'static 'task-manager-info
|
|
:level 'lportrun
|
|
:intro-scene #f
|
|
:resolution-scene #f
|
|
:resolution-scene-continue #f
|
|
:retry-continue #f
|
|
:fail-continue #f
|
|
:init-hook #f
|
|
:cleanup-hook #f
|
|
:update-hook #f
|
|
:code-hook #f
|
|
:complete-hook #f
|
|
:fail-hook #f
|
|
:event-hook #f
|
|
:final-node (game-task-node city-port-run-introduction)
|
|
:on-complete #f
|
|
:on-fail #f
|
|
)
|
|
:borrow '((ctywide 0 lportrun display))
|
|
:open? (lambda ((arg0 game-task-node-info))
|
|
(let ((v1-1 (level-get-target-inside *level*)))
|
|
(the-as symbol (and v1-1 (logtest? (-> v1-1 info level-flags) 1) (!= (-> v1-1 name) 'ctysluma)))
|
|
)
|
|
)
|
|
:on-close #f
|
|
)
|
|
(new 'static 'game-task-node-info
|
|
:level 'city
|
|
:task (game-task city-port-run)
|
|
:name "city-port-run-resolution"
|
|
:when-open #f
|
|
:flags (game-task-node-flag close-task task-manager)
|
|
:parent-node (new 'static 'array game-task-node 4
|
|
(game-task-node city-port-run-introduction)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
)
|
|
:on-open #f
|
|
:info (new 'static 'task-manager-info
|
|
:level 'lportrun
|
|
:intro-scene #f
|
|
:resolution-scene #f
|
|
:resolution-scene-continue #f
|
|
:retry-continue "ctyport-hiphog-no-hiphog"
|
|
:fail-continue #f
|
|
:init-hook #f
|
|
:cleanup-hook #f
|
|
:update-hook #f
|
|
:code-hook #f
|
|
:complete-hook #f
|
|
:fail-hook #f
|
|
:event-hook #f
|
|
:final-node (game-task-node city-port-run-post-win)
|
|
:on-complete #f
|
|
:on-fail #f
|
|
)
|
|
:borrow '((ctywide 0 lportrun display))
|
|
:open? (lambda ((arg0 game-task-node-info))
|
|
(let ((v1-1 (level-get-target-inside *level*)))
|
|
(the-as symbol (and v1-1 (logtest? (-> v1-1 info level-flags) 1) (!= (-> v1-1 name) 'ctysluma)))
|
|
)
|
|
)
|
|
:on-close #f
|
|
:description (text-id progress-missions-city-port-run)
|
|
)
|
|
(new 'static 'game-task-node-info
|
|
:level 'city
|
|
:task (game-task city-port-run)
|
|
:name "city-port-run-post-win"
|
|
:when-open #f
|
|
:flags (game-task-node-flag save-on-life)
|
|
:parent-node (new 'static 'array game-task-node 4
|
|
(game-task-node city-port-run-resolution)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
)
|
|
:on-open #f
|
|
:info #f
|
|
:borrow '((ctywide 0 lportrun display))
|
|
:open? #f
|
|
:on-close #f
|
|
)
|
|
(new 'static 'game-task-node-info
|
|
:level 'city
|
|
:task (game-task city-meet-brutter)
|
|
:name "city-meet-brutter-pre-intro"
|
|
:when-open (new 'static 'boxed-array :type game-task-event
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor krew-hiphog)
|
|
:action (game-task-action say)
|
|
:tex (game-task-icon gaticon-02)
|
|
:scene "city-meet-brutter-intro"
|
|
:distance (meters 34)
|
|
)
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor minimap)
|
|
:action (game-task-action show)
|
|
:tex (game-task-icon gaticon-08)
|
|
:scene #f
|
|
)
|
|
)
|
|
:flags (game-task-node-flag save-on-life)
|
|
:parent-node (new 'static 'array game-task-node 4
|
|
(game-task-node city-port-run-post-win)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
)
|
|
:on-open #f
|
|
:info #f
|
|
:borrow '((hiphog 0 lguard special))
|
|
:open? #f
|
|
:on-close #f
|
|
:add (game-task-node-command add-gun-up-2)
|
|
:description (text-id progress-missions-talk-to-krew)
|
|
)
|
|
(new 'static 'game-task-node-info
|
|
:level 'city
|
|
:task (game-task city-meet-brutter)
|
|
:name "city-meet-brutter-introduction"
|
|
:when-open (new 'static 'boxed-array :type game-task-event
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor krew-hiphog)
|
|
:action (game-task-action say)
|
|
:tex (game-task-icon gaticon-02)
|
|
:scene "city-meet-brutter-intro"
|
|
:distance (meters 34)
|
|
)
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor minimap)
|
|
:action (game-task-action show)
|
|
:tex (game-task-icon gaticon-08)
|
|
:scene #f
|
|
)
|
|
)
|
|
:flags (game-task-node-flag save-on-try)
|
|
:parent-node (new 'static 'array game-task-node 4
|
|
(game-task-node city-meet-brutter-pre-intro)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
)
|
|
:on-open #f
|
|
:info #f
|
|
:borrow '((hiphog 0 lguard special))
|
|
:open? #f
|
|
:on-close #f
|
|
:description (text-id progress-missions-talk-to-krew)
|
|
)
|
|
(new 'static 'game-task-node-info
|
|
:level 'city
|
|
:task (game-task city-meet-brutter)
|
|
:name "city-meet-brutter-meet-brutter"
|
|
:when-open (new 'static 'boxed-array :type game-task-event
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor krew-hiphog)
|
|
:action (game-task-action talk)
|
|
:tex (game-task-icon gaticon-03)
|
|
:scene "city-meet-brutter-intro"
|
|
)
|
|
)
|
|
:flags (game-task-node-flag task-retry city-wait task-manager)
|
|
:parent-node (new 'static 'array game-task-node 4
|
|
(game-task-node city-meet-brutter-introduction)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
)
|
|
:on-open #f
|
|
:info (new 'static 'task-manager-info
|
|
:mask (task-manager-mask resolution-scene)
|
|
:level 'lmeetbrt
|
|
:intro-scene #f
|
|
:resolution-scene "city-meet-brutter-res"
|
|
:resolution-scene-continue #f
|
|
:retry-continue "ctyport-hiphog-no-hiphog"
|
|
:fail-continue #f
|
|
:init-hook #f
|
|
:cleanup-hook #f
|
|
:update-hook #f
|
|
:code-hook #f
|
|
:complete-hook #f
|
|
:fail-hook #f
|
|
:event-hook #f
|
|
:final-node (game-task-node city-meet-brutter-resolution)
|
|
:on-complete #f
|
|
:on-fail #f
|
|
)
|
|
:borrow '((ctywide 0 lmeetbrt display) (hiphog 0 lguard special))
|
|
:open? #f
|
|
:on-close #f
|
|
:description (text-id progress-missions-city-meet-brutter)
|
|
)
|
|
(new 'static 'game-task-node-info
|
|
:level 'city
|
|
:task (game-task city-meet-brutter)
|
|
:name "city-meet-brutter-resolution"
|
|
:when-open (new 'static 'boxed-array :type game-task-event
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor brutter-kiosk)
|
|
:action (game-task-action idle)
|
|
:tex (game-task-icon gaticon-01)
|
|
:scene #f
|
|
)
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor minimap)
|
|
:action (game-task-action show)
|
|
:tex (game-task-icon gaticon-19)
|
|
:scene #f
|
|
)
|
|
)
|
|
:flags (game-task-node-flag close-task)
|
|
:parent-node (new 'static 'array game-task-node 4
|
|
(game-task-node city-meet-brutter-meet-brutter)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
)
|
|
:on-open #f
|
|
:info #f
|
|
:borrow '()
|
|
:open? #f
|
|
:on-close #f
|
|
:description (text-id progress-missions-city-meet-brutter)
|
|
)
|
|
(new 'static 'game-task-node-info
|
|
:level 'sewer
|
|
:task (game-task sewer-board)
|
|
:name "sewer-board-introduction"
|
|
:when-open (new 'static 'boxed-array :type game-task-event
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor krew-hiphog)
|
|
:action (game-task-action say)
|
|
:tex (game-task-icon gaticon-02)
|
|
:scene "sewer-2-intro"
|
|
)
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor brutter-kiosk)
|
|
:action (game-task-action idle)
|
|
:tex (game-task-icon gaticon-01)
|
|
:scene #f
|
|
)
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor minimap)
|
|
:action (game-task-action show)
|
|
:tex (game-task-icon gaticon-08)
|
|
:scene #f
|
|
)
|
|
)
|
|
:flags (game-task-node-flag save-on-life)
|
|
:parent-node (new 'static 'array game-task-node 4
|
|
(game-task-node city-meet-brutter-resolution)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
)
|
|
:on-open #f
|
|
:info #f
|
|
:borrow '((hiphog 0 lguard special))
|
|
:open? #f
|
|
:on-close #f
|
|
:description (text-id progress-missions-talk-to-krew)
|
|
)
|
|
(new 'static 'game-task-node-info
|
|
:level 'sewer
|
|
:task (game-task sewer-board)
|
|
:name "sewer-board-drain"
|
|
:when-open (new 'static 'boxed-array :type game-task-event
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor krew-hiphog)
|
|
:action (game-task-action talk)
|
|
:tex (game-task-icon gaticon-03)
|
|
:scene "sewer-2-intro"
|
|
)
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor minimap)
|
|
:action (game-task-action show)
|
|
:tex (game-task-icon gaticon-06)
|
|
:scene #f
|
|
)
|
|
)
|
|
:parent-node (new 'static 'array game-task-node 4
|
|
(game-task-node sewer-board-introduction)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
)
|
|
:on-open #f
|
|
:info #f
|
|
:borrow '((hiphog 0 lguard special))
|
|
:open? #f
|
|
:on-close #f
|
|
:description (text-id progress-missions-sewer-board)
|
|
)
|
|
(new 'static 'game-task-node-info
|
|
:level 'sewer
|
|
:task (game-task sewer-board)
|
|
:name "sewer-board-resolution"
|
|
:when-open (new 'static 'boxed-array :type game-task-event
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor krew-hiphog)
|
|
:action (game-task-action talk)
|
|
:tex (game-task-icon gaticon-03)
|
|
:scene "sewer-2-intro"
|
|
)
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor minimap)
|
|
:action (game-task-action show)
|
|
:tex (game-task-icon gaticon-06)
|
|
:scene #f
|
|
)
|
|
)
|
|
:flags (game-task-node-flag close-task abs-task-mask)
|
|
:parent-node (new 'static 'array game-task-node 4
|
|
(game-task-node sewer-board-drain)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
)
|
|
:task-mask (task-mask task2)
|
|
:on-open #f
|
|
:info #f
|
|
:borrow '((hiphog 0 lguard special))
|
|
:open? #f
|
|
:on-close #f
|
|
:description (text-id progress-missions-sewer-board)
|
|
)
|
|
(new 'static 'game-task-node-info
|
|
:level 'forest
|
|
:task (game-task forest-hunt)
|
|
:name "forest-hunt-introduction"
|
|
:when-open (new 'static 'boxed-array :type game-task-event
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor sig-hiphog)
|
|
:action (game-task-action say)
|
|
:tex (game-task-icon gaticon-02)
|
|
:scene "forest-hunt-camo-metal-heads-intro"
|
|
)
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor tess-hiphog)
|
|
:action (game-task-action idle)
|
|
:tex (game-task-icon gaticon-01)
|
|
:scene #f
|
|
)
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor minimap)
|
|
:action (game-task-action show)
|
|
:tex (game-task-icon gaticon-08)
|
|
:scene #f
|
|
)
|
|
)
|
|
:flags (game-task-node-flag save-on-life abs-task-mask)
|
|
:parent-node (new 'static 'array game-task-node 4
|
|
(game-task-node sewer-board-resolution)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
)
|
|
:task-mask (task-mask task1)
|
|
:on-open #f
|
|
:info #f
|
|
:borrow '((hiphog 0 ltess special))
|
|
:open? #f
|
|
:on-close #f
|
|
:description (text-id progress-missions-talk-to-sig)
|
|
)
|
|
(new 'static 'game-task-node-info
|
|
:level 'forest
|
|
:task (game-task forest-hunt)
|
|
:name "forest-hunt-resolution"
|
|
:when-open (new 'static 'boxed-array :type game-task-event
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor sig-hiphog)
|
|
:action (game-task-action talk)
|
|
:tex (game-task-icon gaticon-03)
|
|
:scene "forest-hunt-camo-metal-heads-intro"
|
|
)
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor tess-hiphog)
|
|
:action (game-task-action idle)
|
|
:tex (game-task-icon gaticon-01)
|
|
:scene #f
|
|
)
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor minimap)
|
|
:action (game-task-action show)
|
|
:tex (game-task-icon gaticon-18)
|
|
:scene #f
|
|
)
|
|
)
|
|
:flags (game-task-node-flag close-task)
|
|
:parent-node (new 'static 'array game-task-node 4
|
|
(game-task-node forest-hunt-introduction)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
)
|
|
:on-open #f
|
|
:info #f
|
|
:borrow '((hiphog 0 ltess special))
|
|
:open? #f
|
|
:on-close #f
|
|
:description (text-id progress-missions-forest-hunt)
|
|
)
|
|
(new 'static 'game-task-node-info
|
|
:level 'city
|
|
:task (game-task city-intercept-tanker)
|
|
:name "city-intercept-tanker-roof-explode"
|
|
:when-open (new 'static 'boxed-array :type game-task-event
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor ashelin-market)
|
|
:action (game-task-action say)
|
|
:tex (game-task-icon gaticon-02)
|
|
:scene "city-intercept-tanker-intro"
|
|
)
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor minimap)
|
|
:action (game-task-action show)
|
|
:tex (game-task-icon gaticon-23)
|
|
:scene #f
|
|
)
|
|
)
|
|
:parent-node (new 'static 'array game-task-node 4
|
|
(game-task-node forest-scouts-resolution)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
)
|
|
:on-open #f
|
|
:info #f
|
|
:borrow '()
|
|
:open? #f
|
|
:on-close #f
|
|
:description (text-id progress-missions-check-bazaar)
|
|
)
|
|
(new 'static 'game-task-node-info
|
|
:level 'city
|
|
:task (game-task city-intercept-tanker)
|
|
:name "city-intercept-tanker-introduction"
|
|
:when-open (new 'static 'boxed-array :type game-task-event
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor ashelin-market)
|
|
:action (game-task-action say)
|
|
:tex (game-task-icon gaticon-02)
|
|
:scene "city-intercept-tanker-intro"
|
|
)
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor minimap)
|
|
:action (game-task-action show)
|
|
:tex (game-task-icon gaticon-23)
|
|
:scene #f
|
|
)
|
|
)
|
|
:parent-node (new 'static 'array game-task-node 4
|
|
(game-task-node city-intercept-tanker-roof-explode)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
)
|
|
:on-open #f
|
|
:info #f
|
|
:borrow '()
|
|
:open? #f
|
|
:on-close #f
|
|
:description (text-id progress-missions-check-bazaar)
|
|
)
|
|
(new 'static 'game-task-node-info
|
|
:level 'city
|
|
:task (game-task city-intercept-tanker)
|
|
:name "city-intercept-tanker-battle"
|
|
:when-open (new 'static 'boxed-array :type game-task-event
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor ashelin-market)
|
|
:action (game-task-action idle)
|
|
:tex (game-task-icon gaticon-01)
|
|
:scene #f
|
|
)
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor minimap)
|
|
:action (game-task-action show)
|
|
:tex (game-task-icon gaticon-23)
|
|
:scene #f
|
|
)
|
|
)
|
|
:parent-node (new 'static 'array game-task-node 4
|
|
(game-task-node city-intercept-tanker-introduction)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
)
|
|
:on-open #f
|
|
:info #f
|
|
:borrow '()
|
|
:open? #f
|
|
:on-close #f
|
|
:description (text-id progress-missions-city-intercept-tanker)
|
|
)
|
|
(new 'static 'game-task-node-info
|
|
:level 'city
|
|
:task (game-task city-intercept-tanker)
|
|
:name "city-intercept-tanker-resolution"
|
|
:when-open (new 'static 'boxed-array :type game-task-event
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor ashelin-market)
|
|
:action (game-task-action say)
|
|
:tex (game-task-icon gaticon-02)
|
|
:scene "city-intercept-tanker-res"
|
|
)
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor minimap)
|
|
:action (game-task-action show)
|
|
:tex (game-task-icon gaticon-23)
|
|
:scene #f
|
|
)
|
|
)
|
|
:flags (game-task-node-flag close-task)
|
|
:parent-node (new 'static 'array game-task-node 4
|
|
(game-task-node city-intercept-tanker-battle)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
)
|
|
:on-open #f
|
|
:info #f
|
|
:borrow '()
|
|
:open? #f
|
|
:on-close #f
|
|
:description (text-id progress-missions-city-intercept-tanker)
|
|
)
|
|
(new 'static 'game-task-node-info
|
|
:level 'stadium
|
|
:task (game-task stadium-race-class3)
|
|
:name "stadium-race-class3-introduction"
|
|
:when-open (new 'static 'boxed-array :type game-task-event
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor keira-garage)
|
|
:action (game-task-action say)
|
|
:tex (game-task-icon gaticon-02)
|
|
:scene "city-class-3-race-intro"
|
|
:distance (meters 30)
|
|
)
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor minimap)
|
|
:action (game-task-action show)
|
|
:tex (game-task-icon gaticon-12)
|
|
:scene #f
|
|
)
|
|
)
|
|
:flags (game-task-node-flag save-on-life)
|
|
:parent-node (new 'static 'array game-task-node 4
|
|
(game-task-node sewer-board-resolution)
|
|
(game-task-node city-intercept-tanker-resolution)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
)
|
|
:on-open #f
|
|
:info #f
|
|
:borrow '((garage 0 lgarcsta #f))
|
|
:open? (lambda ((arg0 game-task-node-info)) (!= *kernel-boot-message* 'preview))
|
|
:on-close #f
|
|
:description (text-id progress-missions-talk-to-mechanic)
|
|
)
|
|
(new 'static 'game-task-node-info
|
|
:level 'stadium
|
|
:task (game-task stadium-race-class3)
|
|
:name "stadium-race-class3-race"
|
|
:when-open (new 'static 'boxed-array :type game-task-event
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor keira-garage)
|
|
:action (game-task-action talk)
|
|
:tex (game-task-icon gaticon-03)
|
|
:scene "city-class-3-race-intro"
|
|
)
|
|
)
|
|
:flags (game-task-node-flag save-on-life task-retry task-manager no-fail-on-death no-slow-down)
|
|
:parent-node (new 'static 'array game-task-node 4
|
|
(game-task-node stadium-race-class3-introduction)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
)
|
|
:on-open #f
|
|
:info (new 'static 'task-manager-info
|
|
:mask (task-manager-mask resolution-scene)
|
|
:level 'ctywide
|
|
:intro-scene #f
|
|
:resolution-scene "city-class-3-race-res"
|
|
:resolution-scene-continue "garage-start-class3"
|
|
:retry-continue "stadiumb-race-retry"
|
|
:fail-continue "stadiumb-race-fail"
|
|
:init-hook #f
|
|
:cleanup-hook #f
|
|
:update-hook #f
|
|
:code-hook #f
|
|
:complete-hook #f
|
|
:fail-hook #f
|
|
:event-hook #f
|
|
:final-node (game-task-node stadium-race-class3-race)
|
|
:on-complete #f
|
|
:on-fail #f
|
|
)
|
|
:borrow '((garage 0 lgarcsta #f) (stadium 0 lracelit special) (stadiumb 0 lracebf special)) ;; changed from ctywide
|
|
:open? (lambda ((arg0 game-task-node-info)) (= (level-status *level* 'stadium) 'active))
|
|
:on-close #f
|
|
:description (text-id progress-missions-stadium-race-class3)
|
|
)
|
|
(new 'static 'game-task-node-info
|
|
:level 'stadium
|
|
:task (game-task stadium-race-class3)
|
|
:name "stadium-race-class3-resolution"
|
|
:when-open (new 'static 'boxed-array :type game-task-event
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor keira-garage)
|
|
:action (game-task-action say)
|
|
:tex (game-task-icon gaticon-02)
|
|
:scene "city-class-3-race-res"
|
|
:distance (meters 30)
|
|
)
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor minimap)
|
|
:action (game-task-action show)
|
|
:tex (game-task-icon gaticon-12)
|
|
:scene #f
|
|
)
|
|
)
|
|
:flags (game-task-node-flag close-task)
|
|
:parent-node (new 'static 'array game-task-node 4
|
|
(game-task-node stadium-race-class3-race)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
)
|
|
:on-open #f
|
|
:info #f
|
|
:borrow '((garage 0 lashgrd #f) (stadium 0 lracelit special) (stadiumb 0 lracebf special)) ;; changed from ctywide
|
|
:open? #f
|
|
:on-close #f
|
|
:description (text-id progress-missions-stadium-race-class3)
|
|
)
|
|
(new 'static 'game-task-node-info
|
|
:level 'stadium
|
|
:task (game-task stadium-race-class3)
|
|
:name "stadium-race-class3-select-bush"
|
|
:when-open (new 'static 'boxed-array :type game-task-event
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor burning-bush-stadium)
|
|
:action (game-task-action menu)
|
|
:tex (game-task-icon gaticon-07)
|
|
:scene #f
|
|
)
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor minimap)
|
|
:action (game-task-action show)
|
|
:tex (game-task-icon gaticon-62)
|
|
:scene #f
|
|
)
|
|
)
|
|
:flags (game-task-node-flag no-restart)
|
|
:parent-node (new 'static 'array game-task-node 4
|
|
(game-task-node stadium-race-class3-resolution)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
)
|
|
:on-open #f
|
|
:info #f
|
|
:borrow '()
|
|
:open? #f
|
|
:on-close '(begin
|
|
(task-open! "stadium-burning-bush-race-board-introduction")
|
|
(task-open! "stadium-burning-bush-race-class3-introduction")
|
|
(task-open! "stadium-burning-bush-race-class3-r-introduction")
|
|
)
|
|
)
|
|
(new 'static 'game-task-node-info
|
|
:level 'city
|
|
:task (game-task city-protect-water-slums)
|
|
:name "city-protect-water-slums-introduction"
|
|
:when-open #f
|
|
:flags (game-task-node-flag save-on-life intro-wait city-wait task-manager)
|
|
:parent-node (new 'static 'array game-task-node 4
|
|
(game-task-node sewer-board-resolution)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
)
|
|
:on-open #f
|
|
:info (new 'static 'task-manager-info
|
|
:mask (task-manager-mask intro-scene)
|
|
:level 'ctywide
|
|
:intro-scene "bru002"
|
|
:resolution-scene #f
|
|
:resolution-scene-continue #f
|
|
:retry-continue #f
|
|
:fail-continue #f
|
|
:init-hook #f
|
|
:cleanup-hook #f
|
|
:update-hook #f
|
|
:code-hook #f
|
|
:complete-hook #f
|
|
:fail-hook #f
|
|
:event-hook #f
|
|
:final-node (game-task-node city-protect-water-slums-introduction)
|
|
:intro-delay #x1770
|
|
:on-complete #f
|
|
:on-fail #f
|
|
)
|
|
:borrow '()
|
|
:open? (lambda ((arg0 game-task-node-info)) (!= *kernel-boot-message* 'preview))
|
|
:on-close #f
|
|
)
|
|
(new 'static 'game-task-node-info
|
|
:level 'city
|
|
:task (game-task city-protect-water-slums)
|
|
:name "city-protect-water-slums-get-seal"
|
|
:when-open (new 'static 'boxed-array :type game-task-event
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor minimap)
|
|
:action (game-task-action show)
|
|
:tex (game-task-icon gaticon-35)
|
|
:scene #f
|
|
)
|
|
)
|
|
:flags (game-task-node-flag save-on-life task-manager)
|
|
:parent-node (new 'static 'array game-task-node 4
|
|
(game-task-node city-protect-water-slums-introduction)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
)
|
|
:on-open #f
|
|
:info (new 'static 'task-manager-info
|
|
:level 'ctywide
|
|
:intro-scene #f
|
|
:resolution-scene #f
|
|
:resolution-scene-continue #f
|
|
:retry-continue #f
|
|
:fail-continue #f
|
|
:init-hook #f
|
|
:cleanup-hook #f
|
|
:update-hook #f
|
|
:code-hook #f
|
|
:complete-hook #f
|
|
:fail-hook #f
|
|
:event-hook #f
|
|
:final-node (game-task-node city-protect-water-slums-get-seal)
|
|
:on-complete #f
|
|
:on-fail #f
|
|
)
|
|
:borrow '()
|
|
:open? #f
|
|
:on-close #f
|
|
:description (text-id progress-missions-check-water-slums)
|
|
)
|
|
(new 'static 'game-task-node-info
|
|
:level 'city
|
|
:task (game-task city-protect-water-slums)
|
|
:name "city-protect-water-slums-fight"
|
|
:when-open (new 'static 'boxed-array :type game-task-event
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor minimap)
|
|
:action (game-task-action show)
|
|
:tex (game-task-icon gaticon-35)
|
|
:scene #f
|
|
)
|
|
)
|
|
:flags (game-task-node-flag save-on-life task-manager)
|
|
:parent-node (new 'static 'array game-task-node 4
|
|
(game-task-node city-protect-water-slums-introduction)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
)
|
|
:on-open #f
|
|
:info (new 'static 'task-manager-info
|
|
:level 'lprotect
|
|
:intro-scene #f
|
|
:resolution-scene #f
|
|
:resolution-scene-continue #f
|
|
:retry-continue #f
|
|
:fail-continue #f
|
|
:init-hook #f
|
|
:cleanup-hook #f
|
|
:update-hook #f
|
|
:code-hook #f
|
|
:complete-hook #f
|
|
:fail-hook #f
|
|
:event-hook #f
|
|
:final-node (game-task-node city-protect-water-slums-fight)
|
|
:on-complete #f
|
|
:on-fail #f
|
|
)
|
|
:borrow '((ctywide 0 lprotect special))
|
|
:open? (lambda ((arg0 game-task-node-info)) (let ((v1-1 (level-get-target-inside *level*)))
|
|
(the-as symbol (and v1-1 (= (-> v1-1 name) 'ctyslumc)))
|
|
)
|
|
)
|
|
:on-close '(task-close! "city-protect-water-slums-get-seal")
|
|
)
|
|
(new 'static 'game-task-node-info
|
|
:level 'city
|
|
:task (game-task city-protect-water-slums)
|
|
:name "city-protect-water-slums-resolution"
|
|
:when-open #f
|
|
:flags (game-task-node-flag close-task save-on-life task-manager)
|
|
:parent-node (new 'static 'array game-task-node 4
|
|
(game-task-node city-protect-water-slums-fight)
|
|
(game-task-node city-protect-water-slums-get-seal)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
)
|
|
:on-open #f
|
|
:info (new 'static 'task-manager-info
|
|
:level 'lprotect
|
|
:intro-scene #f
|
|
:resolution-scene #f
|
|
:resolution-scene-continue #f
|
|
:retry-continue "ctyslumc-slums"
|
|
:fail-continue "ctyslumc-slums"
|
|
:init-hook #f
|
|
:cleanup-hook #f
|
|
:update-hook #f
|
|
:code-hook #f
|
|
:complete-hook #f
|
|
:fail-hook #f
|
|
:event-hook #f
|
|
:final-node (game-task-node city-protect-water-slums-resolution)
|
|
:on-complete #f
|
|
:on-fail #f
|
|
)
|
|
:borrow '((ctywide 0 lprotect display))
|
|
:open? #f
|
|
:on-close #f
|
|
:description (text-id progress-missions-city-protect-water-slums)
|
|
)
|
|
(new 'static 'game-task-node-info
|
|
:level 'dig
|
|
:task (game-task dig-find-totem)
|
|
:name "dig-find-totem-introduction"
|
|
:when-open (new 'static 'boxed-array :type game-task-event
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor onin-onintent)
|
|
:action (game-task-action say)
|
|
:tex (game-task-icon gaticon-02)
|
|
:scene "dig-find-totem-intro"
|
|
)
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor pecker-onintent)
|
|
:action (game-task-action idle)
|
|
:tex (game-task-icon gaticon-01)
|
|
:scene #f
|
|
)
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor youngsamos-onintent)
|
|
:action (game-task-action idle)
|
|
:tex (game-task-icon gaticon-01)
|
|
:scene #f
|
|
)
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor minimap)
|
|
:action (game-task-action show)
|
|
:tex (game-task-icon gaticon-01)
|
|
:scene #f
|
|
)
|
|
)
|
|
:flags (game-task-node-flag save-on-life)
|
|
:parent-node (new 'static 'array game-task-node 4
|
|
(game-task-node drill-ship-resolution)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
)
|
|
:on-open #f
|
|
:info #f
|
|
:borrow '()
|
|
:open? (lambda ((arg0 game-task-node-info)) (!= *kernel-boot-message* 'preview))
|
|
:on-close #f
|
|
:description (text-id progress-missions-talk-to-onin)
|
|
)
|
|
(new 'static 'game-task-node-info
|
|
:level 'dig
|
|
:task (game-task dig-find-totem)
|
|
:name "dig-find-totem-raise-log"
|
|
:when-open (new 'static 'boxed-array :type game-task-event
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor onin-onintent)
|
|
:action (game-task-action talk)
|
|
:tex (game-task-icon gaticon-03)
|
|
:scene "dig-find-totem-intro"
|
|
)
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor pecker-onintent)
|
|
:action (game-task-action idle)
|
|
:tex (game-task-icon gaticon-01)
|
|
:scene #f
|
|
)
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor youngsamos-onintent)
|
|
:action (game-task-action idle)
|
|
:tex (game-task-icon gaticon-01)
|
|
:scene #f
|
|
)
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor minimap)
|
|
:action (game-task-action show)
|
|
:tex (game-task-icon gaticon-20)
|
|
:scene #f
|
|
)
|
|
)
|
|
:flags (game-task-node-flag save-on-life)
|
|
:parent-node (new 'static 'array game-task-node 4
|
|
(game-task-node dig-find-totem-introduction)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
)
|
|
:on-open #f
|
|
:info #f
|
|
:borrow '()
|
|
:open? #f
|
|
:on-close #f
|
|
:description (text-id progress-missions-dig-find-totem)
|
|
)
|
|
(new 'static 'game-task-node-info
|
|
:level 'dig
|
|
:task (game-task dig-find-totem)
|
|
:name "dig-find-totem-resolution"
|
|
:when-open (new 'static 'boxed-array :type game-task-event
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor onin-onintent)
|
|
:action (game-task-action talk)
|
|
:tex (game-task-icon gaticon-03)
|
|
:scene "dig-find-totem-intro"
|
|
)
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor pecker-onintent)
|
|
:action (game-task-action idle)
|
|
:tex (game-task-icon gaticon-01)
|
|
:scene #f
|
|
)
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor youngsamos-onintent)
|
|
:action (game-task-action idle)
|
|
:tex (game-task-icon gaticon-01)
|
|
:scene #f
|
|
)
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor minimap)
|
|
:action (game-task-action show)
|
|
:tex (game-task-icon gaticon-20)
|
|
:scene #f
|
|
)
|
|
)
|
|
:flags (game-task-node-flag close-task)
|
|
:parent-node (new 'static 'array game-task-node 4
|
|
(game-task-node dig-find-totem-raise-log)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
)
|
|
:on-open #f
|
|
:info #f
|
|
:borrow '()
|
|
:open? #f
|
|
:on-close #f
|
|
:description (text-id progress-missions-dig-find-totem)
|
|
)
|
|
(new 'static 'game-task-node-info
|
|
:level 'city
|
|
:task (game-task city-destroy-guard-vehicles)
|
|
:name "city-destroy-guard-vehicles-introduction"
|
|
:when-open (new 'static 'boxed-array :type game-task-event
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor torn-hideout)
|
|
:action (game-task-action say)
|
|
:tex (game-task-icon gaticon-02)
|
|
:scene "city-destroy-guard-vehicles-intro"
|
|
)
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor minimap)
|
|
:action (game-task-action show)
|
|
:tex (game-task-icon gaticon-05)
|
|
:scene #f
|
|
)
|
|
)
|
|
:flags (game-task-node-flag save-on-try)
|
|
:parent-node (new 'static 'array game-task-node 4
|
|
(game-task-node dig-find-totem-resolution)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
)
|
|
:on-open #f
|
|
:info #f
|
|
:borrow '((hideout 0 ltrnysam special))
|
|
:open? #f
|
|
:on-close #f
|
|
:description (text-id progress-missions-talk-to-torn)
|
|
)
|
|
(new 'static 'game-task-node-info
|
|
:level 'city
|
|
:task (game-task city-destroy-guard-vehicles)
|
|
:name "city-destroy-guard-vehicles-destroy"
|
|
:when-open (new 'static 'boxed-array :type game-task-event
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor torn-hideout)
|
|
:action (game-task-action talk)
|
|
:tex (game-task-icon gaticon-03)
|
|
:scene "city-destroy-guard-vehicles-intro"
|
|
)
|
|
)
|
|
:flags (game-task-node-flag save-on-life task-retry task-manager)
|
|
:parent-node (new 'static 'array game-task-node 4
|
|
(game-task-node city-destroy-guard-vehicles-introduction)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
)
|
|
:on-open #f
|
|
:info (new 'static 'task-manager-info
|
|
:level 'lhelldog
|
|
:intro-scene #f
|
|
:resolution-scene #f
|
|
:resolution-scene-continue #f
|
|
:retry-continue "ctysluma-alley-no-hideout"
|
|
:fail-continue #f
|
|
:init-hook #f
|
|
:cleanup-hook #f
|
|
:update-hook #f
|
|
:code-hook #f
|
|
:complete-hook #f
|
|
:fail-hook #f
|
|
:event-hook #f
|
|
:final-node (game-task-node city-destroy-guard-vehicles-resolution)
|
|
:on-complete #f
|
|
:on-fail #f
|
|
)
|
|
:borrow '((ctywide 0 lhelldog display) (hideout 0 ltrnysam special))
|
|
:open? #f
|
|
:on-close #f
|
|
:description (text-id progress-missions-city-destroy-guard-vehicles)
|
|
)
|
|
(new 'static 'game-task-node-info
|
|
:level 'city
|
|
:task (game-task city-destroy-guard-vehicles)
|
|
:name "city-destroy-guard-vehicles-resolution"
|
|
:when-open #f
|
|
:flags (game-task-node-flag close-task)
|
|
:parent-node (new 'static 'array game-task-node 4
|
|
(game-task-node city-destroy-guard-vehicles-destroy)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
)
|
|
:on-open #f
|
|
:info #f
|
|
:borrow '((ctywide 0 lhelldog display))
|
|
:open? #f
|
|
:on-close #f
|
|
:description (text-id progress-missions-city-destroy-guard-vehicles)
|
|
)
|
|
(new 'static 'game-task-node-info
|
|
:level 'city
|
|
:task (game-task city-play-onin-game)
|
|
:name "city-play-onin-game-introduction"
|
|
:when-open (new 'static 'boxed-array :type game-task-event
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor onin-onintent)
|
|
:action (game-task-action say)
|
|
:tex (game-task-icon gaticon-02)
|
|
:scene "city-play-onin-game-intro"
|
|
)
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor pecker-onintent)
|
|
:action (game-task-action idle)
|
|
:tex (game-task-icon gaticon-01)
|
|
:scene #f
|
|
)
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor kor-onintent)
|
|
:action (game-task-action idle)
|
|
:tex (game-task-icon gaticon-01)
|
|
:scene #f
|
|
)
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor minimap)
|
|
:action (game-task-action show)
|
|
:tex (game-task-icon gaticon-01)
|
|
:scene #f
|
|
)
|
|
)
|
|
:flags (game-task-node-flag save-on-life)
|
|
:parent-node (new 'static 'array game-task-node 4
|
|
(game-task-node city-destroy-guard-vehicles-resolution)
|
|
(game-task-node city-protect-water-slums-resolution)
|
|
(game-task-node stadium-race-class3-resolution)
|
|
(game-task-node forest-hunt-resolution)
|
|
)
|
|
:on-open #f
|
|
:info #f
|
|
:borrow '((onintent 0 ltentob display))
|
|
:open? #f
|
|
:on-close #f
|
|
:description (text-id progress-missions-talk-to-onin)
|
|
)
|
|
(new 'static 'game-task-node-info
|
|
:level 'city
|
|
:task (game-task city-play-onin-game)
|
|
:name "city-play-onin-game-wait"
|
|
:when-open (new 'static 'boxed-array :type game-task-event
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor onin-onintent)
|
|
:action (game-task-action talk)
|
|
:tex (game-task-icon gaticon-03)
|
|
:scene "city-play-onin-game-intro"
|
|
)
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor pecker-onintent)
|
|
:action (game-task-action idle)
|
|
:tex (game-task-icon gaticon-01)
|
|
:scene #f
|
|
)
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor kor-onintent)
|
|
:action (game-task-action idle)
|
|
:tex (game-task-icon gaticon-01)
|
|
:scene #f
|
|
)
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor minimap)
|
|
:action (game-task-action show)
|
|
:tex (game-task-icon gaticon-01)
|
|
:scene #f
|
|
)
|
|
)
|
|
:parent-node (new 'static 'array game-task-node 4
|
|
(game-task-node city-play-onin-game-introduction)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
)
|
|
:on-open #f
|
|
:info #f
|
|
:borrow '((onintent 0 ltentob display))
|
|
:open? #f
|
|
:on-close #f
|
|
:description (text-id progress-missions-onin-game)
|
|
)
|
|
(new 'static 'game-task-node-info
|
|
:level 'city
|
|
:task (game-task city-play-onin-game)
|
|
:name "city-play-onin-game-resolution"
|
|
:when-open (new 'static 'boxed-array :type game-task-event
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor onin-onintent)
|
|
:action (game-task-action play)
|
|
:tex (game-task-icon gaticon-06)
|
|
:scene "onin-game"
|
|
)
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor pecker-onintent)
|
|
:action (game-task-action idle)
|
|
:tex (game-task-icon gaticon-01)
|
|
:flags (game-task-flags gatflag-02)
|
|
:scene #f
|
|
)
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor kor-onintent)
|
|
:action (game-task-action idle)
|
|
:tex (game-task-icon gaticon-01)
|
|
:scene #f
|
|
)
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor minimap)
|
|
:action (game-task-action show)
|
|
:tex (game-task-icon gaticon-01)
|
|
:scene #f
|
|
)
|
|
)
|
|
:flags (game-task-node-flag close-task task-manager)
|
|
:parent-node (new 'static 'array game-task-node 4
|
|
(game-task-node city-play-onin-game-wait)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
)
|
|
:on-open #f
|
|
:info (new 'static 'task-manager-info
|
|
:mask (task-manager-mask resolution-scene fail-message)
|
|
:level 'onintent
|
|
:intro-scene #f
|
|
:resolution-scene "city-play-onin-game-res"
|
|
:resolution-scene-continue #f
|
|
:retry-continue #f
|
|
:fail-continue "onintent-start"
|
|
:init-hook #f
|
|
:cleanup-hook #f
|
|
:update-hook #f
|
|
:code-hook #f
|
|
:complete-hook #f
|
|
:fail-hook #f
|
|
:event-hook #f
|
|
:final-node (game-task-node city-play-onin-game-resolution)
|
|
:on-complete #f
|
|
:on-fail #f
|
|
)
|
|
:borrow '((onintent 0 ltentob display))
|
|
:open? #f
|
|
:on-close #f
|
|
:description (text-id progress-missions-onin-game)
|
|
)
|
|
(new 'static 'game-task-node-info
|
|
:level 'city
|
|
:task (game-task city-play-onin-game)
|
|
:name "city-play-onin-game-skill"
|
|
:when-open #f
|
|
:flags (game-task-node-flag no-restart)
|
|
:parent-node (new 'static 'array game-task-node 4
|
|
(game-task-node city-play-onin-game-resolution)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
)
|
|
:on-open #f
|
|
:info #f
|
|
:borrow '()
|
|
:open? #f
|
|
:on-close #f
|
|
)
|
|
(new 'static 'game-task-node-info
|
|
:level 'city
|
|
:task (game-task city-play-onin-game)
|
|
:name "city-play-onin-game-post-game"
|
|
:when-open (new 'static 'boxed-array :type game-task-event
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor onin-onintent)
|
|
:action (game-task-action play)
|
|
:tex (game-task-icon gaticon-06)
|
|
:scene "onin-game"
|
|
)
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor pecker-onintent)
|
|
:action (game-task-action idle)
|
|
:tex (game-task-icon gaticon-01)
|
|
:flags (game-task-flags gatflag-02)
|
|
:scene #f
|
|
)
|
|
)
|
|
:flags (game-task-node-flag no-restart)
|
|
:parent-node (new 'static 'array game-task-node 4
|
|
(game-task-node city-play-onin-game-resolution)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
)
|
|
:on-open #f
|
|
:info #f
|
|
:borrow '((onintent 0 ltentob display))
|
|
:open? #f
|
|
:on-close #f
|
|
)
|
|
(new 'static 'game-task-node-info
|
|
:level 'canyon
|
|
:task (game-task canyon-insert-items)
|
|
:name "canyon-insert-items-introduction"
|
|
:when-open (new 'static 'boxed-array :type game-task-event
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor minimap)
|
|
:action (game-task-action show)
|
|
:tex (game-task-icon gaticon-21)
|
|
:scene #f
|
|
)
|
|
)
|
|
:flags (game-task-node-flag save-on-life)
|
|
:parent-node (new 'static 'array game-task-node 4
|
|
(game-task-node city-play-onin-game-resolution)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
)
|
|
:on-open #f
|
|
:info #f
|
|
:borrow '()
|
|
:open? #f
|
|
:on-close #f
|
|
:description (text-id progress-missions-go-to-canyon)
|
|
)
|
|
(new 'static 'game-task-node-info
|
|
:level 'canyon
|
|
:task (game-task canyon-insert-items)
|
|
:name "canyon-insert-items-door"
|
|
:when-open (new 'static 'boxed-array :type game-task-event
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor minimap)
|
|
:action (game-task-action show)
|
|
:tex (game-task-icon gaticon-21)
|
|
:scene #f
|
|
)
|
|
)
|
|
:flags (game-task-node-flag save-on-life task-manager)
|
|
:parent-node (new 'static 'array game-task-node 4
|
|
(game-task-node canyon-insert-items-introduction)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
)
|
|
:on-open #f
|
|
:info (new 'static 'task-manager-info
|
|
:mask (task-manager-mask resolution-scene)
|
|
:level 'mountain
|
|
:intro-scene #f
|
|
:resolution-scene "canyon-insert-items-intro"
|
|
:resolution-scene-continue #f
|
|
:retry-continue #f
|
|
:fail-continue #f
|
|
:init-hook #f
|
|
:cleanup-hook #f
|
|
:update-hook #f
|
|
:code-hook #f
|
|
:complete-hook #f
|
|
:fail-hook #f
|
|
:event-hook #f
|
|
:final-node (game-task-node canyon-insert-items-door)
|
|
:on-complete #f
|
|
:on-fail #f
|
|
:end-sphere (new 'static 'sphere :x -2629474.0 :y 324481.44 :z 689014.4 :r 28672.0)
|
|
)
|
|
:borrow '()
|
|
:open? #f
|
|
:on-close #f
|
|
:description (text-id progress-missions-canyon-insert-items)
|
|
)
|
|
(new 'static 'game-task-node-info
|
|
:level 'canyon
|
|
:task (game-task canyon-insert-items)
|
|
:name "canyon-insert-items-gear"
|
|
:when-open (new 'static 'boxed-array :type game-task-event
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor minimap)
|
|
:action (game-task-action show)
|
|
:tex (game-task-icon gaticon-21)
|
|
:scene #f
|
|
)
|
|
)
|
|
:parent-node (new 'static 'array game-task-node 4
|
|
(game-task-node canyon-insert-items-door)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
)
|
|
:on-open #f
|
|
:info #f
|
|
:borrow '()
|
|
:open? #f
|
|
:on-close #f
|
|
:description (text-id progress-missions-canyon-insert-items)
|
|
)
|
|
(new 'static 'game-task-node-info
|
|
:level 'canyon
|
|
:task (game-task canyon-insert-items)
|
|
:name "canyon-insert-items-shard"
|
|
:when-open (new 'static 'boxed-array :type game-task-event
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor minimap)
|
|
:action (game-task-action show)
|
|
:tex (game-task-icon gaticon-21)
|
|
:scene #f
|
|
)
|
|
)
|
|
:parent-node (new 'static 'array game-task-node 4
|
|
(game-task-node canyon-insert-items-gear)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
)
|
|
:on-open #f
|
|
:info #f
|
|
:borrow '()
|
|
:open? #f
|
|
:on-close #f
|
|
:description (text-id progress-missions-canyon-insert-items)
|
|
)
|
|
(new 'static 'game-task-node-info
|
|
:level 'canyon
|
|
:task (game-task canyon-insert-items)
|
|
:name "canyon-insert-items-resolution"
|
|
:when-open (new 'static 'boxed-array :type game-task-event
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor minimap)
|
|
:action (game-task-action show)
|
|
:tex (game-task-icon gaticon-21)
|
|
:scene #f
|
|
)
|
|
)
|
|
:flags (game-task-node-flag close-task)
|
|
:parent-node (new 'static 'array game-task-node 4
|
|
(game-task-node canyon-insert-items-shard)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
)
|
|
:on-open #f
|
|
:info #f
|
|
:borrow '()
|
|
:open? #f
|
|
:on-close #f
|
|
:description (text-id progress-missions-canyon-insert-items)
|
|
)
|
|
(new 'static 'game-task-node-info
|
|
:level 'tomb
|
|
:task (game-task tomb-poles)
|
|
:name "tomb-poles-introduction"
|
|
:when-open (new 'static 'boxed-array :type game-task-event
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor youngsamos-tomb)
|
|
:action (game-task-action say)
|
|
:tex (game-task-icon gaticon-02)
|
|
:scene "tomb-face-tests-intro"
|
|
)
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor kor-tomb)
|
|
:action (game-task-action idle)
|
|
:tex (game-task-icon gaticon-01)
|
|
:scene #f
|
|
)
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor kid-tomb)
|
|
:action (game-task-action idle)
|
|
:tex (game-task-icon gaticon-01)
|
|
:scene #f
|
|
)
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor minimap)
|
|
:action (game-task-action show)
|
|
:tex (game-task-icon gaticon-22)
|
|
:scene #f
|
|
)
|
|
)
|
|
:flags (game-task-node-flag save-on-life)
|
|
:parent-node (new 'static 'array game-task-node 4
|
|
(game-task-node canyon-insert-items-resolution)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
)
|
|
:on-open #f
|
|
:info #f
|
|
:borrow '()
|
|
:open? #f
|
|
:on-close #f
|
|
:description (text-id progress-missions-go-to-tomb)
|
|
)
|
|
(new 'static 'game-task-node-info
|
|
:level 'tomb
|
|
:task (game-task tomb-poles)
|
|
:name "tomb-poles-block"
|
|
:when-open #f
|
|
:flags (game-task-node-flag save-on-life)
|
|
:parent-node (new 'static 'array game-task-node 4
|
|
(game-task-node tomb-poles-introduction)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
)
|
|
:on-open #f
|
|
:info #f
|
|
:borrow '()
|
|
:open? #f
|
|
:on-close #f
|
|
:description (text-id progress-missions-tomb-poles)
|
|
)
|
|
(new 'static 'game-task-node-info
|
|
:level 'tomb
|
|
:task (game-task tomb-poles)
|
|
:name "tomb-poles-poles"
|
|
:when-open #f
|
|
:flags (game-task-node-flag save-on-life reset-on-try)
|
|
:parent-node (new 'static 'array game-task-node 4
|
|
(game-task-node tomb-poles-block)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
)
|
|
:on-open #f
|
|
:info #f
|
|
:borrow '()
|
|
:open? #f
|
|
:on-close #f
|
|
:description (text-id progress-missions-tomb-poles)
|
|
)
|
|
(new 'static 'game-task-node-info
|
|
:level 'tomb
|
|
:task (game-task tomb-poles)
|
|
:name "tomb-poles-boulder"
|
|
:when-open #f
|
|
:flags (game-task-node-flag save-on-life)
|
|
:parent-node (new 'static 'array game-task-node 4
|
|
(game-task-node tomb-poles-poles)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
)
|
|
:on-open #f
|
|
:info #f
|
|
:borrow '()
|
|
:open? #f
|
|
:on-close #f
|
|
:add (game-task-node-command sub-sidekick)
|
|
:description (text-id progress-missions-tomb-poles)
|
|
)
|
|
(new 'static 'game-task-node-info
|
|
:level 'tomb
|
|
:task (game-task tomb-poles)
|
|
:name "tomb-poles-poles2"
|
|
:when-open #f
|
|
:parent-node (new 'static 'array game-task-node 4
|
|
(game-task-node tomb-poles-boulder)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
)
|
|
:on-open #f
|
|
:info #f
|
|
:borrow '()
|
|
:open? #f
|
|
:on-close #f
|
|
:description (text-id progress-missions-tomb-poles)
|
|
)
|
|
(new 'static 'game-task-node-info
|
|
:level 'tomb
|
|
:task (game-task tomb-poles)
|
|
:name "tomb-poles-resolution"
|
|
:when-open #f
|
|
:flags (game-task-node-flag close-task save-on-life)
|
|
:parent-node (new 'static 'array game-task-node 4
|
|
(game-task-node tomb-poles-poles2)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
)
|
|
:on-open #f
|
|
:info #f
|
|
:borrow '()
|
|
:open? #f
|
|
:on-close #f
|
|
:description (text-id progress-missions-tomb-poles)
|
|
)
|
|
(new 'static 'game-task-node-info
|
|
:level 'tomb
|
|
:task (game-task tomb-water)
|
|
:name "tomb-water-vibe"
|
|
:when-open #f
|
|
:flags (game-task-node-flag save-on-life)
|
|
:parent-node (new 'static 'array game-task-node 4
|
|
(game-task-node tomb-poles-introduction)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
)
|
|
:on-open #f
|
|
:info #f
|
|
:borrow '()
|
|
:open? #f
|
|
:on-close #f
|
|
:description (text-id progress-missions-tomb-water)
|
|
)
|
|
(new 'static 'game-task-node-info
|
|
:level 'tomb
|
|
:task (game-task tomb-water)
|
|
:name "tomb-water-resolution"
|
|
:when-open #f
|
|
:flags (game-task-node-flag close-task save-on-life)
|
|
:parent-node (new 'static 'array game-task-node 4
|
|
(game-task-node tomb-water-vibe)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
)
|
|
:on-open #f
|
|
:info #f
|
|
:borrow '()
|
|
:open? #f
|
|
:on-close #f
|
|
:description (text-id progress-missions-tomb-water)
|
|
)
|
|
(new 'static 'game-task-node-info
|
|
:level 'tomb
|
|
:task (game-task tomb-boss)
|
|
:name "tomb-boss-torches"
|
|
:when-open #f
|
|
:flags (game-task-node-flag save-on-life set-task-mask no-restart)
|
|
:parent-node (new 'static 'array game-task-node 4
|
|
(game-task-node tomb-poles-introduction)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
)
|
|
:task-mask (task-mask task0)
|
|
:on-open #f
|
|
:info #f
|
|
:borrow '()
|
|
:open? #f
|
|
:on-close #f
|
|
)
|
|
(new 'static 'game-task-node-info
|
|
:level 'tomb
|
|
:task (game-task tomb-boss)
|
|
:name "tomb-boss-door"
|
|
:when-open #f
|
|
:flags (game-task-node-flag save-on-life)
|
|
:parent-node (new 'static 'array game-task-node 4
|
|
(game-task-node tomb-boss-torches)
|
|
(game-task-node tomb-water-resolution)
|
|
(game-task-node tomb-poles-resolution)
|
|
(game-task-node none)
|
|
)
|
|
:on-open #f
|
|
:info #f
|
|
:borrow '()
|
|
:open? #f
|
|
:on-close #f
|
|
)
|
|
(new 'static 'game-task-node-info
|
|
:level 'tomb
|
|
:task (game-task tomb-boss)
|
|
:name "tomb-boss-introduction"
|
|
:when-open (new 'static 'boxed-array :type game-task-event
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor daxter-tomb)
|
|
:action (game-task-action idle)
|
|
:tex (game-task-icon gaticon-01)
|
|
:scene #f
|
|
)
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor minimap)
|
|
:action (game-task-action show)
|
|
:tex (game-task-icon gaticon-22)
|
|
:scene #f
|
|
)
|
|
)
|
|
:flags (game-task-node-flag save-on-life)
|
|
:parent-node (new 'static 'array game-task-node 4
|
|
(game-task-node tomb-boss-door)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
)
|
|
:on-open #f
|
|
:info #f
|
|
:borrow '()
|
|
:open? #f
|
|
:on-close #f
|
|
:add (game-task-node-command add-sidekick)
|
|
)
|
|
(new 'static 'game-task-node-info
|
|
:level 'tomb
|
|
:task (game-task tomb-boss)
|
|
:name "tomb-boss-resolution"
|
|
:when-open #f
|
|
:flags (game-task-node-flag close-task)
|
|
:parent-node (new 'static 'array game-task-node 4
|
|
(game-task-node tomb-boss-introduction)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
)
|
|
:on-open #f
|
|
:info #f
|
|
:borrow '()
|
|
:open? #f
|
|
:on-close #f
|
|
:description (text-id progress-missions-tomb-boss)
|
|
)
|
|
(new 'static 'game-task-node-info
|
|
:level 'fortress
|
|
:task (game-task fortress-save-friends)
|
|
:name "fortress-save-friends-introduction"
|
|
:when-open (new 'static 'boxed-array :type game-task-event
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor torn-hideout)
|
|
:action (game-task-action say)
|
|
:tex (game-task-icon gaticon-02)
|
|
:scene "fortress-save-friends-intro-a"
|
|
:distance (meters 20)
|
|
)
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor minimap)
|
|
:action (game-task-action show)
|
|
:tex (game-task-icon gaticon-05)
|
|
:scene #f
|
|
)
|
|
)
|
|
:flags (game-task-node-flag save-on-life abs-task-mask)
|
|
:parent-node (new 'static 'array game-task-node 4
|
|
(game-task-node tomb-boss-resolution)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
)
|
|
:task-mask (task-mask task2)
|
|
:on-open #f
|
|
:info #f
|
|
:borrow '((hideout 0 ltrnysam special) (prison 0 lprsncst special))
|
|
:open? #f
|
|
:on-close #f
|
|
:description (text-id progress-missions-talk-to-torn)
|
|
)
|
|
(new 'static 'game-task-node-info
|
|
:level 'fortress
|
|
:task (game-task fortress-save-friends)
|
|
:name "fortress-save-friends-resolution"
|
|
:when-open (new 'static 'boxed-array :type game-task-event
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor torn-hideout)
|
|
:action (game-task-action talk)
|
|
:tex (game-task-icon gaticon-03)
|
|
:scene "fortress-save-friends-intro-a"
|
|
)
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor minimap)
|
|
:action (game-task-action show)
|
|
:tex (game-task-icon gaticon-09)
|
|
:scene #f
|
|
)
|
|
)
|
|
:flags (game-task-node-flag close-task abs-task-mask task-manager)
|
|
:parent-node (new 'static 'array game-task-node 4
|
|
(game-task-node fortress-save-friends-introduction)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
)
|
|
:task-mask (task-mask done)
|
|
:on-open #f
|
|
:info (new 'static 'task-manager-info
|
|
:level 'forrescb
|
|
:intro-scene #f
|
|
:resolution-scene #f
|
|
:resolution-scene-continue #f
|
|
:retry-continue #f
|
|
:fail-continue #f
|
|
:init-hook #f
|
|
:cleanup-hook #f
|
|
:update-hook #f
|
|
:code-hook #f
|
|
:complete-hook #f
|
|
:fail-hook #f
|
|
:event-hook #f
|
|
:final-node (game-task-node fortress-save-friends-resolution)
|
|
:on-complete #f
|
|
:on-fail #f
|
|
)
|
|
:borrow '((hideout 0 ltrnysam special))
|
|
:open? #f
|
|
:on-close #f
|
|
:description (text-id progress-missions-fortress-save-friends)
|
|
)
|
|
(new 'static 'game-task-node-info
|
|
:level 'sewer
|
|
:task (game-task sewer-escort)
|
|
:name "sewer-escort-introduction"
|
|
:when-open (new 'static 'boxed-array :type game-task-event
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor krew-hiphog)
|
|
:action (game-task-action say)
|
|
:tex (game-task-icon gaticon-02)
|
|
:scene "sewer-blow-up-statue-intro"
|
|
)
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor sig-hiphog)
|
|
:action (game-task-action idle)
|
|
:tex (game-task-icon gaticon-01)
|
|
:scene #f
|
|
)
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor minimap)
|
|
:action (game-task-action show)
|
|
:tex (game-task-icon gaticon-08)
|
|
:scene #f
|
|
)
|
|
)
|
|
:flags (game-task-node-flag save-on-life)
|
|
:parent-node (new 'static 'array game-task-node 4
|
|
(game-task-node fortress-save-friends-resolution)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
)
|
|
:on-open #f
|
|
:info #f
|
|
:borrow '((hiphog 0 lguard special))
|
|
:open? #f
|
|
:on-close #f
|
|
:description (text-id progress-missions-talk-to-krew)
|
|
)
|
|
(new 'static 'game-task-node-info
|
|
:level 'sewer
|
|
:task (game-task sewer-escort)
|
|
:name "sewer-escort-explode-wall1"
|
|
:when-open (new 'static 'boxed-array :type game-task-event
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor krew-hiphog)
|
|
:action (game-task-action talk)
|
|
:tex (game-task-icon gaticon-03)
|
|
:scene "sewer-blow-up-statue-intro"
|
|
)
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor sig-hiphog)
|
|
:action (game-task-action idle)
|
|
:tex (game-task-icon gaticon-01)
|
|
:scene #f
|
|
)
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor minimap)
|
|
:action (game-task-action show)
|
|
:tex (game-task-icon gaticon-06)
|
|
:scene #f
|
|
)
|
|
)
|
|
:parent-node (new 'static 'array game-task-node 4
|
|
(game-task-node sewer-escort-introduction)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
)
|
|
:on-open #f
|
|
:info #f
|
|
:borrow '((hiphog 0 lguard special))
|
|
:open? #f
|
|
:on-close #f
|
|
:description (text-id progress-missions-sewer-escort)
|
|
)
|
|
(new 'static 'game-task-node-info
|
|
:level 'sewer
|
|
:task (game-task sewer-escort)
|
|
:name "sewer-escort-explode-wall2"
|
|
:when-open (new 'static 'boxed-array :type game-task-event
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor krew-hiphog)
|
|
:action (game-task-action talk)
|
|
:tex (game-task-icon gaticon-03)
|
|
:scene "sewer-blow-up-statue-intro"
|
|
)
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor sig-hiphog)
|
|
:action (game-task-action idle)
|
|
:tex (game-task-icon gaticon-01)
|
|
:scene #f
|
|
)
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor minimap)
|
|
:action (game-task-action show)
|
|
:tex (game-task-icon gaticon-06)
|
|
:scene #f
|
|
)
|
|
)
|
|
:parent-node (new 'static 'array game-task-node 4
|
|
(game-task-node sewer-escort-explode-wall1)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
)
|
|
:on-open #f
|
|
:info #f
|
|
:borrow '((hiphog 0 lguard special))
|
|
:open? #f
|
|
:on-close #f
|
|
:description (text-id progress-missions-sewer-escort)
|
|
)
|
|
(new 'static 'game-task-node-info
|
|
:level 'sewer
|
|
:task (game-task sewer-escort)
|
|
:name "sewer-escort-resolution"
|
|
:when-open (new 'static 'boxed-array :type game-task-event
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor krew-hiphog)
|
|
:action (game-task-action talk)
|
|
:tex (game-task-icon gaticon-03)
|
|
:scene "sewer-blow-up-statue-intro"
|
|
)
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor sig-hiphog)
|
|
:action (game-task-action idle)
|
|
:tex (game-task-icon gaticon-01)
|
|
:scene #f
|
|
)
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor minimap)
|
|
:action (game-task-action show)
|
|
:tex (game-task-icon gaticon-06)
|
|
:scene #f
|
|
)
|
|
)
|
|
:flags (game-task-node-flag close-task save-on-life abs-task-mask)
|
|
:parent-node (new 'static 'array game-task-node 4
|
|
(game-task-node sewer-escort-explode-wall2)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
)
|
|
:task-mask (task-mask done)
|
|
:on-open #f
|
|
:info #f
|
|
:borrow '((hiphog 0 lguard special))
|
|
:open? #f
|
|
:on-close #f
|
|
:description (text-id progress-missions-sewer-escort)
|
|
)
|
|
(new 'static 'game-task-node-info
|
|
:level 'sewer
|
|
:task (game-task sewer-escort)
|
|
:name "sewer-escort-get-gun"
|
|
:when-open (new 'static 'boxed-array :type game-task-event
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor krew-hiphog)
|
|
:action (game-task-action idle)
|
|
:tex (game-task-icon gaticon-01)
|
|
:scene #f
|
|
)
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor minimap)
|
|
:action (game-task-action show)
|
|
:tex (game-task-icon gaticon-34)
|
|
:scene #f
|
|
)
|
|
)
|
|
:flags (game-task-node-flag save-on-life task-manager)
|
|
:parent-node (new 'static 'array game-task-node 4
|
|
(game-task-node sewer-escort-resolution)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
)
|
|
:on-open #f
|
|
:info (new 'static 'task-manager-info
|
|
:mask (task-manager-mask resolution-scene)
|
|
:level 'gungame
|
|
:intro-scene #f
|
|
:resolution-scene "city-get-dark-gun"
|
|
:resolution-scene-continue #f
|
|
:retry-continue #f
|
|
:fail-continue #f
|
|
:init-hook #f
|
|
:cleanup-hook #f
|
|
:update-hook #f
|
|
:code-hook #f
|
|
:complete-hook #f
|
|
:fail-hook #f
|
|
:event-hook #f
|
|
:final-node (game-task-node sewer-escort-get-gun)
|
|
:on-complete #f
|
|
:on-fail #f
|
|
)
|
|
:borrow '((hiphog 0 lguard special))
|
|
:open? #f
|
|
:on-close #f
|
|
:add (game-task-node-command add-gun-dark)
|
|
:description (text-id progress-missions-city-get-dark-gun)
|
|
)
|
|
(new 'static 'game-task-node-info
|
|
:level 'city
|
|
:task (game-task city-dark-gun-training)
|
|
:name "city-dark-gun-training-bronze"
|
|
:when-open #f
|
|
:flags (game-task-node-flag save-on-life)
|
|
:parent-node (new 'static 'array game-task-node 4
|
|
(game-task-node sewer-escort-get-gun)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
)
|
|
:on-open #f
|
|
:info #f
|
|
:borrow '()
|
|
:open? #f
|
|
:on-close #f
|
|
)
|
|
(new 'static 'game-task-node-info
|
|
:level 'city
|
|
:task (game-task city-dark-gun-training)
|
|
:name "city-dark-gun-training-silver"
|
|
:when-open #f
|
|
:flags (game-task-node-flag save-on-life)
|
|
:parent-node (new 'static 'array game-task-node 4
|
|
(game-task-node city-dark-gun-training-bronze)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
)
|
|
:on-open #f
|
|
:info #f
|
|
:borrow '()
|
|
:open? #f
|
|
:on-close #f
|
|
)
|
|
(new 'static 'game-task-node-info
|
|
:level 'city
|
|
:task (game-task city-dark-gun-training)
|
|
:name "city-dark-gun-training-gold"
|
|
:when-open #f
|
|
:flags (game-task-node-flag save-on-life)
|
|
:parent-node (new 'static 'array game-task-node 4
|
|
(game-task-node city-dark-gun-training-silver)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
)
|
|
:on-open #f
|
|
:info #f
|
|
:borrow '()
|
|
:open? #f
|
|
:on-close #f
|
|
)
|
|
(new 'static 'game-task-node-info
|
|
:level 'stadium
|
|
:task (game-task stadium-race-class2)
|
|
:name "stadium-race-class2-introduction"
|
|
:when-open (new 'static 'boxed-array :type game-task-event
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor keira-garage)
|
|
:action (game-task-action say)
|
|
:tex (game-task-icon gaticon-02)
|
|
:scene "city-class-2-race-intro"
|
|
:distance (meters 30)
|
|
)
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor minimap)
|
|
:action (game-task-action show)
|
|
:tex (game-task-icon gaticon-12)
|
|
:scene #f
|
|
)
|
|
)
|
|
:flags (game-task-node-flag save-on-try)
|
|
:parent-node (new 'static 'array game-task-node 4
|
|
(game-task-node fortress-save-friends-resolution)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
)
|
|
:on-open #f
|
|
:info #f
|
|
:borrow '((garage 0 lsamergd #f))
|
|
:open? #f
|
|
:on-close '(task-close! "stadium-race-class3-select-bush")
|
|
:description (text-id progress-missions-talk-to-keira)
|
|
)
|
|
(new 'static 'game-task-node-info
|
|
:level 'stadium
|
|
:task (game-task stadium-race-class2)
|
|
:name "stadium-race-class2-race"
|
|
:when-open (new 'static 'boxed-array :type game-task-event
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor keira-garage)
|
|
:action (game-task-action talk)
|
|
:tex (game-task-icon gaticon-03)
|
|
:scene "city-class-2-race-intro"
|
|
)
|
|
)
|
|
:flags (game-task-node-flag save-on-life task-retry task-manager no-fail-on-death no-slow-down)
|
|
:parent-node (new 'static 'array game-task-node 4
|
|
(game-task-node stadium-race-class2-introduction)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
)
|
|
:on-open #f
|
|
:info (new 'static 'task-manager-info
|
|
:mask (task-manager-mask resolution-scene)
|
|
:level 'ctywide
|
|
:intro-scene #f
|
|
:resolution-scene "city-class-2-race-res"
|
|
:resolution-scene-continue "garage-class3-movie"
|
|
:retry-continue "stadiumc-race-retry-pidax"
|
|
:fail-continue "garage-start-class3"
|
|
:init-hook #f
|
|
:cleanup-hook #f
|
|
:update-hook #f
|
|
:code-hook #f
|
|
:complete-hook #f
|
|
:fail-hook #f
|
|
:event-hook #f
|
|
:final-node (game-task-node stadium-race-class2-race)
|
|
:index 1
|
|
:on-complete #f
|
|
:on-fail #f
|
|
)
|
|
:borrow '((garage 0 lsamergd #f) (stadium 0 lracelit special) (stadiumc 0 lracecf special)) ;; changed from ctywide
|
|
:open? (lambda ((arg0 game-task-node-info)) (= (level-status *level* 'stadium) 'active))
|
|
:on-close #f
|
|
:description (text-id progress-missions-stadium-race-class2)
|
|
)
|
|
(new 'static 'game-task-node-info
|
|
:level 'stadium
|
|
:task (game-task stadium-race-class2)
|
|
:name "stadium-race-class2-resolution"
|
|
:when-open (new 'static 'boxed-array :type game-task-event
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor keira-garage)
|
|
:action (game-task-action say)
|
|
:tex (game-task-icon gaticon-02)
|
|
:scene "city-class-2-race-res"
|
|
:distance (meters 30)
|
|
)
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor minimap)
|
|
:action (game-task-action show)
|
|
:tex (game-task-icon gaticon-12)
|
|
:scene #f
|
|
)
|
|
)
|
|
:flags (game-task-node-flag close-task)
|
|
:parent-node (new 'static 'array game-task-node 4
|
|
(game-task-node stadium-race-class2-race)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
)
|
|
:on-open #f
|
|
:info #f
|
|
:borrow '((garage 0 lashgrd #f) (stadium 0 lracelit special) (stadiumc 0 lracecf special)) ;; changed from ctywide
|
|
:open? #f
|
|
:on-close #f
|
|
:description (text-id progress-missions-stadium-race-class2)
|
|
)
|
|
(new 'static 'game-task-node-info
|
|
:level 'stadium
|
|
:task (game-task stadium-race-class2)
|
|
:name "stadium-race-class2-select-bush"
|
|
:when-open (new 'static 'boxed-array :type game-task-event
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor burning-bush-stadium)
|
|
:action (game-task-action menu)
|
|
:tex (game-task-icon gaticon-07)
|
|
:scene #f
|
|
)
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor minimap)
|
|
:action (game-task-action show)
|
|
:tex (game-task-icon gaticon-62)
|
|
:scene #f
|
|
)
|
|
)
|
|
:flags (game-task-node-flag no-restart)
|
|
:parent-node (new 'static 'array game-task-node 4
|
|
(game-task-node stadium-race-class2-resolution)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
)
|
|
:on-open #f
|
|
:info #f
|
|
:borrow '()
|
|
:open? #f
|
|
:on-close '(begin
|
|
(task-open! "stadium-burning-bush-race-board-introduction")
|
|
(task-open! "stadium-burning-bush-race-class3-introduction")
|
|
(task-open! "stadium-burning-bush-race-class3-r-introduction")
|
|
(task-open! "stadium-burning-bush-race-class2-introduction")
|
|
(task-open! "stadium-burning-bush-race-class2-r-introduction")
|
|
)
|
|
)
|
|
(new 'static 'game-task-node-info
|
|
:level 'city
|
|
:task (game-task city-stop-bomb-bots)
|
|
:name "city-stop-bomb-bots-introduction"
|
|
:when-open (new 'static 'boxed-array :type game-task-event
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor youngsamos-hideout)
|
|
:action (game-task-action say)
|
|
:tex (game-task-icon gaticon-02)
|
|
:scene "city-stop-bomb-bots-intro"
|
|
)
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor samos-hideout)
|
|
:action (game-task-action idle)
|
|
:tex (game-task-icon gaticon-01)
|
|
:scene #f
|
|
)
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor minimap)
|
|
:action (game-task-action show)
|
|
:tex (game-task-icon gaticon-05)
|
|
:scene #f
|
|
)
|
|
)
|
|
:flags (game-task-node-flag save-on-try)
|
|
:parent-node (new 'static 'array game-task-node 4
|
|
(game-task-node fortress-save-friends-resolution)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
)
|
|
:on-open #f
|
|
:info #f
|
|
:borrow '((hideout 0 lysamsam special))
|
|
:open? #f
|
|
:on-close #f
|
|
:description (text-id progress-missions-talk-to-torn)
|
|
)
|
|
(new 'static 'game-task-node-info
|
|
:level 'city
|
|
:task (game-task city-stop-bomb-bots)
|
|
:name "city-stop-bomb-bots-destroy"
|
|
:when-open (new 'static 'boxed-array :type game-task-event
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor youngsamos-hideout)
|
|
:action (game-task-action talk)
|
|
:tex (game-task-icon gaticon-03)
|
|
:scene "city-stop-bomb-bots-intro"
|
|
)
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor samos-hideout)
|
|
:action (game-task-action idle)
|
|
:tex (game-task-icon gaticon-01)
|
|
:scene #f
|
|
)
|
|
)
|
|
:flags (game-task-node-flag save-on-life task-retry task-manager)
|
|
:parent-node (new 'static 'array game-task-node 4
|
|
(game-task-node city-stop-bomb-bots-introduction)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
)
|
|
:on-open #f
|
|
:info (new 'static 'task-manager-info
|
|
:level 'lbombbot
|
|
:intro-scene #f
|
|
:resolution-scene #f
|
|
:resolution-scene-continue #f
|
|
:retry-continue "ctysluma-alley-no-hideout"
|
|
:fail-continue #f
|
|
:init-hook #f
|
|
:cleanup-hook #f
|
|
:update-hook #f
|
|
:code-hook #f
|
|
:complete-hook #f
|
|
:fail-hook #f
|
|
:event-hook #f
|
|
:final-node (game-task-node city-stop-bomb-bots-resolution)
|
|
:on-complete #f
|
|
:on-fail #f
|
|
)
|
|
:borrow '((ctywide 0 lbombbot display) (hideout 0 lysamsam special))
|
|
:open? #f
|
|
:on-close #f
|
|
:description (text-id progress-missions-city-stop-bomb-bots)
|
|
)
|
|
(new 'static 'game-task-node-info
|
|
:level 'city
|
|
:task (game-task city-stop-bomb-bots)
|
|
:name "city-stop-bomb-bots-resolution"
|
|
:when-open #f
|
|
:flags (game-task-node-flag close-task)
|
|
:parent-node (new 'static 'array game-task-node 4
|
|
(game-task-node city-stop-bomb-bots-destroy)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
)
|
|
:on-open #f
|
|
:info #f
|
|
:borrow '((ctywide 0 lbombbot display))
|
|
:open? #f
|
|
:on-close #f
|
|
:description (text-id progress-missions-city-stop-bomb-bots)
|
|
)
|
|
(new 'static 'game-task-node-info
|
|
:level 'city
|
|
:task (game-task city-errol-challenge)
|
|
:name "city-errol-challenge-introduction"
|
|
:when-open (new 'static 'boxed-array :type game-task-event
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor krew-hiphog)
|
|
:action (game-task-action say)
|
|
:tex (game-task-icon gaticon-02)
|
|
:scene "city-errol-challenge-intro"
|
|
)
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor tess-hiphog)
|
|
:action (game-task-action idle)
|
|
:tex (game-task-icon gaticon-01)
|
|
:scene #f
|
|
)
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor minimap)
|
|
:action (game-task-action show)
|
|
:tex (game-task-icon gaticon-08)
|
|
:scene #f
|
|
)
|
|
)
|
|
:flags (game-task-node-flag save-on-try)
|
|
:parent-node (new 'static 'array game-task-node 4
|
|
(game-task-node sewer-escort-get-gun)
|
|
(game-task-node stadium-race-class2-resolution)
|
|
(game-task-node city-stop-bomb-bots-resolution)
|
|
(game-task-node none)
|
|
)
|
|
:on-open #f
|
|
:info #f
|
|
:borrow '((hiphog 0 lerltess special))
|
|
:open? #f
|
|
:on-close #f
|
|
:description (text-id progress-missions-talk-to-krew)
|
|
)
|
|
(new 'static 'game-task-node-info
|
|
:level 'city
|
|
:task (game-task city-errol-challenge)
|
|
:name "city-errol-challenge-race"
|
|
:when-open (new 'static 'boxed-array :type game-task-event
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor krew-hiphog)
|
|
:action (game-task-action talk)
|
|
:tex (game-task-icon gaticon-03)
|
|
:scene "city-errol-challenge-intro"
|
|
)
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor tess-hiphog)
|
|
:action (game-task-action idle)
|
|
:tex (game-task-icon gaticon-01)
|
|
:scene #f
|
|
)
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor keira-garage)
|
|
:action (game-task-action idle)
|
|
:tex (game-task-icon gaticon-01)
|
|
:scene #f
|
|
)
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor minimap)
|
|
:action (game-task-action show)
|
|
:tex (game-task-icon gaticon-12)
|
|
:scene #f
|
|
)
|
|
)
|
|
:flags (game-task-node-flag task-retry city-wait task-manager)
|
|
:parent-node (new 'static 'array game-task-node 4
|
|
(game-task-node city-errol-challenge-introduction)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
)
|
|
:on-open #f
|
|
:info (new 'static 'task-manager-info
|
|
:mask (task-manager-mask resolution-scene)
|
|
:level 'lerlchal
|
|
:intro-scene #f
|
|
:resolution-scene "city-errol-challenge-res"
|
|
:resolution-scene-continue "garage-start-class3"
|
|
:retry-continue "ctyport-errol-race-retry"
|
|
:fail-continue "ctyport-hiphog-no-hiphog"
|
|
:init-hook #f
|
|
:cleanup-hook #f
|
|
:update-hook #f
|
|
:code-hook #f
|
|
:complete-hook #f
|
|
:fail-hook #f
|
|
:event-hook #f
|
|
:final-node (game-task-node city-errol-challenge-resolution)
|
|
:index 3
|
|
:on-complete #f
|
|
:on-fail #f
|
|
)
|
|
:borrow '((ctywide 0 lerlchal display) (hiphog 0 lerltess special))
|
|
:open? #f
|
|
:on-close #f
|
|
:description (text-id progress-missions-city-errol-challenge)
|
|
)
|
|
(new 'static 'game-task-node-info
|
|
:level 'city
|
|
:task (game-task city-errol-challenge)
|
|
:name "city-errol-challenge-resolution"
|
|
:when-open (new 'static 'boxed-array :type game-task-event
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor krew-hiphog)
|
|
:action (game-task-action idle)
|
|
:tex (game-task-icon gaticon-01)
|
|
:scene #f
|
|
)
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor keira-garage)
|
|
:action (game-task-action idle)
|
|
:tex (game-task-icon gaticon-01)
|
|
:scene #f
|
|
)
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor minimap)
|
|
:action (game-task-action show)
|
|
:tex (game-task-icon gaticon-12)
|
|
:scene #f
|
|
)
|
|
)
|
|
:flags (game-task-node-flag close-task)
|
|
:parent-node (new 'static 'array game-task-node 4
|
|
(game-task-node city-errol-challenge-race)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
)
|
|
:on-open #f
|
|
:info #f
|
|
:borrow '((ctywide 0 lerlchal display) (stadium 0 lerrol special))
|
|
:open? #f
|
|
:on-close #f
|
|
:description (text-id progress-missions-city-errol-challenge)
|
|
)
|
|
(new 'static 'game-task-node-info
|
|
:level 'strip
|
|
:task (game-task strip-drop)
|
|
:name "strip-drop-introduction"
|
|
:when-open (new 'static 'boxed-array :type game-task-event
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor vin-vinroom)
|
|
:action (game-task-action say)
|
|
:tex (game-task-icon gaticon-02)
|
|
:scene "crane-intro"
|
|
)
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor minimap)
|
|
:action (game-task-action show)
|
|
:tex (game-task-icon gaticon-03)
|
|
:scene #f
|
|
)
|
|
)
|
|
:flags (game-task-node-flag save-on-life)
|
|
:parent-node (new 'static 'array game-task-node 4
|
|
(game-task-node city-errol-challenge-resolution)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
)
|
|
:on-open #f
|
|
:info #f
|
|
:borrow '()
|
|
:open? #f
|
|
:on-close #f
|
|
:description (text-id progress-missions-talk-to-vin)
|
|
)
|
|
(new 'static 'game-task-node-info
|
|
:level 'strip
|
|
:task (game-task strip-drop)
|
|
:name "strip-drop-resolution"
|
|
:when-open (new 'static 'boxed-array :type game-task-event
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor vin-vinroom)
|
|
:action (game-task-action talk)
|
|
:tex (game-task-icon gaticon-03)
|
|
:scene "crane-intro"
|
|
)
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor minimap)
|
|
:action (game-task-action show)
|
|
:tex (game-task-icon gaticon-03)
|
|
:scene #f
|
|
)
|
|
)
|
|
:flags (game-task-node-flag close-task abs-task-mask)
|
|
:parent-node (new 'static 'array game-task-node 4
|
|
(game-task-node strip-drop-introduction)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
)
|
|
:task-mask (task-mask done)
|
|
:on-open #f
|
|
:info #f
|
|
:borrow '()
|
|
:open? #f
|
|
:on-close #f
|
|
:description (text-id progress-missions-strip-drop)
|
|
)
|
|
(new 'static 'game-task-node-info
|
|
:level 'ruins
|
|
:task (game-task ruins-mech)
|
|
:name "ruins-mech-introduction"
|
|
:when-open #f
|
|
:flags (game-task-node-flag save-on-life abs-task-mask intro-wait city-wait task-manager)
|
|
:parent-node (new 'static 'array game-task-node 4
|
|
(game-task-node city-errol-challenge-resolution)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
)
|
|
:task-mask (task-mask task2)
|
|
:on-open #f
|
|
:info (new 'static 'task-manager-info
|
|
:mask (task-manager-mask intro-scene)
|
|
:level 'ctywide
|
|
:intro-scene "sam001"
|
|
:resolution-scene #f
|
|
:resolution-scene-continue #f
|
|
:retry-continue #f
|
|
:fail-continue #f
|
|
:init-hook #f
|
|
:cleanup-hook #f
|
|
:update-hook #f
|
|
:code-hook #f
|
|
:complete-hook #f
|
|
:fail-hook #f
|
|
:event-hook #f
|
|
:final-node (game-task-node ruins-mech-introduction)
|
|
:intro-delay #x1770
|
|
:on-complete #f
|
|
:on-fail #f
|
|
)
|
|
:borrow '()
|
|
:open? #f
|
|
:on-close #f
|
|
)
|
|
(new 'static 'game-task-node-info
|
|
:level 'ruins
|
|
:task (game-task ruins-mech)
|
|
:name "ruins-mech-break-wall-1"
|
|
:when-open (new 'static 'boxed-array :type game-task-event
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor minimap)
|
|
:action (game-task-action show)
|
|
:tex (game-task-icon gaticon-02)
|
|
:scene #f
|
|
)
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor minimap)
|
|
:action (game-task-action show)
|
|
:tex (game-task-icon gaticon-68)
|
|
:scene #f
|
|
)
|
|
)
|
|
:flags (game-task-node-flag save-on-life task-manager)
|
|
:parent-node (new 'static 'array game-task-node 4
|
|
(game-task-node ruins-mech-introduction)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
)
|
|
:on-open #f
|
|
:info (new 'static 'task-manager-info
|
|
:level 'ruins
|
|
:intro-scene #f
|
|
:resolution-scene #f
|
|
:resolution-scene-continue #f
|
|
:retry-continue #f
|
|
:fail-continue #f
|
|
:init-hook #f
|
|
:cleanup-hook #f
|
|
:update-hook #f
|
|
:code-hook #f
|
|
:complete-hook #f
|
|
:fail-hook #f
|
|
:event-hook #f
|
|
:final-node (game-task-node ruins-mech-break-wall-1)
|
|
:on-complete #f
|
|
:on-fail #f
|
|
)
|
|
:borrow '()
|
|
:open? #f
|
|
:on-close #f
|
|
:description (text-id progress-missions-ruins-mech)
|
|
)
|
|
(new 'static 'game-task-node-info
|
|
:level 'ruins
|
|
:task (game-task ruins-mech)
|
|
:name "ruins-mech-move-block-1"
|
|
:when-open (new 'static 'boxed-array :type game-task-event
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor minimap)
|
|
:action (game-task-action show)
|
|
:tex (game-task-icon gaticon-02)
|
|
:scene #f
|
|
)
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor minimap)
|
|
:action (game-task-action show)
|
|
:tex (game-task-icon gaticon-68)
|
|
:scene #f
|
|
)
|
|
)
|
|
:flags (game-task-node-flag save-on-life task-manager)
|
|
:parent-node (new 'static 'array game-task-node 4
|
|
(game-task-node ruins-mech-break-wall-1)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
)
|
|
:on-open #f
|
|
:info (new 'static 'task-manager-info
|
|
:level 'ruins
|
|
:intro-scene #f
|
|
:resolution-scene #f
|
|
:resolution-scene-continue #f
|
|
:retry-continue #f
|
|
:fail-continue #f
|
|
:init-hook #f
|
|
:cleanup-hook #f
|
|
:update-hook #f
|
|
:code-hook #f
|
|
:complete-hook #f
|
|
:fail-hook #f
|
|
:event-hook #f
|
|
:final-node (game-task-node ruins-mech-move-block-1)
|
|
:on-complete #f
|
|
:on-fail #f
|
|
)
|
|
:borrow '()
|
|
:open? #f
|
|
:on-close #f
|
|
:description (text-id progress-missions-ruins-mech)
|
|
)
|
|
(new 'static 'game-task-node-info
|
|
:level 'ruins
|
|
:task (game-task ruins-mech)
|
|
:name "ruins-mech-throw-block-1"
|
|
:when-open (new 'static 'boxed-array :type game-task-event
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor minimap)
|
|
:action (game-task-action show)
|
|
:tex (game-task-icon gaticon-02)
|
|
:scene #f
|
|
)
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor minimap)
|
|
:action (game-task-action show)
|
|
:tex (game-task-icon gaticon-68)
|
|
:scene #f
|
|
)
|
|
)
|
|
:flags (game-task-node-flag save-on-life task-manager)
|
|
:parent-node (new 'static 'array game-task-node 4
|
|
(game-task-node ruins-mech-move-block-1)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
)
|
|
:on-open #f
|
|
:info (new 'static 'task-manager-info
|
|
:level 'ruins
|
|
:intro-scene #f
|
|
:resolution-scene #f
|
|
:resolution-scene-continue #f
|
|
:retry-continue #f
|
|
:fail-continue #f
|
|
:init-hook #f
|
|
:cleanup-hook #f
|
|
:update-hook #f
|
|
:code-hook #f
|
|
:complete-hook #f
|
|
:fail-hook #f
|
|
:event-hook #f
|
|
:final-node (game-task-node ruins-mech-throw-block-1)
|
|
:on-complete #f
|
|
:on-fail #f
|
|
)
|
|
:borrow '()
|
|
:open? #f
|
|
:on-close #f
|
|
:description (text-id progress-missions-ruins-mech)
|
|
)
|
|
(new 'static 'game-task-node-info
|
|
:level 'ruins
|
|
:task (game-task ruins-mech)
|
|
:name "ruins-mech-resolution"
|
|
:when-open (new 'static 'boxed-array :type game-task-event
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor minimap)
|
|
:action (game-task-action show)
|
|
:tex (game-task-icon gaticon-02)
|
|
:scene #f
|
|
)
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor minimap)
|
|
:action (game-task-action show)
|
|
:tex (game-task-icon gaticon-68)
|
|
:scene #f
|
|
)
|
|
)
|
|
:flags (game-task-node-flag close-task abs-task-mask)
|
|
:parent-node (new 'static 'array game-task-node 4
|
|
(game-task-node ruins-mech-throw-block-1)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
)
|
|
:task-mask (task-mask done)
|
|
:on-open #f
|
|
:info #f
|
|
:borrow '()
|
|
:open? #f
|
|
:on-close #f
|
|
:description (text-id progress-missions-ruins-mech)
|
|
)
|
|
(new 'static 'game-task-node-info
|
|
:level 'forest
|
|
:task (game-task forest-protect)
|
|
:name "forest-protect-introduction"
|
|
:when-open (new 'static 'boxed-array :type game-task-event
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor onin-onintent)
|
|
:action (game-task-action say)
|
|
:tex (game-task-icon gaticon-02)
|
|
:scene "forest-protect-samos-intro-a"
|
|
)
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor pecker-onintent)
|
|
:action (game-task-action idle)
|
|
:tex (game-task-icon gaticon-01)
|
|
:scene #f
|
|
)
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor minimap)
|
|
:action (game-task-action show)
|
|
:tex (game-task-icon gaticon-01)
|
|
:scene #f
|
|
)
|
|
)
|
|
:flags (game-task-node-flag save-on-life abs-task-mask)
|
|
:parent-node (new 'static 'array game-task-node 4
|
|
(game-task-node ruins-mech-resolution)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
)
|
|
:task-mask (task-mask task2)
|
|
:on-open #f
|
|
:info #f
|
|
:borrow '()
|
|
:open? (lambda ((arg0 game-task-node-info)) (task-node-close! (game-task-node city-play-onin-game-post-game)) #t)
|
|
:on-close #f
|
|
:description (text-id progress-missions-talk-to-onin)
|
|
)
|
|
(new 'static 'game-task-node-info
|
|
:level 'forest
|
|
:task (game-task forest-protect)
|
|
:name "forest-protect-meeting"
|
|
:when-open (new 'static 'boxed-array :type game-task-event
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor onin-onintent)
|
|
:action (game-task-action talk)
|
|
:tex (game-task-icon gaticon-03)
|
|
:scene "forest-protect-samos-intro-a"
|
|
)
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor pecker-onintent)
|
|
:action (game-task-action idle)
|
|
:tex (game-task-icon gaticon-01)
|
|
:scene #f
|
|
)
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor minimap)
|
|
:action (game-task-action show)
|
|
:tex (game-task-icon gaticon-18)
|
|
:scene #f
|
|
)
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor minimap)
|
|
:action (game-task-action show)
|
|
:tex (game-task-icon gaticon-69)
|
|
:scene #f
|
|
)
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor youngsamos-forest)
|
|
:action (game-task-action say)
|
|
:tex (game-task-icon gaticon-02)
|
|
:scene "forest-protect-samos-intro-b"
|
|
:distance (meters 24)
|
|
)
|
|
)
|
|
:flags (game-task-node-flag abs-task-mask)
|
|
:parent-node (new 'static 'array game-task-node 4
|
|
(game-task-node forest-protect-introduction)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
)
|
|
:task-mask (task-mask task3)
|
|
:on-open #f
|
|
:info #f
|
|
:borrow '()
|
|
:open? #f
|
|
:on-close #f
|
|
:description (text-id progress-missions-deliver-life-seed)
|
|
)
|
|
(new 'static 'game-task-node-info
|
|
:level 'forest
|
|
:task (game-task forest-protect)
|
|
:name "forest-protect-resolution"
|
|
:when-open (new 'static 'boxed-array :type game-task-event
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor onin-onintent)
|
|
:action (game-task-action idle)
|
|
:tex (game-task-icon gaticon-01)
|
|
:scene #f
|
|
)
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor pecker-onintent)
|
|
:action (game-task-action idle)
|
|
:tex (game-task-icon gaticon-01)
|
|
:scene #f
|
|
)
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor minimap)
|
|
:action (game-task-action show)
|
|
:tex (game-task-icon gaticon-18)
|
|
:scene #f
|
|
)
|
|
)
|
|
:flags (game-task-node-flag close-task abs-task-mask task-manager)
|
|
:parent-node (new 'static 'array game-task-node 4
|
|
(game-task-node forest-protect-meeting)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
)
|
|
:task-mask (task-mask done)
|
|
:on-open #f
|
|
:info (new 'static 'task-manager-info
|
|
:mask (task-manager-mask resolution-scene)
|
|
:level 'forest
|
|
:intro-scene #f
|
|
:resolution-scene "forest-protect-samos-res"
|
|
:resolution-scene-continue #f
|
|
:retry-continue "forest-tree"
|
|
:fail-continue "forest-tree"
|
|
:init-hook #f
|
|
:cleanup-hook #f
|
|
:update-hook #f
|
|
:code-hook #f
|
|
:complete-hook #f
|
|
:fail-hook #f
|
|
:event-hook #f
|
|
:final-node (game-task-node forest-protect-resolution)
|
|
:on-complete #f
|
|
:on-fail #f
|
|
)
|
|
:borrow '()
|
|
:open? #f
|
|
:on-close #f
|
|
:description (text-id progress-missions-forest-protect)
|
|
)
|
|
(new 'static 'game-task-node-info
|
|
:level 'forest
|
|
:task (game-task forest-protect)
|
|
:name "forest-protect-post-game"
|
|
:when-open (new 'static 'boxed-array :type game-task-event
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor onin-onintent)
|
|
:action (game-task-action play)
|
|
:tex (game-task-icon gaticon-06)
|
|
:scene "onin-game"
|
|
)
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor pecker-onintent)
|
|
:action (game-task-action idle)
|
|
:tex (game-task-icon gaticon-01)
|
|
:flags (game-task-flags gatflag-02)
|
|
:scene #f
|
|
)
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor youngsamos-forest)
|
|
:action (game-task-action idle)
|
|
:tex (game-task-icon gaticon-01)
|
|
:scene #f
|
|
)
|
|
)
|
|
:flags (game-task-node-flag no-restart)
|
|
:parent-node (new 'static 'array game-task-node 4
|
|
(game-task-node forest-protect-resolution)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
)
|
|
:on-open #f
|
|
:info #f
|
|
:borrow '()
|
|
:open? #f
|
|
:on-close #f
|
|
)
|
|
(new 'static 'game-task-node-info
|
|
:level 'drill
|
|
:task (game-task drill-mech)
|
|
:name "drill-mech-introduction"
|
|
:when-open (new 'static 'boxed-array :type game-task-event
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor kor-vinroom)
|
|
:action (game-task-action say)
|
|
:tex (game-task-icon gaticon-02)
|
|
:scene "drill-destroy-control-tower-intro"
|
|
)
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor minimap)
|
|
:action (game-task-action show)
|
|
:tex (game-task-icon gaticon-03)
|
|
:scene #f
|
|
)
|
|
)
|
|
:flags (game-task-node-flag save-on-life abs-task-mask)
|
|
:parent-node (new 'static 'array game-task-node 4
|
|
(game-task-node forest-protect-resolution)
|
|
(game-task-node strip-drop-resolution)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
)
|
|
:task-mask (task-mask task2)
|
|
:on-open #f
|
|
:info #f
|
|
:borrow '()
|
|
:open? #f
|
|
:on-close #f
|
|
:description (text-id progress-missions-talk-to-kor)
|
|
)
|
|
(new 'static 'game-task-node-info
|
|
:level 'drill
|
|
:task (game-task drill-mech)
|
|
:name "drill-mech-started-smashing"
|
|
:when-open (new 'static 'boxed-array :type game-task-event
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor kor-vinroom)
|
|
:action (game-task-action idle)
|
|
:tex (game-task-icon gaticon-01)
|
|
:scene #f
|
|
)
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor minimap)
|
|
:action (game-task-action show)
|
|
:tex (game-task-icon gaticon-03)
|
|
:scene #f
|
|
)
|
|
)
|
|
:flags (game-task-node-flag task-manager)
|
|
:parent-node (new 'static 'array game-task-node 4
|
|
(game-task-node drill-mech-introduction)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
)
|
|
:on-open #f
|
|
:info (new 'static 'task-manager-info
|
|
:level 'drillmid
|
|
:intro-scene #f
|
|
:resolution-scene #f
|
|
:resolution-scene-continue #f
|
|
:retry-continue "drill3-warp"
|
|
:fail-continue #f
|
|
:init-hook #f
|
|
:cleanup-hook #f
|
|
:update-hook #f
|
|
:code-hook #f
|
|
:complete-hook #f
|
|
:fail-hook #f
|
|
:event-hook #f
|
|
:final-node (game-task-node drill-mech-resolution)
|
|
:on-complete #f
|
|
:on-fail #f
|
|
)
|
|
:borrow '()
|
|
:open? #f
|
|
:on-close #f
|
|
:description (text-id progress-missions-drill-mech)
|
|
)
|
|
(new 'static 'game-task-node-info
|
|
:level 'drill
|
|
:task (game-task drill-mech)
|
|
:name "drill-mech-smash-consoles"
|
|
:when-open (new 'static 'boxed-array :type game-task-event
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor kor-vinroom)
|
|
:action (game-task-action idle)
|
|
:tex (game-task-icon gaticon-01)
|
|
:scene #f
|
|
)
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor minimap)
|
|
:action (game-task-action show)
|
|
:tex (game-task-icon gaticon-03)
|
|
:scene #f
|
|
)
|
|
)
|
|
:flags (game-task-node-flag save-on-life abs-task-mask reset-on-try)
|
|
:parent-node (new 'static 'array game-task-node 4
|
|
(game-task-node drill-mech-started-smashing)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
)
|
|
:task-mask (task-mask task2 task3)
|
|
:on-open #f
|
|
:info #f
|
|
:borrow '()
|
|
:open? #f
|
|
:on-close #f
|
|
:description (text-id progress-missions-drill-mech)
|
|
)
|
|
(new 'static 'game-task-node-info
|
|
:level 'drill
|
|
:task (game-task drill-mech)
|
|
:name "drill-mech-resolution"
|
|
:when-open (new 'static 'boxed-array :type game-task-event
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor kor-vinroom)
|
|
:action (game-task-action talk)
|
|
:tex (game-task-icon gaticon-03)
|
|
:scene "drill-destroy-control-tower-intro"
|
|
)
|
|
)
|
|
:flags (game-task-node-flag close-task abs-task-mask)
|
|
:parent-node (new 'static 'array game-task-node 4
|
|
(game-task-node drill-mech-smash-consoles)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
)
|
|
:task-mask (task-mask done)
|
|
:on-open #f
|
|
:info #f
|
|
:borrow '()
|
|
:open? #f
|
|
:on-close #f
|
|
:description (text-id progress-missions-drill-mech)
|
|
)
|
|
(new 'static 'game-task-node-info
|
|
:level 'city
|
|
:task (game-task city-save-lurkers)
|
|
:name "city-save-lurkers-introduction"
|
|
:when-open (new 'static 'boxed-array :type game-task-event
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor brutter-kiosk)
|
|
:action (game-task-action say)
|
|
:tex (game-task-icon gaticon-02)
|
|
:scene "city-save-lurkers-intro"
|
|
)
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor minimap)
|
|
:action (game-task-action show)
|
|
:tex (game-task-icon gaticon-19)
|
|
:scene #f
|
|
)
|
|
)
|
|
:flags (game-task-node-flag save-on-try)
|
|
:parent-node (new 'static 'array game-task-node 4
|
|
(game-task-node forest-protect-resolution)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
)
|
|
:on-open #f
|
|
:info #f
|
|
:borrow '()
|
|
:open? #f
|
|
:on-close #f
|
|
:description (text-id progress-missions-talk-to-brutter)
|
|
)
|
|
(new 'static 'game-task-node-info
|
|
:level 'city
|
|
:task (game-task city-save-lurkers)
|
|
:name "city-save-lurkers-save-lurkers"
|
|
:when-open (new 'static 'boxed-array :type game-task-event
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor brutter-kiosk)
|
|
:action (game-task-action talk)
|
|
:tex (game-task-icon gaticon-03)
|
|
:scene "city-save-lurkers-intro"
|
|
)
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor minimap)
|
|
:action (game-task-action show)
|
|
:tex (game-task-icon gaticon-19)
|
|
:scene #f
|
|
)
|
|
)
|
|
:flags (game-task-node-flag task-retry task-manager)
|
|
:parent-node (new 'static 'array game-task-node 4
|
|
(game-task-node city-save-lurkers-introduction)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
)
|
|
:on-open #f
|
|
:info (new 'static 'task-manager-info
|
|
:level 'lmeetbrt
|
|
:intro-scene #f
|
|
:resolution-scene #f
|
|
:resolution-scene-continue #f
|
|
:retry-continue "kiosk-start"
|
|
:fail-continue #f
|
|
:init-hook #f
|
|
:cleanup-hook #f
|
|
:update-hook #f
|
|
:code-hook #f
|
|
:complete-hook #f
|
|
:fail-hook #f
|
|
:event-hook #f
|
|
:final-node (game-task-node city-save-lurkers-resolution)
|
|
:on-complete '(talker-spawn "bru001")
|
|
:on-fail #f
|
|
)
|
|
:borrow '((ctywide 0 lmeetbrt display))
|
|
:open? #f
|
|
:on-close #f
|
|
:description (text-id progress-missions-city-meet-brutter)
|
|
)
|
|
(new 'static 'game-task-node-info
|
|
:level 'city
|
|
:task (game-task city-save-lurkers)
|
|
:name "city-save-lurkers-resolution"
|
|
:when-open (new 'static 'boxed-array :type game-task-event
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor brutter-kiosk)
|
|
:action (game-task-action talk)
|
|
:tex (game-task-icon gaticon-03)
|
|
:scene "city-save-lurkers-intro"
|
|
)
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor minimap)
|
|
:action (game-task-action show)
|
|
:tex (game-task-icon gaticon-19)
|
|
:scene #f
|
|
)
|
|
)
|
|
:flags (game-task-node-flag close-task)
|
|
:parent-node (new 'static 'array game-task-node 4
|
|
(game-task-node city-save-lurkers-save-lurkers)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
)
|
|
:on-open #f
|
|
:info #f
|
|
:borrow '((ctywide 0 lmeetbrt display))
|
|
:open? #f
|
|
:on-close #f
|
|
:description (text-id progress-missions-city-meet-brutter)
|
|
)
|
|
(new 'static 'game-task-node-info
|
|
:level 'stadium
|
|
:task (game-task stadium-race-class)
|
|
:name "stadium-race-class1-introduction"
|
|
:when-open (new 'static 'boxed-array :type game-task-event
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor keira-garage)
|
|
:action (game-task-action say)
|
|
:tex (game-task-icon gaticon-02)
|
|
:scene "city-class-1-race-intro-a"
|
|
:distance (meters 30)
|
|
)
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor minimap)
|
|
:action (game-task-action show)
|
|
:tex (game-task-icon gaticon-12)
|
|
:scene #f
|
|
)
|
|
)
|
|
:flags (game-task-node-flag save-on-life)
|
|
:parent-node (new 'static 'array game-task-node 4
|
|
(game-task-node drill-mech-resolution)
|
|
(game-task-node city-save-lurkers-resolution)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
)
|
|
:on-open #f
|
|
:info #f
|
|
:borrow '((garage 0 lsamergd special))
|
|
:open? #f
|
|
:on-close '(task-close! "stadium-race-class2-select-bush")
|
|
:description (text-id progress-missions-talk-to-keira)
|
|
)
|
|
(new 'static 'game-task-node-info
|
|
:level 'stadium
|
|
:task (game-task stadium-race-class)
|
|
:name "stadium-race-class1-race"
|
|
:when-open (new 'static 'boxed-array :type game-task-event
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor keira-garage)
|
|
:action (game-task-action talk)
|
|
:tex (game-task-icon gaticon-03)
|
|
:scene "city-class-1-race-intro-a"
|
|
)
|
|
)
|
|
:flags (game-task-node-flag save-on-life task-retry task-manager no-fail-on-death no-slow-down)
|
|
:parent-node (new 'static 'array game-task-node 4
|
|
(game-task-node stadium-race-class1-introduction)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
)
|
|
:on-open #f
|
|
:info (new 'static 'task-manager-info
|
|
:mask (task-manager-mask resolution-scene)
|
|
:level 'ctywide
|
|
:intro-scene #f
|
|
:resolution-scene "city-class-1-race-res"
|
|
:resolution-scene-continue #f
|
|
:retry-continue "stadiumd-race-retry"
|
|
:fail-continue "stadiumd-race-fail"
|
|
:init-hook #f
|
|
:cleanup-hook #f
|
|
:update-hook #f
|
|
:code-hook #f
|
|
:complete-hook #f
|
|
:fail-hook #f
|
|
:event-hook #f
|
|
:final-node (game-task-node stadium-race-class1-race)
|
|
:index 2
|
|
:on-complete #f
|
|
:on-fail #f
|
|
)
|
|
:borrow '((stadium 0 lracelit special) (stadiumd 0 lracedf special)) ;; changed from ctywide
|
|
:open? (lambda ((arg0 game-task-node-info)) (= (level-status *level* 'stadium) 'active))
|
|
:on-close #f
|
|
:description (text-id progress-missions-stadium-race-class1)
|
|
)
|
|
(new 'static 'game-task-node-info
|
|
:level 'stadium
|
|
:task (game-task stadium-race-class)
|
|
:name "stadium-race-class1-resolution"
|
|
:when-open #f
|
|
:flags (game-task-node-flag close-task save-on-life task-retry task-manager)
|
|
:parent-node (new 'static 'array game-task-node 4
|
|
(game-task-node stadium-race-class1-race)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
)
|
|
:on-open #f
|
|
:info (new 'static 'task-manager-info
|
|
:level 'ctywide
|
|
:intro-scene #f
|
|
:resolution-scene #f
|
|
:resolution-scene-continue #f
|
|
:retry-continue #f
|
|
:fail-continue #f
|
|
:init-hook #f
|
|
:cleanup-hook #f
|
|
:update-hook #f
|
|
:code-hook #f
|
|
:complete-hook #f
|
|
:fail-hook #f
|
|
:event-hook #f
|
|
:final-node (game-task-node stadium-race-class1-resolution)
|
|
:on-complete #f
|
|
:on-fail #f
|
|
)
|
|
:borrow '()
|
|
:open? #f
|
|
:on-close #f
|
|
:description (text-id progress-missions-stadium-race-class1)
|
|
)
|
|
(new 'static 'game-task-node-info
|
|
:level 'stadium
|
|
:task (game-task stadium-race-class)
|
|
:name "stadium-race-class1-select-bush"
|
|
:when-open (new 'static 'boxed-array :type game-task-event
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor burning-bush-stadium)
|
|
:action (game-task-action menu)
|
|
:tex (game-task-icon gaticon-07)
|
|
:scene #f
|
|
)
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor minimap)
|
|
:action (game-task-action show)
|
|
:tex (game-task-icon gaticon-62)
|
|
:scene #f
|
|
)
|
|
)
|
|
:flags (game-task-node-flag no-restart)
|
|
:parent-node (new 'static 'array game-task-node 4
|
|
(game-task-node stadium-race-class1-resolution)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
)
|
|
:on-open #f
|
|
:info #f
|
|
:borrow '()
|
|
:open? #f
|
|
:on-close #f
|
|
)
|
|
(new 'static 'game-task-node-info
|
|
:level 'palace
|
|
:task (game-task palace-sneak-in)
|
|
:name "palace-sneak-in-introduction"
|
|
:when-open #f
|
|
:flags (game-task-node-flag auto-close save-on-life abs-task-mask intro-wait city-wait task-manager)
|
|
:parent-node (new 'static 'array game-task-node 4
|
|
(game-task-node stadium-race-class1-resolution)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
)
|
|
:task-mask (task-mask task2)
|
|
:on-open #f
|
|
:info (new 'static 'task-manager-info
|
|
:mask (task-manager-mask intro-scene)
|
|
:level 'ctywide
|
|
:intro-scene "ds163"
|
|
:resolution-scene #f
|
|
:resolution-scene-continue #f
|
|
:retry-continue #f
|
|
:fail-continue #f
|
|
:init-hook #f
|
|
:cleanup-hook #f
|
|
:update-hook #f
|
|
:code-hook #f
|
|
:complete-hook #f
|
|
:fail-hook #f
|
|
:event-hook #f
|
|
:final-node (game-task-node palace-sneak-in-introduction)
|
|
:intro-delay #x1770
|
|
:on-complete #f
|
|
:on-fail #f
|
|
)
|
|
:borrow '()
|
|
:open? #f
|
|
:on-close #f
|
|
:description (text-id progress-missions-palace-sneak-in)
|
|
)
|
|
(new 'static 'game-task-node-info
|
|
:level 'palace
|
|
:task (game-task palace-sneak-in)
|
|
:name "palace-sneak-in-meeting"
|
|
:when-open (new 'static 'boxed-array :type game-task-event
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor ashelin-throne)
|
|
:action (game-task-action say)
|
|
:tex (game-task-icon gaticon-02)
|
|
:scene "palace-sneak-in-res"
|
|
:distance (meters 40)
|
|
)
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor minimap)
|
|
:action (game-task-action show)
|
|
:tex (game-task-icon gaticon-26)
|
|
:scene #f
|
|
)
|
|
)
|
|
:flags (game-task-node-flag save-on-life reset-on-try)
|
|
:parent-node (new 'static 'array game-task-node 4
|
|
(game-task-node palace-sneak-in-introduction)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
)
|
|
:on-open #f
|
|
:info #f
|
|
:borrow '((throne 0 lashthrn special))
|
|
:open? #f
|
|
:on-close #f
|
|
:description (text-id progress-missions-palace-sneak-in)
|
|
)
|
|
(new 'static 'game-task-node-info
|
|
:level 'palace
|
|
:task (game-task palace-sneak-in)
|
|
:name "palace-sneak-in-palace-3"
|
|
:when-open #f
|
|
:flags (game-task-node-flag save-on-life)
|
|
:parent-node (new 'static 'array game-task-node 4
|
|
(game-task-node palace-sneak-in-meeting)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
)
|
|
:on-open #f
|
|
:info #f
|
|
:borrow '()
|
|
:open? #f
|
|
:on-close #f
|
|
:description (text-id progress-missions-palace-sneak-in)
|
|
)
|
|
(new 'static 'game-task-node-info
|
|
:level 'palace
|
|
:task (game-task palace-sneak-in)
|
|
:name "palace-sneak-in-door"
|
|
:when-open (new 'static 'boxed-array :type game-task-event
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor minimap)
|
|
:action (game-task-action show)
|
|
:tex (game-task-icon gaticon-26)
|
|
:scene #f
|
|
)
|
|
)
|
|
:flags (game-task-node-flag save-on-life)
|
|
:parent-node (new 'static 'array game-task-node 4
|
|
(game-task-node palace-sneak-in-palace-3)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
)
|
|
:on-open #f
|
|
:info #f
|
|
:borrow '()
|
|
:open? #f
|
|
:on-close #f
|
|
:description (text-id progress-missions-palace-sneak-in)
|
|
)
|
|
(new 'static 'game-task-node-info
|
|
:level 'palace
|
|
:task (game-task palace-sneak-in)
|
|
:name "palace-sneak-in-resolution"
|
|
:when-open (new 'static 'boxed-array :type game-task-event
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor minimap)
|
|
:action (game-task-action show)
|
|
:tex (game-task-icon gaticon-26)
|
|
:scene #f
|
|
)
|
|
)
|
|
:flags (game-task-node-flag close-task abs-task-mask)
|
|
:parent-node (new 'static 'array game-task-node 4
|
|
(game-task-node palace-sneak-in-door)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
)
|
|
:task-mask (task-mask done)
|
|
:on-open #f
|
|
:info #f
|
|
:borrow '()
|
|
:open? #f
|
|
:on-close #f
|
|
:description (text-id progress-missions-palace-sneak-in)
|
|
)
|
|
(new 'static 'game-task-node-info
|
|
:level 'castle
|
|
:task (game-task castle-break-in)
|
|
:name "castle-break-in-introduction"
|
|
:when-open #f
|
|
:flags (game-task-node-flag save-on-life intro-wait city-wait task-manager)
|
|
:parent-node (new 'static 'array game-task-node 4
|
|
(game-task-node palace-sneak-in-resolution)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
)
|
|
:on-open #f
|
|
:info (new 'static 'task-manager-info
|
|
:mask (task-manager-mask intro-scene)
|
|
:level 'ctywide
|
|
:intro-scene "asht002"
|
|
:resolution-scene #f
|
|
:resolution-scene-continue #f
|
|
:retry-continue #f
|
|
:fail-continue #f
|
|
:init-hook #f
|
|
:cleanup-hook #f
|
|
:update-hook #f
|
|
:code-hook #f
|
|
:complete-hook #f
|
|
:fail-hook #f
|
|
:event-hook #f
|
|
:final-node (game-task-node castle-break-in-introduction)
|
|
:intro-delay #x5dc
|
|
:on-complete #f
|
|
:on-fail #f
|
|
)
|
|
:borrow '()
|
|
:open? #f
|
|
:on-close #f
|
|
:description (text-id progress-missions-castle-break-in)
|
|
)
|
|
(new 'static 'game-task-node-info
|
|
:level 'castle
|
|
:task (game-task castle-break-in)
|
|
:name "castle-break-in-castle-1"
|
|
:when-open (new 'static 'boxed-array :type game-task-event
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor minimap)
|
|
:action (game-task-action show)
|
|
:tex (game-task-icon gaticon-20)
|
|
:scene #f
|
|
)
|
|
)
|
|
:flags (game-task-node-flag save-on-life task-manager)
|
|
:parent-node (new 'static 'array game-task-node 4
|
|
(game-task-node castle-break-in-introduction)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
)
|
|
:on-open #f
|
|
:info (new 'static 'task-manager-info
|
|
:level 'caspad
|
|
:intro-scene #f
|
|
:resolution-scene #f
|
|
:resolution-scene-continue #f
|
|
:retry-continue #f
|
|
:fail-continue #f
|
|
:init-hook #f
|
|
:cleanup-hook #f
|
|
:update-hook #f
|
|
:code-hook #f
|
|
:complete-hook #f
|
|
:fail-hook #f
|
|
:event-hook #f
|
|
:final-node (game-task-node castle-break-in-castle-1)
|
|
:on-complete #f
|
|
:on-fail #f
|
|
:end-sphere (new 'static 'sphere :x 195072.81 :y 223707.95 :z -6889803.0 :r 28672.0)
|
|
)
|
|
:borrow '()
|
|
:open? #f
|
|
:on-close #f
|
|
:description (text-id progress-missions-castle-break-in)
|
|
)
|
|
(new 'static 'game-task-node-info
|
|
:level 'castle
|
|
:task (game-task castle-break-in)
|
|
:name "castle-break-in-resolution"
|
|
:when-open (new 'static 'boxed-array :type game-task-event
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor minimap)
|
|
:action (game-task-action show)
|
|
:tex (game-task-icon gaticon-27)
|
|
:scene #f
|
|
)
|
|
)
|
|
:flags (game-task-node-flag close-task)
|
|
:parent-node (new 'static 'array game-task-node 4
|
|
(game-task-node castle-break-in-castle-1)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
)
|
|
:on-open #f
|
|
:info #f
|
|
:borrow '()
|
|
:open? #f
|
|
:on-close #f
|
|
:description (text-id progress-missions-castle-break-in)
|
|
)
|
|
(new 'static 'game-task-node-info
|
|
:level 'castle
|
|
:task (game-task castle-boss)
|
|
:name "castle-boss-introduction"
|
|
:when-open (new 'static 'boxed-array :type game-task-event
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor baron-castle)
|
|
:action (game-task-action say)
|
|
:tex (game-task-icon gaticon-02)
|
|
:scene "castle-krew-boss-fight-intro"
|
|
)
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor minimap)
|
|
:action (game-task-action show)
|
|
:tex (game-task-icon gaticon-27)
|
|
:scene #f
|
|
)
|
|
)
|
|
:flags (game-task-node-flag save-on-life abs-task-mask)
|
|
:parent-node (new 'static 'array game-task-node 4
|
|
(game-task-node castle-break-in-resolution)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
)
|
|
:task-mask (task-mask task1)
|
|
:on-open #f
|
|
:info #f
|
|
:borrow '()
|
|
:open? #f
|
|
:on-close #f
|
|
:add (game-task-node-command add-gun-up-3)
|
|
)
|
|
(new 'static 'game-task-node-info
|
|
:level 'castle
|
|
:task (game-task castle-boss)
|
|
:name "castle-boss-resolution"
|
|
:when-open (new 'static 'boxed-array :type game-task-event
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor minimap)
|
|
:action (game-task-action show)
|
|
:tex (game-task-icon gaticon-27)
|
|
:scene #f
|
|
)
|
|
)
|
|
:flags (game-task-node-flag close-task)
|
|
:parent-node (new 'static 'array game-task-node 4
|
|
(game-task-node castle-boss-introduction)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
)
|
|
:on-open #f
|
|
:info #f
|
|
:borrow '()
|
|
:open? #f
|
|
:on-close #f
|
|
:description (text-id progress-missions-castle-boss)
|
|
)
|
|
(new 'static 'game-task-node-info
|
|
:level 'city
|
|
:task (game-task city-whack)
|
|
:name "city-whack-pre-intro"
|
|
:when-open #f
|
|
:flags (game-task-node-flag save-on-life intro-wait city-wait task-manager)
|
|
:parent-node (new 'static 'array game-task-node 4
|
|
(game-task-node castle-boss-resolution)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
)
|
|
:on-open #f
|
|
:info (new 'static 'task-manager-info
|
|
:mask (task-manager-mask intro-scene)
|
|
:level 'ctywide
|
|
:intro-scene "tess001"
|
|
:resolution-scene #f
|
|
:resolution-scene-continue #f
|
|
:retry-continue #f
|
|
:fail-continue #f
|
|
:init-hook #f
|
|
:cleanup-hook #f
|
|
:update-hook #f
|
|
:code-hook #f
|
|
:complete-hook #f
|
|
:fail-hook #f
|
|
:event-hook #f
|
|
:final-node (game-task-node city-whack-pre-intro)
|
|
:intro-delay #xbb8
|
|
:on-complete #f
|
|
:on-fail #f
|
|
)
|
|
:borrow '()
|
|
:open? #f
|
|
:on-close #f
|
|
)
|
|
(new 'static 'game-task-node-info
|
|
:level 'city
|
|
:task (game-task city-whack)
|
|
:name "city-whack-introduction"
|
|
:when-open (new 'static 'boxed-array :type game-task-event
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor tess-hiphog)
|
|
:action (game-task-action say)
|
|
:tex (game-task-icon gaticon-02)
|
|
:scene "city-whack-a-metal-intro"
|
|
)
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor minimap)
|
|
:action (game-task-action show)
|
|
:tex (game-task-icon gaticon-08)
|
|
:scene #f
|
|
)
|
|
)
|
|
:flags (game-task-node-flag save-on-life)
|
|
:parent-node (new 'static 'array game-task-node 4
|
|
(game-task-node city-whack-pre-intro)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
)
|
|
:on-open #f
|
|
:info #f
|
|
:borrow '((hiphog 0 lwhack special))
|
|
:open? #f
|
|
:on-close #f
|
|
:description (text-id progress-missions-beat-whack)
|
|
)
|
|
(new 'static 'game-task-node-info
|
|
:level 'city
|
|
:task (game-task city-whack)
|
|
:name "city-whack-wait"
|
|
:when-open (new 'static 'boxed-array :type game-task-event
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor tess-hiphog)
|
|
:action (game-task-action talk)
|
|
:tex (game-task-icon gaticon-03)
|
|
:scene "city-whack-a-metal-intro"
|
|
)
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor minimap)
|
|
:action (game-task-action show)
|
|
:tex (game-task-icon gaticon-08)
|
|
:scene #f
|
|
)
|
|
)
|
|
:parent-node (new 'static 'array game-task-node 4
|
|
(game-task-node city-whack-introduction)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
)
|
|
:on-open #f
|
|
:info #f
|
|
:borrow '((hiphog 0 lwhack special))
|
|
:open? #f
|
|
:on-close #f
|
|
:description (text-id progress-missions-beat-whack)
|
|
)
|
|
(new 'static 'game-task-node-info
|
|
:level 'city
|
|
:task (game-task city-whack)
|
|
:name "city-whack-resolution"
|
|
:when-open (new 'static 'boxed-array :type game-task-event
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor minimap)
|
|
:action (game-task-action show)
|
|
:tex (game-task-icon gaticon-08)
|
|
:scene #f
|
|
)
|
|
)
|
|
:flags (game-task-node-flag close-task set-task-mask task-manager)
|
|
:parent-node (new 'static 'array game-task-node 4
|
|
(game-task-node city-whack-wait)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
)
|
|
:task-mask (task-mask task5)
|
|
:on-open #f
|
|
:info (new 'static 'task-manager-info
|
|
:mask (task-manager-mask resolution-scene)
|
|
:level 'lwhack
|
|
:intro-scene #f
|
|
:resolution-scene "city-whack-a-metal-res"
|
|
:resolution-scene-continue #f
|
|
:retry-continue #f
|
|
:fail-continue "hiphog-start"
|
|
:init-hook #f
|
|
:cleanup-hook #f
|
|
:update-hook #f
|
|
:code-hook #f
|
|
:complete-hook #f
|
|
:fail-hook #f
|
|
:event-hook #f
|
|
:final-node (game-task-node city-whack-resolution)
|
|
:on-complete #f
|
|
:on-fail #f
|
|
)
|
|
:borrow '((hiphog 0 lwhack special))
|
|
:open? #f
|
|
:on-close #f
|
|
:description (text-id progress-missions-beat-whack)
|
|
)
|
|
(new 'static 'game-task-node-info
|
|
:level 'city
|
|
:task (game-task city-whack)
|
|
:name "city-whack-post-game"
|
|
:when-open (new 'static 'boxed-array :type game-task-event
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor whack-a-metal-hiphog)
|
|
:action (game-task-action play)
|
|
:tex (game-task-icon gaticon-06)
|
|
:scene "whack-game"
|
|
:distance (meters 6)
|
|
)
|
|
)
|
|
:flags (game-task-node-flag no-restart)
|
|
:parent-node (new 'static 'array game-task-node 4
|
|
(game-task-node city-whack-resolution)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
)
|
|
:on-open #f
|
|
:info #f
|
|
:borrow '()
|
|
:open? #f
|
|
:on-close #f
|
|
)
|
|
(new 'static 'game-task-node-info
|
|
:level 'under
|
|
:task (game-task under-mech)
|
|
:name "under-mech-introduction"
|
|
:when-open (new 'static 'boxed-array :type game-task-event
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor tess-hiphog)
|
|
:action (game-task-action idle)
|
|
:tex (game-task-icon gaticon-01)
|
|
:scene #f
|
|
)
|
|
)
|
|
:flags (game-task-node-flag auto-close save-on-life abs-task-mask)
|
|
:parent-node (new 'static 'array game-task-node 4
|
|
(game-task-node city-whack-resolution)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
)
|
|
:task-mask (task-mask task0)
|
|
:on-open #f
|
|
:info #f
|
|
:borrow '((ctywide 1 lwideb special) (hiphog 0 lwhack special))
|
|
:open? #f
|
|
:on-close #f
|
|
:description (text-id progress-missions-under-find-sig)
|
|
)
|
|
(new 'static 'game-task-node-info
|
|
:level 'under
|
|
:task (game-task under-mech)
|
|
:name "under-mech-resolution"
|
|
:when-open (new 'static 'boxed-array :type game-task-event
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor minimap)
|
|
:action (game-task-action show)
|
|
:tex (game-task-icon gaticon-28)
|
|
:scene #f
|
|
)
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor tess-hiphog)
|
|
:action (game-task-action idle)
|
|
:tex (game-task-icon gaticon-01)
|
|
:scene #f
|
|
)
|
|
)
|
|
:flags (game-task-node-flag close-task abs-task-mask)
|
|
:parent-node (new 'static 'array game-task-node 4
|
|
(game-task-node under-mech-introduction)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
)
|
|
:task-mask (task-mask task1)
|
|
:on-open #f
|
|
:info #f
|
|
:borrow '((ctywide 1 lwideb special) (hiphog 0 lwhack special))
|
|
:open? #f
|
|
:on-close #f
|
|
:description (text-id progress-missions-under-find-sig)
|
|
)
|
|
(new 'static 'game-task-node-info
|
|
:level 'under
|
|
:task (game-task under-sig)
|
|
:name "under-sig-introduction"
|
|
:when-open (new 'static 'boxed-array :type game-task-event
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor minimap)
|
|
:action (game-task-action show)
|
|
:tex (game-task-icon gaticon-28)
|
|
:scene #f
|
|
)
|
|
)
|
|
:parent-node (new 'static 'array game-task-node 4
|
|
(game-task-node under-mech-resolution)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
)
|
|
:on-open #f
|
|
:info #f
|
|
:borrow '((ctywide 1 lwideb special))
|
|
:open? #f
|
|
:on-close #f
|
|
)
|
|
(new 'static 'game-task-node-info
|
|
:level 'under
|
|
:task (game-task under-sig)
|
|
:name "under-sig-centipede1-start"
|
|
:when-open (new 'static 'boxed-array :type game-task-event
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor minimap)
|
|
:action (game-task-action show)
|
|
:tex (game-task-icon gaticon-28)
|
|
:scene #f
|
|
)
|
|
)
|
|
:parent-node (new 'static 'array game-task-node 4
|
|
(game-task-node under-sig-introduction)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
)
|
|
:on-open #f
|
|
:info #f
|
|
:borrow '((ctywide 1 lwideb special))
|
|
:open? #f
|
|
:on-close #f
|
|
:description (text-id progress-missions-under-escort-sig)
|
|
)
|
|
(new 'static 'game-task-node-info
|
|
:level 'under
|
|
:task (game-task under-sig)
|
|
:name "under-sig-centipede1-end"
|
|
:when-open (new 'static 'boxed-array :type game-task-event
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor minimap)
|
|
:action (game-task-action show)
|
|
:tex (game-task-icon gaticon-28)
|
|
:scene #f
|
|
)
|
|
)
|
|
:parent-node (new 'static 'array game-task-node 4
|
|
(game-task-node under-sig-centipede1-start)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
)
|
|
:on-open #f
|
|
:info #f
|
|
:borrow '((ctywide 1 lwideb special))
|
|
:open? #f
|
|
:on-close #f
|
|
:description (text-id progress-missions-under-escort-sig)
|
|
)
|
|
(new 'static 'game-task-node-info
|
|
:level 'under
|
|
:task (game-task under-sig)
|
|
:name "under-sig-centipede2-start"
|
|
:when-open (new 'static 'boxed-array :type game-task-event
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor minimap)
|
|
:action (game-task-action show)
|
|
:tex (game-task-icon gaticon-28)
|
|
:scene #f
|
|
)
|
|
)
|
|
:parent-node (new 'static 'array game-task-node 4
|
|
(game-task-node under-sig-centipede1-end)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
)
|
|
:on-open #f
|
|
:info #f
|
|
:borrow '((ctywide 1 lwideb special))
|
|
:open? #f
|
|
:on-close #f
|
|
:description (text-id progress-missions-under-escort-sig)
|
|
)
|
|
(new 'static 'game-task-node-info
|
|
:level 'under
|
|
:task (game-task under-sig)
|
|
:name "under-sig-resolution"
|
|
:when-open (new 'static 'boxed-array :type game-task-event
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor minimap)
|
|
:action (game-task-action show)
|
|
:tex (game-task-icon gaticon-28)
|
|
:scene #f
|
|
)
|
|
)
|
|
:flags (game-task-node-flag close-task abs-task-mask)
|
|
:parent-node (new 'static 'array game-task-node 4
|
|
(game-task-node under-sig-centipede2-start)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
)
|
|
:task-mask (task-mask done)
|
|
:on-open #f
|
|
:info #f
|
|
:borrow '((ctywide 1 lwideb special))
|
|
:open? #f
|
|
:on-close #f
|
|
:description (text-id progress-missions-under-escort-sig)
|
|
)
|
|
(new 'static 'game-task-node-info
|
|
:level 'city
|
|
:task (game-task city-defend-stadium)
|
|
:name "city-defend-stadium-pre-intro"
|
|
:when-open #f
|
|
:flags (game-task-node-flag save-on-life intro-wait city-wait task-manager)
|
|
:parent-node (new 'static 'array game-task-node 4
|
|
(game-task-node under-sig-resolution)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
)
|
|
:on-open #f
|
|
:info (new 'static 'task-manager-info
|
|
:mask (task-manager-mask intro-scene)
|
|
:level 'ctywide
|
|
:intro-scene "kei029"
|
|
:resolution-scene #f
|
|
:resolution-scene-continue #f
|
|
:retry-continue #f
|
|
:fail-continue #f
|
|
:init-hook #f
|
|
:cleanup-hook #f
|
|
:update-hook #f
|
|
:code-hook #f
|
|
:complete-hook #f
|
|
:fail-hook #f
|
|
:event-hook #f
|
|
:final-node (game-task-node city-defend-stadium-pre-intro)
|
|
:intro-delay #x258
|
|
:on-complete #f
|
|
:on-fail #f
|
|
)
|
|
:borrow '((ctywide 1 lwideb special))
|
|
:open? #f
|
|
:on-close #f
|
|
)
|
|
(new 'static 'game-task-node-info
|
|
:level 'stadium
|
|
:task (game-task city-defend-stadium)
|
|
:name "city-defend-stadium-introduction"
|
|
:when-open (new 'static 'boxed-array :type game-task-event
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor keira-stadium)
|
|
:action (game-task-action say)
|
|
:tex (game-task-icon gaticon-02)
|
|
:scene "city-defend-stadium-intro"
|
|
)
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor minimap)
|
|
:action (game-task-action show)
|
|
:tex (game-task-icon gaticon-29)
|
|
:scene #f
|
|
)
|
|
)
|
|
:flags (game-task-node-flag abs-task-mask task-manager)
|
|
:parent-node (new 'static 'array game-task-node 4
|
|
(game-task-node city-defend-stadium-pre-intro)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
)
|
|
:task-mask (task-mask task1)
|
|
:on-open #f
|
|
:info (new 'static 'task-manager-info
|
|
:level 'stadium
|
|
:intro-scene #f
|
|
:resolution-scene #f
|
|
:resolution-scene-continue #f
|
|
:retry-continue #f
|
|
:fail-continue #f
|
|
:init-hook #f
|
|
:cleanup-hook #f
|
|
:update-hook #f
|
|
:code-hook #f
|
|
:complete-hook #f
|
|
:fail-hook #f
|
|
:event-hook #f
|
|
:final-node (game-task-node city-defend-stadium-introduction)
|
|
:on-complete #f
|
|
:on-fail #f
|
|
)
|
|
:borrow '((stadium 0 lkeirift special) (ctywide 1 lwideb special))
|
|
:open? #f
|
|
:on-close #f
|
|
:description (text-id progress-missions-talk-to-keira)
|
|
)
|
|
(new 'static 'game-task-node-info
|
|
:level 'stadium
|
|
:task (game-task city-defend-stadium)
|
|
:name "city-defend-stadium-resolution"
|
|
:when-open (new 'static 'boxed-array :type game-task-event
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor minimap)
|
|
:action (game-task-action show)
|
|
:tex (game-task-icon gaticon-29)
|
|
:scene #f
|
|
)
|
|
)
|
|
:flags (game-task-node-flag close-task abs-task-mask task-manager)
|
|
:parent-node (new 'static 'array game-task-node 4
|
|
(game-task-node city-defend-stadium-introduction)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
)
|
|
:task-mask (task-mask done)
|
|
:on-open #f
|
|
:info (new 'static 'task-manager-info
|
|
:mask (task-manager-mask resolution-scene)
|
|
:level 'stadium
|
|
:intro-scene #f
|
|
:resolution-scene "city-defend-stadium-res"
|
|
:resolution-scene-continue #f
|
|
:retry-continue "stadium-blimp-intro"
|
|
:fail-continue "stadium-blimp-intro"
|
|
:init-hook #f
|
|
:cleanup-hook #f
|
|
:update-hook #f
|
|
:code-hook #f
|
|
:complete-hook #f
|
|
:fail-hook #f
|
|
:event-hook #f
|
|
:final-node (game-task-node city-defend-stadium-resolution)
|
|
:on-complete #f
|
|
:on-fail #f
|
|
)
|
|
:borrow '((stadium 0 lkeirift special) (ctywide 1 lwideb special))
|
|
:open? #f
|
|
:on-close #f
|
|
:description (text-id progress-missions-city-defend-stadium)
|
|
)
|
|
(new 'static 'game-task-node-info
|
|
:level 'consite
|
|
:task (game-task consite-find-baron)
|
|
:name "consite-find-baron-introduction"
|
|
:when-open #f
|
|
:flags (game-task-node-flag save-on-life intro-wait task-manager)
|
|
:parent-node (new 'static 'array game-task-node 4
|
|
(game-task-node city-defend-stadium-resolution)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
)
|
|
:on-open #f
|
|
:info (new 'static 'task-manager-info
|
|
:mask (task-manager-mask intro-scene)
|
|
:level 'ctywide
|
|
:intro-scene "vin013"
|
|
:resolution-scene #f
|
|
:resolution-scene-continue #f
|
|
:retry-continue #f
|
|
:fail-continue #f
|
|
:init-hook #f
|
|
:cleanup-hook #f
|
|
:update-hook #f
|
|
:code-hook #f
|
|
:complete-hook #f
|
|
:fail-hook #f
|
|
:event-hook #f
|
|
:final-node (game-task-node consite-find-baron-introduction)
|
|
:intro-delay #x258
|
|
:on-complete #f
|
|
:on-fail #f
|
|
)
|
|
:borrow '((ctywide 1 lwideb special))
|
|
:open? #f
|
|
:on-close #f
|
|
:description (text-id progress-missions-check-consite)
|
|
)
|
|
(new 'static 'game-task-node-info
|
|
:level 'consite
|
|
:task (game-task consite-find-baron)
|
|
:name "consite-find-baron-resolution"
|
|
:when-open (new 'static 'boxed-array :type game-task-event
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor baron-consite)
|
|
:action (game-task-action say)
|
|
:tex (game-task-icon gaticon-02)
|
|
:scene "consite-find-baron-res"
|
|
:distance (meters 80)
|
|
)
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor minimap)
|
|
:action (game-task-action show)
|
|
:tex (game-task-icon gaticon-25)
|
|
:scene #f
|
|
)
|
|
)
|
|
:flags (game-task-node-flag close-task)
|
|
:parent-node (new 'static 'array game-task-node 4
|
|
(game-task-node consite-find-baron-introduction)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
)
|
|
:on-open #f
|
|
:info #f
|
|
:borrow '((ctywide 1 lwideb special))
|
|
:open? #f
|
|
:on-close #f
|
|
:description (text-id progress-missions-check-consite)
|
|
)
|
|
(new 'static 'game-task-node-info
|
|
:level 'nest
|
|
:task (game-task nest-get-to-gun)
|
|
:name "nest-get-to-gun-introduction"
|
|
:when-open (new 'static 'boxed-array :type game-task-event
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor baron-consite)
|
|
:action (game-task-action idle)
|
|
:tex (game-task-icon gaticon-01)
|
|
:scene #f
|
|
)
|
|
)
|
|
:flags (game-task-node-flag save-on-life intro-wait city-wait task-manager)
|
|
:parent-node (new 'static 'array game-task-node 4
|
|
(game-task-node consite-find-baron-resolution)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
)
|
|
:on-open #f
|
|
:info (new 'static 'task-manager-info
|
|
:mask (task-manager-mask intro-scene)
|
|
:level 'ctywide
|
|
:intro-scene "asht006"
|
|
:resolution-scene #f
|
|
:resolution-scene-continue #f
|
|
:retry-continue #f
|
|
:fail-continue #f
|
|
:init-hook #f
|
|
:cleanup-hook #f
|
|
:update-hook #f
|
|
:code-hook #f
|
|
:complete-hook #f
|
|
:fail-hook #f
|
|
:event-hook #f
|
|
:final-node (game-task-node nest-get-to-gun-introduction)
|
|
:intro-delay #x258
|
|
:on-complete #f
|
|
:on-fail #f
|
|
)
|
|
:borrow '((ctywide 1 lwideb special))
|
|
:open? #f
|
|
:on-close #f
|
|
:description (text-id progress-missions-nest-get-to-gun)
|
|
)
|
|
(new 'static 'game-task-node-info
|
|
:level 'nest
|
|
:task (game-task nest-get-to-gun)
|
|
:name "nest-get-to-gun-resolution"
|
|
:when-open (new 'static 'boxed-array :type game-task-event
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor minimap)
|
|
:action (game-task-action show)
|
|
:tex (game-task-icon gaticon-20)
|
|
:scene #f
|
|
)
|
|
)
|
|
:flags (game-task-node-flag close-task)
|
|
:parent-node (new 'static 'array game-task-node 4
|
|
(game-task-node nest-get-to-gun-introduction)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
)
|
|
:on-open #f
|
|
:info #f
|
|
:borrow '((ctywide 1 lwideb special))
|
|
:open? #f
|
|
:on-close #f
|
|
:description (text-id progress-missions-nest-get-to-gun)
|
|
)
|
|
(new 'static 'game-task-node-info
|
|
:level 'nest
|
|
:task (game-task nest-enter)
|
|
:name "nest-enter-introduction"
|
|
:when-open (new 'static 'boxed-array :type game-task-event
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor minimap)
|
|
:action (game-task-action show)
|
|
:tex (game-task-icon gaticon-20)
|
|
:scene #f
|
|
)
|
|
)
|
|
:parent-node (new 'static 'array game-task-node 4
|
|
(game-task-node nest-get-to-gun-resolution)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
)
|
|
:on-open #f
|
|
:info #f
|
|
:borrow '((ctywide 1 lwideb special))
|
|
:open? #f
|
|
:on-close #f
|
|
:description (text-id progress-missions-nest-attack)
|
|
)
|
|
(new 'static 'game-task-node-info
|
|
:level 'nest
|
|
:task (game-task nest-enter)
|
|
:name "nest-enter-resolution"
|
|
:when-open (new 'static 'boxed-array :type game-task-event
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor minimap)
|
|
:action (game-task-action show)
|
|
:tex (game-task-icon gaticon-20)
|
|
:scene #f
|
|
)
|
|
)
|
|
:flags (game-task-node-flag close-task)
|
|
:parent-node (new 'static 'array game-task-node 4
|
|
(game-task-node nest-enter-introduction)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
)
|
|
:on-open #f
|
|
:info #f
|
|
:borrow '((ctywide 1 lwideb special))
|
|
:open? #f
|
|
:on-close #f
|
|
:description (text-id progress-missions-nest-attack)
|
|
)
|
|
(new 'static 'game-task-node-info
|
|
:level 'nest
|
|
:task (game-task nest-boss)
|
|
:name "nest-boss-introduction"
|
|
:when-open (new 'static 'boxed-array :type game-task-event
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor minimap)
|
|
:action (game-task-action show)
|
|
:tex (game-task-icon gaticon-20)
|
|
:scene #f
|
|
)
|
|
)
|
|
:flags (game-task-node-flag save-on-life)
|
|
:parent-node (new 'static 'array game-task-node 4
|
|
(game-task-node nest-enter-resolution)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
)
|
|
:on-open #f
|
|
:info #f
|
|
:borrow '((ctywide 1 lwideb special))
|
|
:open? #f
|
|
:on-close #f
|
|
:description (text-id progress-missions-nest-boss)
|
|
)
|
|
(new 'static 'game-task-node-info
|
|
:level 'nest
|
|
:task (game-task nest-boss)
|
|
:name "nest-boss-resolution"
|
|
:when-open (new 'static 'boxed-array :type game-task-event
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor minimap)
|
|
:action (game-task-action show)
|
|
:tex (game-task-icon gaticon-20)
|
|
:scene #f
|
|
)
|
|
)
|
|
:flags (game-task-node-flag close-task task-manager)
|
|
:parent-node (new 'static 'array game-task-node 4
|
|
(game-task-node nest-boss-introduction)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
)
|
|
:on-open #f
|
|
:info (new 'static 'task-manager-info
|
|
:level 'nestb
|
|
:intro-scene #f
|
|
:resolution-scene #f
|
|
:resolution-scene-continue #f
|
|
:retry-continue #f
|
|
:fail-continue #f
|
|
:init-hook #f
|
|
:cleanup-hook #f
|
|
:update-hook #f
|
|
:code-hook #f
|
|
:complete-hook #f
|
|
:fail-hook #f
|
|
:event-hook #f
|
|
:final-node (game-task-node nest-boss-resolution)
|
|
:on-complete #f
|
|
:on-fail #f
|
|
)
|
|
:borrow '((ctywide 1 lwideb special) (outrocst 0 loutcstb special))
|
|
:open? #f
|
|
:on-close #f
|
|
:description (text-id progress-missions-nest-boss)
|
|
)
|
|
(new 'static 'game-task-node-info
|
|
:level 'city
|
|
:task (game-task city-win)
|
|
:name "city-win-pre-intro"
|
|
:when-open #f
|
|
:flags (game-task-node-flag clear-task-mask)
|
|
:parent-node (new 'static 'array game-task-node 4
|
|
(game-task-node nest-boss-resolution)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
)
|
|
:task-mask (task-mask task3 task5)
|
|
:on-open #f
|
|
:info #f
|
|
:borrow '()
|
|
:open? #f
|
|
:on-close #f
|
|
)
|
|
(new 'static 'game-task-node-info
|
|
:level 'city
|
|
:task (game-task city-win)
|
|
:name "city-win-introduction"
|
|
:when-open #f
|
|
:flags (game-task-node-flag save-on-life set-task-mask)
|
|
:parent-node (new 'static 'array game-task-node 4
|
|
(game-task-node city-win-pre-intro)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
)
|
|
:task-mask (task-mask task4)
|
|
:on-open #f
|
|
:info #f
|
|
:borrow '()
|
|
:open? #f
|
|
:on-close #f
|
|
)
|
|
(new 'static 'game-task-node-info
|
|
:level 'city
|
|
:task (game-task city-win)
|
|
:name "city-win-resolution"
|
|
:when-open #f
|
|
:flags (game-task-node-flag close-task save-on-life)
|
|
:parent-node (new 'static 'array game-task-node 4
|
|
(game-task-node city-win-introduction)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
)
|
|
:on-open #f
|
|
:info #f
|
|
:borrow '((hiphog 0 lhipout display))
|
|
:open? #f
|
|
:on-close #f
|
|
)
|
|
(new 'static 'game-task-node-info
|
|
:level 'city
|
|
:task (game-task city-oracle)
|
|
:name "city-oracle-introduction"
|
|
:when-open (new 'static 'boxed-array :type game-task-event
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor minimap)
|
|
:action (game-task-action show)
|
|
:tex (game-task-icon gaticon-31)
|
|
:scene #f
|
|
)
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor oracle-oracle)
|
|
:action (game-task-action say)
|
|
:tex (game-task-icon gaticon-02)
|
|
:scene "city-oracle-intro"
|
|
)
|
|
)
|
|
:flags (game-task-node-flag save-on-life)
|
|
:parent-node (new 'static 'array game-task-node 4
|
|
(game-task-node atoll-water-resolution)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
)
|
|
:on-open #f
|
|
:info #f
|
|
:borrow '()
|
|
:open? #f
|
|
:on-close #f
|
|
:description (text-id progress-missions-go-to-oracle)
|
|
)
|
|
(new 'static 'game-task-node-info
|
|
:level 'city
|
|
:task (game-task city-oracle)
|
|
:name "city-oracle-level0"
|
|
:when-open (new 'static 'boxed-array :type game-task-event
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor minimap)
|
|
:action (game-task-action show)
|
|
:tex (game-task-icon gaticon-31)
|
|
:scene #f
|
|
)
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor oracle-oracle)
|
|
:action (game-task-action say)
|
|
:tex (game-task-icon gaticon-02)
|
|
:scene "city-oracle-level-0"
|
|
)
|
|
)
|
|
:flags (game-task-node-flag save-on-life task-manager)
|
|
:parent-node (new 'static 'array game-task-node 4
|
|
(game-task-node city-oracle-introduction)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
)
|
|
:on-open #f
|
|
:info (new 'static 'task-manager-info
|
|
:level 'oracle
|
|
:intro-scene #f
|
|
:resolution-scene #f
|
|
:resolution-scene-continue #f
|
|
:retry-continue #f
|
|
:fail-continue #f
|
|
:init-hook #f
|
|
:cleanup-hook #f
|
|
:update-hook #f
|
|
:code-hook #f
|
|
:complete-hook #f
|
|
:fail-hook #f
|
|
:event-hook #f
|
|
:final-node (game-task-node city-oracle-level0)
|
|
:on-complete #f
|
|
:on-fail #f
|
|
)
|
|
:borrow '()
|
|
:open? (lambda ((arg0 game-task-node-info)) (>= (-> *game-info* gem) 25.0))
|
|
:on-close #f
|
|
:add (game-task-node-command add-darkjak-0)
|
|
:description (text-id progress-missions-go-to-oracle)
|
|
)
|
|
(new 'static 'game-task-node-info
|
|
:level 'city
|
|
:task (game-task city-oracle)
|
|
:name "city-oracle-level0-training"
|
|
:when-open #f
|
|
:flags (game-task-node-flag save-on-life task-manager)
|
|
:parent-node (new 'static 'array game-task-node 4
|
|
(game-task-node city-oracle-level0)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
)
|
|
:on-open #f
|
|
:info (new 'static 'task-manager-info
|
|
:level 'oracle
|
|
:intro-scene #f
|
|
:resolution-scene #f
|
|
:resolution-scene-continue #f
|
|
:retry-continue #f
|
|
:fail-continue #f
|
|
:init-hook #f
|
|
:cleanup-hook #f
|
|
:update-hook #f
|
|
:code-hook #f
|
|
:complete-hook #f
|
|
:fail-hook #f
|
|
:event-hook #f
|
|
:final-node (game-task-node city-oracle-level0-training)
|
|
:on-complete #f
|
|
:on-fail #f
|
|
)
|
|
:borrow '()
|
|
:open? #f
|
|
:on-close #f
|
|
:description (text-id progress-missions-go-to-oracle)
|
|
)
|
|
(new 'static 'game-task-node-info
|
|
:level 'city
|
|
:task (game-task city-oracle)
|
|
:name "city-oracle-level1"
|
|
:when-open (new 'static 'boxed-array :type game-task-event
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor minimap)
|
|
:action (game-task-action show)
|
|
:tex (game-task-icon gaticon-31)
|
|
:scene #f
|
|
)
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor oracle-oracle)
|
|
:action (game-task-action say)
|
|
:tex (game-task-icon gaticon-02)
|
|
:scene "city-oracle-level-1"
|
|
)
|
|
)
|
|
:flags (game-task-node-flag save-on-life task-manager)
|
|
:parent-node (new 'static 'array game-task-node 4
|
|
(game-task-node city-oracle-level0-training)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
)
|
|
:on-open #f
|
|
:info (new 'static 'task-manager-info
|
|
:level 'oracle
|
|
:intro-scene #f
|
|
:resolution-scene #f
|
|
:resolution-scene-continue #f
|
|
:retry-continue #f
|
|
:fail-continue #f
|
|
:init-hook #f
|
|
:cleanup-hook #f
|
|
:update-hook #f
|
|
:code-hook #f
|
|
:complete-hook #f
|
|
:fail-hook #f
|
|
:event-hook #f
|
|
:final-node (game-task-node city-oracle-level1)
|
|
:on-complete #f
|
|
:on-fail #f
|
|
)
|
|
:borrow '()
|
|
:open? (lambda ((arg0 game-task-node-info)) (>= (-> *game-info* gem) 200.0))
|
|
:on-close #f
|
|
:add (game-task-node-command add-darkjak-1)
|
|
:description (text-id progress-missions-go-to-oracle)
|
|
)
|
|
(new 'static 'game-task-node-info
|
|
:level 'city
|
|
:task (game-task city-oracle)
|
|
:name "city-oracle-level1-training"
|
|
:when-open #f
|
|
:flags (game-task-node-flag save-on-life task-manager)
|
|
:parent-node (new 'static 'array game-task-node 4
|
|
(game-task-node city-oracle-level1)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
)
|
|
:on-open #f
|
|
:info (new 'static 'task-manager-info
|
|
:level 'oracle
|
|
:intro-scene #f
|
|
:resolution-scene #f
|
|
:resolution-scene-continue #f
|
|
:retry-continue #f
|
|
:fail-continue #f
|
|
:init-hook #f
|
|
:cleanup-hook #f
|
|
:update-hook #f
|
|
:code-hook #f
|
|
:complete-hook #f
|
|
:fail-hook #f
|
|
:event-hook #f
|
|
:final-node (game-task-node city-oracle-level1-training)
|
|
:on-complete #f
|
|
:on-fail #f
|
|
)
|
|
:borrow '()
|
|
:open? #f
|
|
:on-close #f
|
|
:description (text-id progress-missions-go-to-oracle)
|
|
)
|
|
(new 'static 'game-task-node-info
|
|
:level 'city
|
|
:task (game-task city-oracle)
|
|
:name "city-oracle-level2"
|
|
:when-open (new 'static 'boxed-array :type game-task-event
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor minimap)
|
|
:action (game-task-action show)
|
|
:tex (game-task-icon gaticon-31)
|
|
:scene #f
|
|
)
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor oracle-oracle)
|
|
:action (game-task-action say)
|
|
:tex (game-task-icon gaticon-02)
|
|
:scene "city-oracle-level-2"
|
|
)
|
|
)
|
|
:flags (game-task-node-flag save-on-life task-manager)
|
|
:parent-node (new 'static 'array game-task-node 4
|
|
(game-task-node city-oracle-level1-training)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
)
|
|
:on-open #f
|
|
:info (new 'static 'task-manager-info
|
|
:level 'oracle
|
|
:intro-scene #f
|
|
:resolution-scene #f
|
|
:resolution-scene-continue #f
|
|
:retry-continue #f
|
|
:fail-continue #f
|
|
:init-hook #f
|
|
:cleanup-hook #f
|
|
:update-hook #f
|
|
:code-hook #f
|
|
:complete-hook #f
|
|
:fail-hook #f
|
|
:event-hook #f
|
|
:final-node (game-task-node city-oracle-level2)
|
|
:on-complete #f
|
|
:on-fail #f
|
|
)
|
|
:borrow '()
|
|
:open? (lambda ((arg0 game-task-node-info)) (>= (-> *game-info* gem) 200.0))
|
|
:on-close #f
|
|
:add (game-task-node-command add-darkjak-2)
|
|
:description (text-id progress-missions-go-to-oracle)
|
|
)
|
|
(new 'static 'game-task-node-info
|
|
:level 'city
|
|
:task (game-task city-oracle)
|
|
:name "city-oracle-level2-training"
|
|
:when-open #f
|
|
:flags (game-task-node-flag save-on-life task-manager)
|
|
:parent-node (new 'static 'array game-task-node 4
|
|
(game-task-node city-oracle-level2)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
)
|
|
:on-open #f
|
|
:info (new 'static 'task-manager-info
|
|
:level 'oracle
|
|
:intro-scene #f
|
|
:resolution-scene #f
|
|
:resolution-scene-continue #f
|
|
:retry-continue #f
|
|
:fail-continue #f
|
|
:init-hook #f
|
|
:cleanup-hook #f
|
|
:update-hook #f
|
|
:code-hook #f
|
|
:complete-hook #f
|
|
:fail-hook #f
|
|
:event-hook #f
|
|
:final-node (game-task-node city-oracle-level2-training)
|
|
:on-complete #f
|
|
:on-fail #f
|
|
)
|
|
:borrow '()
|
|
:open? #f
|
|
:on-close #f
|
|
:description (text-id progress-missions-go-to-oracle)
|
|
)
|
|
(new 'static 'game-task-node-info
|
|
:level 'city
|
|
:task (game-task city-oracle)
|
|
:name "city-oracle-level3"
|
|
:when-open (new 'static 'boxed-array :type game-task-event
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor minimap)
|
|
:action (game-task-action show)
|
|
:tex (game-task-icon gaticon-31)
|
|
:scene #f
|
|
)
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor oracle-oracle)
|
|
:action (game-task-action say)
|
|
:tex (game-task-icon gaticon-02)
|
|
:scene "city-oracle-level-3"
|
|
)
|
|
)
|
|
:flags (game-task-node-flag save-on-life task-manager)
|
|
:parent-node (new 'static 'array game-task-node 4
|
|
(game-task-node city-oracle-level2-training)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
)
|
|
:on-open #f
|
|
:info (new 'static 'task-manager-info
|
|
:level 'oracle
|
|
:intro-scene #f
|
|
:resolution-scene #f
|
|
:resolution-scene-continue #f
|
|
:retry-continue #f
|
|
:fail-continue #f
|
|
:init-hook #f
|
|
:cleanup-hook #f
|
|
:update-hook #f
|
|
:code-hook #f
|
|
:complete-hook #f
|
|
:fail-hook #f
|
|
:event-hook #f
|
|
:final-node (game-task-node city-oracle-level3)
|
|
:on-complete #f
|
|
:on-fail #f
|
|
)
|
|
:borrow '()
|
|
:open? (lambda ((arg0 game-task-node-info)) (>= (-> *game-info* gem) 100.0))
|
|
:on-close #f
|
|
:add (game-task-node-command add-darkjak-3)
|
|
:description (text-id progress-missions-go-to-oracle)
|
|
)
|
|
(new 'static 'game-task-node-info
|
|
:level 'city
|
|
:task (game-task city-oracle)
|
|
:name "city-oracle-level3-training"
|
|
:when-open #f
|
|
:flags (game-task-node-flag save-on-life task-manager)
|
|
:parent-node (new 'static 'array game-task-node 4
|
|
(game-task-node city-oracle-level3)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
)
|
|
:on-open #f
|
|
:info (new 'static 'task-manager-info
|
|
:level 'oracle
|
|
:intro-scene #f
|
|
:resolution-scene #f
|
|
:resolution-scene-continue #f
|
|
:retry-continue #f
|
|
:fail-continue #f
|
|
:init-hook #f
|
|
:cleanup-hook #f
|
|
:update-hook #f
|
|
:code-hook #f
|
|
:complete-hook #f
|
|
:fail-hook #f
|
|
:event-hook #f
|
|
:final-node (game-task-node city-oracle-level3-training)
|
|
:on-complete #f
|
|
:on-fail #f
|
|
)
|
|
:borrow '()
|
|
:open? #f
|
|
:on-close #f
|
|
:description (text-id progress-missions-go-to-oracle)
|
|
)
|
|
(new 'static 'game-task-node-info
|
|
:level 'city
|
|
:task (game-task city-burning-bush-ring-1)
|
|
:name "city-burning-bush-ring-1-introduction"
|
|
:when-open (new 'static 'boxed-array :type game-task-event
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor burning-bush-slumb)
|
|
:action (game-task-action show)
|
|
:tex (game-task-icon gaticon-04)
|
|
:scene "bb01int"
|
|
)
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor minimap)
|
|
:action (game-task-action show)
|
|
:tex (game-task-icon gaticon-47)
|
|
:scene #f
|
|
)
|
|
)
|
|
:flags (game-task-node-flag save-on-try)
|
|
:parent-node (new 'static 'array game-task-node 4
|
|
(game-task-node atoll-water-resolution)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
)
|
|
:on-open #f
|
|
:info #f
|
|
:borrow '()
|
|
:open? #f
|
|
:on-close #f
|
|
)
|
|
(new 'static 'game-task-node-info
|
|
:level 'city
|
|
:task (game-task city-burning-bush-ring-1)
|
|
:name "city-burning-bush-ring-1-resolution"
|
|
:when-open (new 'static 'boxed-array :type game-task-event
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor burning-bush-slumb)
|
|
:action (game-task-action play)
|
|
:tex (game-task-icon gaticon-06)
|
|
:scene #f
|
|
)
|
|
)
|
|
:flags (game-task-node-flag close-task task-retry task-manager)
|
|
:parent-node (new 'static 'array game-task-node 4
|
|
(game-task-node city-burning-bush-ring-1-introduction)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
)
|
|
:on-open #f
|
|
:info (new 'static 'task-manager-info
|
|
:level 'lbbush
|
|
:intro-scene #f
|
|
:resolution-scene #f
|
|
:resolution-scene-continue #f
|
|
:retry-continue "ctyslumb-burning-bush"
|
|
:fail-continue #f
|
|
:init-hook #f
|
|
:cleanup-hook #f
|
|
:update-hook #f
|
|
:code-hook #f
|
|
:complete-hook #f
|
|
:fail-hook #f
|
|
:event-hook #f
|
|
:final-node (game-task-node city-burning-bush-ring-1-resolution)
|
|
:index 1
|
|
:on-complete '(begin (talker-spawn "bb01win") (apply ,(lambda () (send-event *target* 'get-pickup (pickup-type skill) (-> *FACT-bank* super-skill-inc))))) ;; og:preserve-this patched
|
|
:on-fail #f
|
|
)
|
|
:borrow '((ctywide 0 lbbush display))
|
|
:open? #f
|
|
:on-close #f
|
|
)
|
|
(new 'static 'game-task-node-info
|
|
:level 'city
|
|
:task (game-task city-burning-bush-get-to-1)
|
|
:name "city-burning-bush-get-to-1-introduction"
|
|
:when-open (new 'static 'boxed-array :type game-task-event
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor burning-bush-sluma)
|
|
:action (game-task-action show)
|
|
:tex (game-task-icon gaticon-04)
|
|
:scene "bb26int"
|
|
)
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor minimap)
|
|
:action (game-task-action show)
|
|
:tex (game-task-icon gaticon-46)
|
|
:scene #f
|
|
)
|
|
)
|
|
:flags (game-task-node-flag save-on-try)
|
|
:parent-node (new 'static 'array game-task-node 4
|
|
(game-task-node city-red-gun-training-resolution)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
)
|
|
:on-open #f
|
|
:info #f
|
|
:borrow '()
|
|
:open? #f
|
|
:on-close #f
|
|
)
|
|
(new 'static 'game-task-node-info
|
|
:level 'city
|
|
:task (game-task city-burning-bush-get-to-1)
|
|
:name "city-burning-bush-get-to-1-resolution"
|
|
:when-open (new 'static 'boxed-array :type game-task-event
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor burning-bush-sluma)
|
|
:action (game-task-action play)
|
|
:tex (game-task-icon gaticon-06)
|
|
:scene #f
|
|
)
|
|
)
|
|
:flags (game-task-node-flag close-task task-retry task-manager)
|
|
:parent-node (new 'static 'array game-task-node 4
|
|
(game-task-node city-burning-bush-get-to-1-introduction)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
)
|
|
:on-open #f
|
|
:info (new 'static 'task-manager-info
|
|
:level 'lbbush
|
|
:intro-scene #f
|
|
:resolution-scene #f
|
|
:resolution-scene-continue #f
|
|
:retry-continue "ctysluma-burning-bush"
|
|
:fail-continue #f
|
|
:init-hook #f
|
|
:cleanup-hook #f
|
|
:update-hook #f
|
|
:code-hook #f
|
|
:complete-hook #f
|
|
:fail-hook #f
|
|
:event-hook #f
|
|
:final-node (game-task-node city-burning-bush-get-to-1-resolution)
|
|
:index 1
|
|
:on-complete '(talker-spawn "bb10win")
|
|
:on-fail #f
|
|
)
|
|
:borrow '((ctywide 0 lbbush display))
|
|
:open? #f
|
|
:on-close #f
|
|
)
|
|
(new 'static 'game-task-node-info
|
|
:level 'city
|
|
:task (game-task city-burning-bush-get-to-2)
|
|
:name "city-burning-bush-get-to-2-introduction"
|
|
:when-open (new 'static 'boxed-array :type game-task-event
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor burning-bush-indb)
|
|
:action (game-task-action show)
|
|
:tex (game-task-icon gaticon-04)
|
|
:scene "bb30int"
|
|
)
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor minimap)
|
|
:action (game-task-action show)
|
|
:tex (game-task-icon gaticon-56)
|
|
:scene #f
|
|
)
|
|
)
|
|
:flags (game-task-node-flag save-on-try)
|
|
:parent-node (new 'static 'array game-task-node 4
|
|
(game-task-node atoll-sig-resolution)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
)
|
|
:on-open #f
|
|
:info #f
|
|
:borrow '()
|
|
:open? #f
|
|
:on-close #f
|
|
)
|
|
(new 'static 'game-task-node-info
|
|
:level 'city
|
|
:task (game-task city-burning-bush-get-to-2)
|
|
:name "city-burning-bush-get-to-2-resolution"
|
|
:when-open (new 'static 'boxed-array :type game-task-event
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor burning-bush-indb)
|
|
:action (game-task-action play)
|
|
:tex (game-task-icon gaticon-06)
|
|
:scene #f
|
|
)
|
|
)
|
|
:flags (game-task-node-flag close-task task-retry task-manager)
|
|
:parent-node (new 'static 'array game-task-node 4
|
|
(game-task-node city-burning-bush-get-to-2-introduction)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
)
|
|
:on-open #f
|
|
:info (new 'static 'task-manager-info
|
|
:level 'lbbush
|
|
:intro-scene #f
|
|
:resolution-scene #f
|
|
:resolution-scene-continue #f
|
|
:retry-continue "ctyindb-burning-bush"
|
|
:fail-continue #f
|
|
:init-hook #f
|
|
:cleanup-hook #f
|
|
:update-hook #f
|
|
:code-hook #f
|
|
:complete-hook #f
|
|
:fail-hook #f
|
|
:event-hook #f
|
|
:final-node (game-task-node city-burning-bush-get-to-2-resolution)
|
|
:index 14
|
|
:on-complete '(talker-spawn "bb10win")
|
|
:on-fail #f
|
|
)
|
|
:borrow '((ctywide 0 lbbush display))
|
|
:open? #f
|
|
:on-close #f
|
|
)
|
|
(new 'static 'game-task-node-info
|
|
:level 'city
|
|
:task (game-task city-burning-bush-get-to-3)
|
|
:name "city-burning-bush-get-to-3-introduction"
|
|
:when-open (new 'static 'boxed-array :type game-task-event
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor burning-bush-port-3)
|
|
:action (game-task-action show)
|
|
:tex (game-task-icon gaticon-04)
|
|
:scene "bb27int"
|
|
)
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor minimap)
|
|
:action (game-task-action show)
|
|
:tex (game-task-icon gaticon-50)
|
|
:scene #f
|
|
)
|
|
)
|
|
:flags (game-task-node-flag save-on-try)
|
|
:parent-node (new 'static 'array game-task-node 4
|
|
(game-task-node sewer-enemy-resolution)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
)
|
|
:on-open #f
|
|
:info #f
|
|
:borrow '()
|
|
:open? #f
|
|
:on-close #f
|
|
)
|
|
(new 'static 'game-task-node-info
|
|
:level 'city
|
|
:task (game-task city-burning-bush-get-to-3)
|
|
:name "city-burning-bush-get-to-3-resolution"
|
|
:when-open (new 'static 'boxed-array :type game-task-event
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor burning-bush-port-3)
|
|
:action (game-task-action play)
|
|
:tex (game-task-icon gaticon-06)
|
|
:scene #f
|
|
)
|
|
)
|
|
:flags (game-task-node-flag close-task task-retry task-manager)
|
|
:parent-node (new 'static 'array game-task-node 4
|
|
(game-task-node city-burning-bush-get-to-3-introduction)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
)
|
|
:on-open #f
|
|
:info (new 'static 'task-manager-info
|
|
:level 'lbbush
|
|
:intro-scene #f
|
|
:resolution-scene #f
|
|
:resolution-scene-continue #f
|
|
:retry-continue "ctyport-burning-bush-3"
|
|
:fail-continue #f
|
|
:init-hook #f
|
|
:cleanup-hook #f
|
|
:update-hook #f
|
|
:code-hook #f
|
|
:complete-hook #f
|
|
:fail-hook #f
|
|
:event-hook #f
|
|
:final-node (game-task-node city-burning-bush-get-to-3-resolution)
|
|
:index 3
|
|
:on-complete '(talker-spawn "bb10win")
|
|
:on-fail #f
|
|
)
|
|
:borrow '((ctywide 0 lbbush display))
|
|
:open? #f
|
|
:on-close #f
|
|
)
|
|
(new 'static 'game-task-node-info
|
|
:level 'city
|
|
:task (game-task city-burning-bush-get-to-4)
|
|
:name "city-burning-bush-get-to-4-introduction"
|
|
:when-open (new 'static 'boxed-array :type game-task-event
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor burning-bush-slumc)
|
|
:action (game-task-action show)
|
|
:tex (game-task-icon gaticon-04)
|
|
:scene "bb28int"
|
|
)
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor minimap)
|
|
:action (game-task-action show)
|
|
:tex (game-task-icon gaticon-49)
|
|
:scene #f
|
|
)
|
|
)
|
|
:flags (game-task-node-flag save-on-try)
|
|
:parent-node (new 'static 'array game-task-node 4
|
|
(game-task-node atoll-battle-resolution)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
)
|
|
:on-open #f
|
|
:info #f
|
|
:borrow '()
|
|
:open? #f
|
|
:on-close #f
|
|
)
|
|
(new 'static 'game-task-node-info
|
|
:level 'city
|
|
:task (game-task city-burning-bush-get-to-4)
|
|
:name "city-burning-bush-get-to-4-resolution"
|
|
:when-open (new 'static 'boxed-array :type game-task-event
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor burning-bush-slumc)
|
|
:action (game-task-action play)
|
|
:tex (game-task-icon gaticon-06)
|
|
:scene #f
|
|
)
|
|
)
|
|
:flags (game-task-node-flag close-task task-retry task-manager)
|
|
:parent-node (new 'static 'array game-task-node 4
|
|
(game-task-node city-burning-bush-get-to-4-introduction)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
)
|
|
:on-open #f
|
|
:info (new 'static 'task-manager-info
|
|
:level 'lbbush
|
|
:intro-scene #f
|
|
:resolution-scene #f
|
|
:resolution-scene-continue #f
|
|
:retry-continue "ctyslumc-burning-bush"
|
|
:fail-continue #f
|
|
:init-hook #f
|
|
:cleanup-hook #f
|
|
:update-hook #f
|
|
:code-hook #f
|
|
:complete-hook #f
|
|
:fail-hook #f
|
|
:event-hook #f
|
|
:final-node (game-task-node city-burning-bush-get-to-4-resolution)
|
|
:index 10
|
|
:on-complete '(talker-spawn "bb10win")
|
|
:on-fail #f
|
|
)
|
|
:borrow '((ctywide 0 lbbush display))
|
|
:open? #f
|
|
:on-close #f
|
|
)
|
|
(new 'static 'game-task-node-info
|
|
:level 'city
|
|
:task (game-task city-burning-bush-collection-1)
|
|
:name "city-burning-bush-collection-1-introduction"
|
|
:when-open (new 'static 'boxed-array :type game-task-event
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor burning-bush-genb)
|
|
:action (game-task-action show)
|
|
:tex (game-task-icon gaticon-04)
|
|
:scene "bb19int"
|
|
)
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor minimap)
|
|
:action (game-task-action show)
|
|
:tex (game-task-icon gaticon-42)
|
|
:scene #f
|
|
)
|
|
)
|
|
:flags (game-task-node-flag save-on-try)
|
|
:parent-node (new 'static 'array game-task-node 4
|
|
(game-task-node stadium-board1-resolution)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
)
|
|
:on-open #f
|
|
:info #f
|
|
:borrow '()
|
|
:open? #f
|
|
:on-close #f
|
|
)
|
|
(new 'static 'game-task-node-info
|
|
:level 'city
|
|
:task (game-task city-burning-bush-collection-1)
|
|
:name "city-burning-bush-collection-1-resolution"
|
|
:when-open (new 'static 'boxed-array :type game-task-event
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor burning-bush-genb)
|
|
:action (game-task-action play)
|
|
:tex (game-task-icon gaticon-06)
|
|
:scene #f
|
|
)
|
|
)
|
|
:flags (game-task-node-flag close-task task-retry task-manager)
|
|
:parent-node (new 'static 'array game-task-node 4
|
|
(game-task-node city-burning-bush-collection-1-introduction)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
)
|
|
:on-open #f
|
|
:info (new 'static 'task-manager-info
|
|
:level 'lbbush
|
|
:intro-scene #f
|
|
:resolution-scene #f
|
|
:resolution-scene-continue #f
|
|
:retry-continue "ctygenb-burning-bush"
|
|
:fail-continue #f
|
|
:init-hook #f
|
|
:cleanup-hook #f
|
|
:update-hook #f
|
|
:code-hook #f
|
|
:complete-hook #f
|
|
:fail-hook #f
|
|
:event-hook #f
|
|
:final-node (game-task-node city-burning-bush-collection-1-resolution)
|
|
:index 1
|
|
:on-complete '(begin (talker-spawn "bb19win") (apply ,(lambda () (send-event *target* 'get-pickup (pickup-type skill) (-> *FACT-bank* super-skill-inc))))) ;; og:preserve-this patched
|
|
:on-fail #f
|
|
)
|
|
:borrow '((ctywide 0 lbbush display))
|
|
:open? #f
|
|
:on-close #f
|
|
)
|
|
(new 'static 'game-task-node-info
|
|
:level 'city
|
|
:task (game-task city-burning-bush-racepoint-1)
|
|
:name "city-burning-bush-racepoint-1-introduction"
|
|
:when-open (new 'static 'boxed-array :type game-task-event
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor burning-bush-marka)
|
|
:action (game-task-action show)
|
|
:tex (game-task-icon gaticon-04)
|
|
:scene "bb10int"
|
|
)
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor minimap)
|
|
:action (game-task-action show)
|
|
:tex (game-task-icon gaticon-57)
|
|
:scene #f
|
|
)
|
|
)
|
|
:flags (game-task-node-flag save-on-try)
|
|
:parent-node (new 'static 'array game-task-node 4
|
|
(game-task-node mountain-collection-resolution)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
)
|
|
:on-open #f
|
|
:info #f
|
|
:borrow '()
|
|
:open? (lambda ((arg0 game-task-node-info)) (or (not (task-node-closed? (game-task-node forest-scouts-resolution)))
|
|
(task-node-closed? (game-task-node city-escort-kid-resolution))
|
|
)
|
|
)
|
|
:on-close #f
|
|
)
|
|
(new 'static 'game-task-node-info
|
|
:level 'city
|
|
:task (game-task city-burning-bush-racepoint-1)
|
|
:name "city-burning-bush-racepoint-1-resolution"
|
|
:when-open (new 'static 'boxed-array :type game-task-event
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor burning-bush-marka)
|
|
:action (game-task-action play)
|
|
:tex (game-task-icon gaticon-06)
|
|
:scene #f
|
|
)
|
|
)
|
|
:flags (game-task-node-flag close-task task-retry task-manager)
|
|
:parent-node (new 'static 'array game-task-node 4
|
|
(game-task-node city-burning-bush-racepoint-1-introduction)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
)
|
|
:on-open #f
|
|
:info (new 'static 'task-manager-info
|
|
:level 'ctywide
|
|
:intro-scene #f
|
|
:resolution-scene #f
|
|
:resolution-scene-continue #f
|
|
:retry-continue "ctymarka-burning-bush"
|
|
:fail-continue #f
|
|
:init-hook #f
|
|
:cleanup-hook #f
|
|
:update-hook #f
|
|
:code-hook #f
|
|
:complete-hook #f
|
|
:fail-hook #f
|
|
:event-hook #f
|
|
:final-node (game-task-node city-burning-bush-racepoint-1-resolution)
|
|
:on-complete '(begin (talker-spawn "bb14win") (apply ,(lambda () (send-event *target* 'get-pickup (pickup-type skill) (-> *FACT-bank* super-skill-inc))))) ;; og:preserve-this patched
|
|
:on-fail #f
|
|
)
|
|
:borrow '()
|
|
:open? #f
|
|
:on-close #f
|
|
)
|
|
(new 'static 'game-task-node-info
|
|
:level 'city
|
|
:task (game-task city-burning-bush-ring-2)
|
|
:name "city-burning-bush-ring-2-introduction"
|
|
:when-open (new 'static 'boxed-array :type game-task-event
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor burning-bush-port)
|
|
:action (game-task-action show)
|
|
:tex (game-task-icon gaticon-04)
|
|
:scene "bb02int"
|
|
)
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor minimap)
|
|
:action (game-task-action show)
|
|
:tex (game-task-icon gaticon-52)
|
|
:scene #f
|
|
)
|
|
)
|
|
:flags (game-task-node-flag save-on-try)
|
|
:parent-node (new 'static 'array game-task-node 4
|
|
(game-task-node forest-scouts-resolution)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
)
|
|
:on-open #f
|
|
:info #f
|
|
:borrow '()
|
|
:open? #f
|
|
:on-close #f
|
|
)
|
|
(new 'static 'game-task-node-info
|
|
:level 'city
|
|
:task (game-task city-burning-bush-ring-2)
|
|
:name "city-burning-bush-ring-2-resolution"
|
|
:when-open (new 'static 'boxed-array :type game-task-event
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor burning-bush-port)
|
|
:action (game-task-action play)
|
|
:tex (game-task-icon gaticon-06)
|
|
:scene #f
|
|
)
|
|
)
|
|
:flags (game-task-node-flag close-task task-retry task-manager)
|
|
:parent-node (new 'static 'array game-task-node 4
|
|
(game-task-node city-burning-bush-ring-2-introduction)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
)
|
|
:on-open #f
|
|
:info (new 'static 'task-manager-info
|
|
:level 'lbbush
|
|
:intro-scene #f
|
|
:resolution-scene #f
|
|
:resolution-scene-continue #f
|
|
:retry-continue "ctyport-burning-bush"
|
|
:fail-continue #f
|
|
:init-hook #f
|
|
:cleanup-hook #f
|
|
:update-hook #f
|
|
:code-hook #f
|
|
:complete-hook #f
|
|
:fail-hook #f
|
|
:event-hook #f
|
|
:final-node (game-task-node city-burning-bush-ring-2-resolution)
|
|
:index 2
|
|
:on-complete '(begin (talker-spawn "bb02win") (apply ,(lambda () (send-event *target* 'get-pickup (pickup-type skill) (-> *FACT-bank* super-skill-inc))))) ;; og:preserve-this patched
|
|
:on-fail #f
|
|
)
|
|
:borrow '((ctywide 0 lbbush display))
|
|
:open? #f
|
|
:on-close #f
|
|
)
|
|
(new 'static 'game-task-node-info
|
|
:level 'city
|
|
:task (game-task city-burning-bush-get-to-5)
|
|
:name "city-burning-bush-get-to-5-introduction"
|
|
:when-open (new 'static 'boxed-array :type game-task-event
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor burning-bush-farmb)
|
|
:action (game-task-action show)
|
|
:tex (game-task-icon gaticon-04)
|
|
:scene "bb29int"
|
|
)
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor minimap)
|
|
:action (game-task-action show)
|
|
:tex (game-task-icon gaticon-54)
|
|
:scene #f
|
|
)
|
|
)
|
|
:flags (game-task-node-flag save-on-try)
|
|
:parent-node (new 'static 'array game-task-node 4
|
|
(game-task-node forest-scouts-resolution)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
)
|
|
:on-open #f
|
|
:info #f
|
|
:borrow '()
|
|
:open? #f
|
|
:on-close #f
|
|
)
|
|
(new 'static 'game-task-node-info
|
|
:level 'city
|
|
:task (game-task city-burning-bush-get-to-5)
|
|
:name "city-burning-bush-get-to-5-resolution"
|
|
:when-open (new 'static 'boxed-array :type game-task-event
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor burning-bush-farmb)
|
|
:action (game-task-action play)
|
|
:tex (game-task-icon gaticon-06)
|
|
:scene #f
|
|
)
|
|
)
|
|
:flags (game-task-node-flag close-task task-retry task-manager)
|
|
:parent-node (new 'static 'array game-task-node 4
|
|
(game-task-node city-burning-bush-get-to-5-introduction)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
)
|
|
:on-open #f
|
|
:info (new 'static 'task-manager-info
|
|
:level 'lbbush
|
|
:intro-scene #f
|
|
:resolution-scene #f
|
|
:resolution-scene-continue #f
|
|
:retry-continue "ctyfarmb-burning-bush"
|
|
:fail-continue #f
|
|
:init-hook #f
|
|
:cleanup-hook #f
|
|
:update-hook #f
|
|
:code-hook #f
|
|
:complete-hook #f
|
|
:fail-hook #f
|
|
:event-hook #f
|
|
:final-node (game-task-node city-burning-bush-get-to-5-resolution)
|
|
:index 5
|
|
:on-complete '(talker-spawn "bb10win")
|
|
:on-fail #f
|
|
)
|
|
:borrow '((ctywide 0 lbbush display))
|
|
:open? #f
|
|
:on-close #f
|
|
)
|
|
(new 'static 'game-task-node-info
|
|
:level 'city
|
|
:task (game-task city-burning-bush-get-to-6)
|
|
:name "city-burning-bush-get-to-6-introduction"
|
|
:when-open (new 'static 'boxed-array :type game-task-event
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor burning-bush-markb-2)
|
|
:action (game-task-action show)
|
|
:tex (game-task-icon gaticon-04)
|
|
:scene "bb31int"
|
|
)
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor minimap)
|
|
:action (game-task-action show)
|
|
:tex (game-task-icon gaticon-59)
|
|
:scene #f
|
|
)
|
|
)
|
|
:flags (game-task-node-flag save-on-try)
|
|
:parent-node (new 'static 'array game-task-node 4
|
|
(game-task-node city-intercept-tanker-resolution)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
)
|
|
:on-open #f
|
|
:info #f
|
|
:borrow '()
|
|
:open? #f
|
|
:on-close #f
|
|
)
|
|
(new 'static 'game-task-node-info
|
|
:level 'city
|
|
:task (game-task city-burning-bush-get-to-6)
|
|
:name "city-burning-bush-get-to-6-resolution"
|
|
:when-open (new 'static 'boxed-array :type game-task-event
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor burning-bush-markb-2)
|
|
:action (game-task-action play)
|
|
:tex (game-task-icon gaticon-06)
|
|
:scene #f
|
|
)
|
|
)
|
|
:flags (game-task-node-flag close-task task-retry task-manager)
|
|
:parent-node (new 'static 'array game-task-node 4
|
|
(game-task-node city-burning-bush-get-to-6-introduction)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
)
|
|
:on-open #f
|
|
:info (new 'static 'task-manager-info
|
|
:level 'lbbush
|
|
:intro-scene #f
|
|
:resolution-scene #f
|
|
:resolution-scene-continue #f
|
|
:retry-continue "ctymarkb-burning-bush-2"
|
|
:fail-continue #f
|
|
:init-hook #f
|
|
:cleanup-hook #f
|
|
:update-hook #f
|
|
:code-hook #f
|
|
:complete-hook #f
|
|
:fail-hook #f
|
|
:event-hook #f
|
|
:final-node (game-task-node city-burning-bush-get-to-6-resolution)
|
|
:index 13
|
|
:on-complete '(talker-spawn "bb10win")
|
|
:on-fail #f
|
|
)
|
|
:borrow '((ctywide 0 lbbush display))
|
|
:open? #f
|
|
:on-close #f
|
|
)
|
|
(new 'static 'game-task-node-info
|
|
:level 'city
|
|
:task (game-task city-burning-bush-shuttle-1)
|
|
:name "city-burning-bush-shuttle-1-introduction"
|
|
:when-open (new 'static 'boxed-array :type game-task-event
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor burning-bush-marka)
|
|
:action (game-task-action show)
|
|
:tex (game-task-icon gaticon-04)
|
|
:scene "bb07int"
|
|
)
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor brutter-kiosk)
|
|
:action (game-task-action idle)
|
|
:tex (game-task-icon gaticon-01)
|
|
:scene #f
|
|
)
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor minimap)
|
|
:action (game-task-action show)
|
|
:tex (game-task-icon gaticon-57)
|
|
:scene #f
|
|
)
|
|
)
|
|
:flags (game-task-node-flag save-on-try)
|
|
:parent-node (new 'static 'array game-task-node 4
|
|
(game-task-node city-meet-brutter-resolution)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
)
|
|
:on-open #f
|
|
:info #f
|
|
:borrow '()
|
|
:open? #f
|
|
:on-close #f
|
|
)
|
|
(new 'static 'game-task-node-info
|
|
:level 'city
|
|
:task (game-task city-burning-bush-shuttle-1)
|
|
:name "city-burning-bush-shuttle-1-resolution"
|
|
:when-open (new 'static 'boxed-array :type game-task-event
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor burning-bush-marka)
|
|
:action (game-task-action play)
|
|
:tex (game-task-icon gaticon-06)
|
|
:scene #f
|
|
)
|
|
)
|
|
:flags (game-task-node-flag close-task task-retry task-manager)
|
|
:parent-node (new 'static 'array game-task-node 4
|
|
(game-task-node city-burning-bush-shuttle-1-introduction)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
)
|
|
:on-open #f
|
|
:info (new 'static 'task-manager-info
|
|
:level 'lshuttle
|
|
:intro-scene #f
|
|
:resolution-scene #f
|
|
:resolution-scene-continue #f
|
|
:retry-continue "ctymarka-burning-bush"
|
|
:fail-continue #f
|
|
:init-hook #f
|
|
:cleanup-hook #f
|
|
:update-hook #f
|
|
:code-hook #f
|
|
:complete-hook #f
|
|
:fail-hook #f
|
|
:event-hook #f
|
|
:final-node (game-task-node city-burning-bush-shuttle-1-resolution)
|
|
:on-complete '(begin (talker-spawn "bb07win") (apply ,(lambda () (send-event *target* 'get-pickup (pickup-type skill) (-> *FACT-bank* super-skill-inc))))) ;; og:preserve-this patched
|
|
:on-fail #f
|
|
)
|
|
:borrow '((ctywide 0 lshuttle display))
|
|
:open? #f
|
|
:on-close #f
|
|
)
|
|
(new 'static 'game-task-node-info
|
|
:level 'city
|
|
:task (game-task city-burning-bush-get-to-7)
|
|
:name "city-burning-bush-get-to-7-introduction"
|
|
:when-open (new 'static 'boxed-array :type game-task-event
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor burning-bush-markb)
|
|
:action (game-task-action show)
|
|
:tex (game-task-icon gaticon-04)
|
|
:scene "bb32int"
|
|
)
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor minimap)
|
|
:action (game-task-action show)
|
|
:tex (game-task-icon gaticon-58)
|
|
:scene #f
|
|
)
|
|
)
|
|
:flags (game-task-node-flag save-on-try)
|
|
:parent-node (new 'static 'array game-task-node 4
|
|
(game-task-node drill-ship-resolution)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
)
|
|
:on-open #f
|
|
:info #f
|
|
:borrow '()
|
|
:open? #f
|
|
:on-close #f
|
|
)
|
|
(new 'static 'game-task-node-info
|
|
:level 'city
|
|
:task (game-task city-burning-bush-get-to-7)
|
|
:name "city-burning-bush-get-to-7-resolution"
|
|
:when-open (new 'static 'boxed-array :type game-task-event
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor burning-bush-markb)
|
|
:action (game-task-action play)
|
|
:tex (game-task-icon gaticon-06)
|
|
:scene #f
|
|
)
|
|
)
|
|
:flags (game-task-node-flag close-task task-retry task-manager)
|
|
:parent-node (new 'static 'array game-task-node 4
|
|
(game-task-node city-burning-bush-get-to-7-introduction)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
)
|
|
:on-open #f
|
|
:info (new 'static 'task-manager-info
|
|
:level 'lbbush
|
|
:intro-scene #f
|
|
:resolution-scene #f
|
|
:resolution-scene-continue #f
|
|
:retry-continue "ctymarkb-burning-bush"
|
|
:fail-continue #f
|
|
:init-hook #f
|
|
:cleanup-hook #f
|
|
:update-hook #f
|
|
:code-hook #f
|
|
:complete-hook #f
|
|
:fail-hook #f
|
|
:event-hook #f
|
|
:final-node (game-task-node city-burning-bush-get-to-7-resolution)
|
|
:index 12
|
|
:on-complete '(talker-spawn "bb10win")
|
|
:on-fail #f
|
|
)
|
|
:borrow '((ctywide 0 lbbush display))
|
|
:open? #f
|
|
:on-close #f
|
|
)
|
|
(new 'static 'game-task-node-info
|
|
:level 'city
|
|
:task (game-task city-burning-bush-get-to-8)
|
|
:name "city-burning-bush-get-to-8-introduction"
|
|
:when-open (new 'static 'boxed-array :type game-task-event
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor burning-bush-farma)
|
|
:action (game-task-action show)
|
|
:tex (game-task-icon gaticon-04)
|
|
:scene "bb33int"
|
|
)
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor minimap)
|
|
:action (game-task-action show)
|
|
:tex (game-task-icon gaticon-53)
|
|
:scene #f
|
|
)
|
|
)
|
|
:flags (game-task-node-flag save-on-try)
|
|
:parent-node (new 'static 'array game-task-node 4
|
|
(game-task-node forest-hunt-resolution)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
)
|
|
:on-open #f
|
|
:info #f
|
|
:borrow '()
|
|
:open? #f
|
|
:on-close #f
|
|
)
|
|
(new 'static 'game-task-node-info
|
|
:level 'city
|
|
:task (game-task city-burning-bush-get-to-8)
|
|
:name "city-burning-bush-get-to-8-resolution"
|
|
:when-open (new 'static 'boxed-array :type game-task-event
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor burning-bush-farma)
|
|
:action (game-task-action play)
|
|
:tex (game-task-icon gaticon-06)
|
|
:scene #f
|
|
)
|
|
)
|
|
:flags (game-task-node-flag close-task task-retry task-manager)
|
|
:parent-node (new 'static 'array game-task-node 4
|
|
(game-task-node city-burning-bush-get-to-8-introduction)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
)
|
|
:on-open #f
|
|
:info (new 'static 'task-manager-info
|
|
:level 'lbbush
|
|
:intro-scene #f
|
|
:resolution-scene #f
|
|
:resolution-scene-continue #f
|
|
:retry-continue "ctyfarma-burning-bush"
|
|
:fail-continue #f
|
|
:init-hook #f
|
|
:cleanup-hook #f
|
|
:update-hook #f
|
|
:code-hook #f
|
|
:complete-hook #f
|
|
:fail-hook #f
|
|
:event-hook #f
|
|
:final-node (game-task-node city-burning-bush-get-to-8-resolution)
|
|
:index 6
|
|
:on-complete '(talker-spawn "bb10win")
|
|
:on-fail #f
|
|
)
|
|
:borrow '((ctywide 0 lbbush display))
|
|
:open? #f
|
|
:on-close #f
|
|
)
|
|
(new 'static 'game-task-node-info
|
|
:level 'city
|
|
:task (game-task city-burning-bush-get-to-9)
|
|
:name "city-burning-bush-get-to-9-introduction"
|
|
:when-open (new 'static 'boxed-array :type game-task-event
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor burning-bush-genb)
|
|
:action (game-task-action show)
|
|
:tex (game-task-icon gaticon-04)
|
|
:scene "bb34int"
|
|
)
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor minimap)
|
|
:action (game-task-action show)
|
|
:tex (game-task-icon gaticon-42)
|
|
:scene #f
|
|
)
|
|
)
|
|
:flags (game-task-node-flag save-on-try)
|
|
:parent-node (new 'static 'array game-task-node 4
|
|
(game-task-node stadium-race-class3-resolution)
|
|
(game-task-node city-burning-bush-collection-1-resolution)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
)
|
|
:on-open #f
|
|
:info #f
|
|
:borrow '()
|
|
:open? #f
|
|
:on-close #f
|
|
)
|
|
(new 'static 'game-task-node-info
|
|
:level 'city
|
|
:task (game-task city-burning-bush-get-to-9)
|
|
:name "city-burning-bush-get-to-9-resolution"
|
|
:when-open (new 'static 'boxed-array :type game-task-event
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor burning-bush-genb)
|
|
:action (game-task-action play)
|
|
:tex (game-task-icon gaticon-06)
|
|
:scene #f
|
|
)
|
|
)
|
|
:flags (game-task-node-flag close-task task-retry task-manager)
|
|
:parent-node (new 'static 'array game-task-node 4
|
|
(game-task-node city-burning-bush-get-to-9-introduction)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
)
|
|
:on-open #f
|
|
:info (new 'static 'task-manager-info
|
|
:level 'lbbush
|
|
:intro-scene #f
|
|
:resolution-scene #f
|
|
:resolution-scene-continue #f
|
|
:retry-continue "ctygenb-burning-bush"
|
|
:fail-continue #f
|
|
:init-hook #f
|
|
:cleanup-hook #f
|
|
:update-hook #f
|
|
:code-hook #f
|
|
:complete-hook #f
|
|
:fail-hook #f
|
|
:event-hook #f
|
|
:final-node (game-task-node city-burning-bush-get-to-9-resolution)
|
|
:index 8
|
|
:on-complete '(talker-spawn "bb10win")
|
|
:on-fail #f
|
|
)
|
|
:borrow '((ctywide 0 lbbush display))
|
|
:open? #f
|
|
:on-close #f
|
|
)
|
|
(new 'static 'game-task-node-info
|
|
:level 'city
|
|
:task (game-task city-burning-bush-collection-2)
|
|
:name "city-burning-bush-collection-2-introduction"
|
|
:when-open (new 'static 'boxed-array :type game-task-event
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor burning-bush-genc)
|
|
:action (game-task-action show)
|
|
:tex (game-task-icon gaticon-04)
|
|
:scene "bb20int"
|
|
)
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor minimap)
|
|
:action (game-task-action show)
|
|
:tex (game-task-icon gaticon-44)
|
|
:scene #f
|
|
)
|
|
)
|
|
:flags (game-task-node-flag save-on-try)
|
|
:parent-node (new 'static 'array game-task-node 4
|
|
(game-task-node city-destroy-guard-vehicles-resolution)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
)
|
|
:on-open #f
|
|
:info #f
|
|
:borrow '()
|
|
:open? #f
|
|
:on-close #f
|
|
)
|
|
(new 'static 'game-task-node-info
|
|
:level 'city
|
|
:task (game-task city-burning-bush-collection-2)
|
|
:name "city-burning-bush-collection-2-resolution"
|
|
:when-open (new 'static 'boxed-array :type game-task-event
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor burning-bush-genc)
|
|
:action (game-task-action play)
|
|
:tex (game-task-icon gaticon-06)
|
|
:scene #f
|
|
)
|
|
)
|
|
:flags (game-task-node-flag close-task task-retry task-manager)
|
|
:parent-node (new 'static 'array game-task-node 4
|
|
(game-task-node city-burning-bush-collection-2-introduction)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
)
|
|
:on-open #f
|
|
:info (new 'static 'task-manager-info
|
|
:level 'lbbush
|
|
:intro-scene #f
|
|
:resolution-scene #f
|
|
:resolution-scene-continue #f
|
|
:retry-continue "ctygenc-burning-bush"
|
|
:fail-continue #f
|
|
:init-hook #f
|
|
:cleanup-hook #f
|
|
:update-hook #f
|
|
:code-hook #f
|
|
:complete-hook #f
|
|
:fail-hook #f
|
|
:event-hook #f
|
|
:final-node (game-task-node city-burning-bush-collection-2-resolution)
|
|
:on-complete '(begin (talker-spawn "bb20win") (apply ,(lambda () (send-event *target* 'get-pickup (pickup-type skill) (-> *FACT-bank* super-skill-inc))))) ;; og:preserve-this patched
|
|
:on-fail #f
|
|
)
|
|
:borrow '((ctywide 0 lbbush display))
|
|
:open? #f
|
|
:on-close #f
|
|
)
|
|
(new 'static 'game-task-node-info
|
|
:level 'city
|
|
:task (game-task city-burning-bush-get-to-10)
|
|
:name "city-burning-bush-get-to-10-introduction"
|
|
:when-open (new 'static 'boxed-array :type game-task-event
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor burning-bush-inda)
|
|
:action (game-task-action show)
|
|
:tex (game-task-icon gaticon-04)
|
|
:scene "bb35int"
|
|
)
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor minimap)
|
|
:action (game-task-action show)
|
|
:tex (game-task-icon gaticon-55)
|
|
:scene #f
|
|
)
|
|
)
|
|
:flags (game-task-node-flag save-on-try)
|
|
:parent-node (new 'static 'array game-task-node 4
|
|
(game-task-node city-errol-challenge-resolution)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
)
|
|
:on-open #f
|
|
:info #f
|
|
:borrow '()
|
|
:open? #f
|
|
:on-close #f
|
|
)
|
|
(new 'static 'game-task-node-info
|
|
:level 'city
|
|
:task (game-task city-burning-bush-get-to-10)
|
|
:name "city-burning-bush-get-to-10-resolution"
|
|
:when-open (new 'static 'boxed-array :type game-task-event
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor burning-bush-inda)
|
|
:action (game-task-action play)
|
|
:tex (game-task-icon gaticon-06)
|
|
:scene #f
|
|
)
|
|
)
|
|
:flags (game-task-node-flag close-task task-retry task-manager)
|
|
:parent-node (new 'static 'array game-task-node 4
|
|
(game-task-node city-burning-bush-get-to-10-introduction)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
)
|
|
:on-open #f
|
|
:info (new 'static 'task-manager-info
|
|
:level 'lbbush
|
|
:intro-scene #f
|
|
:resolution-scene #f
|
|
:resolution-scene-continue #f
|
|
:retry-continue "ctyinda-burning-bush"
|
|
:fail-continue #f
|
|
:init-hook #f
|
|
:cleanup-hook #f
|
|
:update-hook #f
|
|
:code-hook #f
|
|
:complete-hook #f
|
|
:fail-hook #f
|
|
:event-hook #f
|
|
:final-node (game-task-node city-burning-bush-get-to-10-resolution)
|
|
:index 2
|
|
:on-complete '(talker-spawn "bb10win")
|
|
:on-fail #f
|
|
)
|
|
:borrow '((ctywide 0 lbbush display))
|
|
:open? #f
|
|
:on-close #f
|
|
)
|
|
(new 'static 'game-task-node-info
|
|
:level 'city
|
|
:task (game-task city-burning-bush-get-to-11)
|
|
:name "city-burning-bush-get-to-11-introduction"
|
|
:when-open (new 'static 'boxed-array :type game-task-event
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor burning-bush-gena)
|
|
:action (game-task-action show)
|
|
:tex (game-task-icon gaticon-04)
|
|
:scene "bb36int"
|
|
)
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor minimap)
|
|
:action (game-task-action show)
|
|
:tex (game-task-icon gaticon-40)
|
|
:scene #f
|
|
)
|
|
)
|
|
:flags (game-task-node-flag save-on-try)
|
|
:parent-node (new 'static 'array game-task-node 4
|
|
(game-task-node city-errol-challenge-resolution)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
)
|
|
:on-open #f
|
|
:info #f
|
|
:borrow '()
|
|
:open? #f
|
|
:on-close #f
|
|
)
|
|
(new 'static 'game-task-node-info
|
|
:level 'city
|
|
:task (game-task city-burning-bush-get-to-11)
|
|
:name "city-burning-bush-get-to-11-resolution"
|
|
:when-open (new 'static 'boxed-array :type game-task-event
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor burning-bush-gena)
|
|
:action (game-task-action play)
|
|
:tex (game-task-icon gaticon-06)
|
|
:scene #f
|
|
)
|
|
)
|
|
:flags (game-task-node-flag close-task task-retry task-manager)
|
|
:parent-node (new 'static 'array game-task-node 4
|
|
(game-task-node city-burning-bush-get-to-11-introduction)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
)
|
|
:on-open #f
|
|
:info (new 'static 'task-manager-info
|
|
:level 'lbbush
|
|
:intro-scene #f
|
|
:resolution-scene #f
|
|
:resolution-scene-continue #f
|
|
:retry-continue "ctygena-burning-bush"
|
|
:fail-continue #f
|
|
:init-hook #f
|
|
:cleanup-hook #f
|
|
:update-hook #f
|
|
:code-hook #f
|
|
:complete-hook #f
|
|
:fail-hook #f
|
|
:event-hook #f
|
|
:final-node (game-task-node city-burning-bush-get-to-11-resolution)
|
|
:index 9
|
|
:on-complete '(talker-spawn "bb10win")
|
|
:on-fail #f
|
|
)
|
|
:borrow '((ctywide 0 lbbush display))
|
|
:open? #f
|
|
:on-close #f
|
|
)
|
|
(new 'static 'game-task-node-info
|
|
:level 'city
|
|
:task (game-task city-burning-bush-ring-3)
|
|
:name "city-burning-bush-ring-3-introduction"
|
|
:when-open (new 'static 'boxed-array :type game-task-event
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor burning-bush-slumb)
|
|
:action (game-task-action show)
|
|
:tex (game-task-icon gaticon-04)
|
|
:scene "bb03int"
|
|
)
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor minimap)
|
|
:action (game-task-action show)
|
|
:tex (game-task-icon gaticon-47)
|
|
:scene #f
|
|
)
|
|
)
|
|
:flags (game-task-node-flag save-on-try)
|
|
:parent-node (new 'static 'array game-task-node 4
|
|
(game-task-node ruins-mech-resolution)
|
|
(game-task-node city-burning-bush-ring-1-resolution)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
)
|
|
:on-open #f
|
|
:info #f
|
|
:borrow '()
|
|
:open? #f
|
|
:on-close #f
|
|
)
|
|
(new 'static 'game-task-node-info
|
|
:level 'city
|
|
:task (game-task city-burning-bush-ring-3)
|
|
:name "city-burning-bush-ring-3-resolution"
|
|
:when-open (new 'static 'boxed-array :type game-task-event
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor burning-bush-slumb)
|
|
:action (game-task-action play)
|
|
:tex (game-task-icon gaticon-06)
|
|
:scene #f
|
|
)
|
|
)
|
|
:flags (game-task-node-flag close-task task-retry task-manager)
|
|
:parent-node (new 'static 'array game-task-node 4
|
|
(game-task-node city-burning-bush-ring-3-introduction)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
)
|
|
:on-open #f
|
|
:info (new 'static 'task-manager-info
|
|
:level 'lbbush
|
|
:intro-scene #f
|
|
:resolution-scene #f
|
|
:resolution-scene-continue #f
|
|
:retry-continue "ctyslumb-burning-bush"
|
|
:fail-continue #f
|
|
:init-hook #f
|
|
:cleanup-hook #f
|
|
:update-hook #f
|
|
:code-hook #f
|
|
:complete-hook #f
|
|
:fail-hook #f
|
|
:event-hook #f
|
|
:final-node (game-task-node city-burning-bush-ring-3-resolution)
|
|
:on-complete '(begin (talker-spawn "bb03win") (apply ,(lambda () (send-event *target* 'get-pickup (pickup-type skill) (-> *FACT-bank* super-skill-inc))))) ;; og:preserve-this patched
|
|
:on-fail #f
|
|
)
|
|
:borrow '((ctywide 0 lbbush display))
|
|
:open? #f
|
|
:on-close #f
|
|
)
|
|
(new 'static 'game-task-node-info
|
|
:level 'city
|
|
:task (game-task city-burning-bush-get-to-12)
|
|
:name "city-burning-bush-get-to-12-introduction"
|
|
:when-open (new 'static 'boxed-array :type game-task-event
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor burning-bush-marka)
|
|
:action (game-task-action show)
|
|
:tex (game-task-icon gaticon-04)
|
|
:scene "bb37int"
|
|
)
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor minimap)
|
|
:action (game-task-action show)
|
|
:tex (game-task-icon gaticon-57)
|
|
:scene #f
|
|
)
|
|
)
|
|
:flags (game-task-node-flag save-on-try)
|
|
:parent-node (new 'static 'array game-task-node 4
|
|
(game-task-node forest-protect-resolution)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
)
|
|
:on-open #f
|
|
:info #f
|
|
:borrow '()
|
|
:open? #f
|
|
:on-close #f
|
|
)
|
|
(new 'static 'game-task-node-info
|
|
:level 'city
|
|
:task (game-task city-burning-bush-get-to-12)
|
|
:name "city-burning-bush-get-to-12-resolution"
|
|
:when-open (new 'static 'boxed-array :type game-task-event
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor burning-bush-marka)
|
|
:action (game-task-action play)
|
|
:tex (game-task-icon gaticon-06)
|
|
:scene #f
|
|
)
|
|
)
|
|
:flags (game-task-node-flag close-task task-retry task-manager)
|
|
:parent-node (new 'static 'array game-task-node 4
|
|
(game-task-node city-burning-bush-get-to-12-introduction)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
)
|
|
:on-open #f
|
|
:info (new 'static 'task-manager-info
|
|
:level 'lbbush
|
|
:intro-scene #f
|
|
:resolution-scene #f
|
|
:resolution-scene-continue #f
|
|
:retry-continue "ctymarka-burning-bush"
|
|
:fail-continue #f
|
|
:init-hook #f
|
|
:cleanup-hook #f
|
|
:update-hook #f
|
|
:code-hook #f
|
|
:complete-hook #f
|
|
:fail-hook #f
|
|
:event-hook #f
|
|
:final-node (game-task-node city-burning-bush-get-to-12-resolution)
|
|
:on-complete '(talker-spawn "bb10win")
|
|
:on-fail #f
|
|
)
|
|
:borrow '((ctywide 0 lbbush display))
|
|
:open? #f
|
|
:on-close #f
|
|
)
|
|
(new 'static 'game-task-node-info
|
|
:level 'city
|
|
:task (game-task city-burning-bush-bombbot-1)
|
|
:name "city-burning-bush-bombbot-1-introduction"
|
|
:when-open (new 'static 'boxed-array :type game-task-event
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor burning-bush-marka)
|
|
:action (game-task-action show)
|
|
:tex (game-task-icon gaticon-04)
|
|
:scene "bb05int"
|
|
)
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor minimap)
|
|
:action (game-task-action show)
|
|
:tex (game-task-icon gaticon-57)
|
|
:scene #f
|
|
)
|
|
)
|
|
:flags (game-task-node-flag save-on-try)
|
|
:parent-node (new 'static 'array game-task-node 4
|
|
(game-task-node city-save-lurkers-resolution)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
)
|
|
:on-open #f
|
|
:info #f
|
|
:borrow '()
|
|
:open? #f
|
|
:on-close #f
|
|
)
|
|
(new 'static 'game-task-node-info
|
|
:level 'city
|
|
:task (game-task city-burning-bush-bombbot-1)
|
|
:name "city-burning-bush-bombbot-1-resolution"
|
|
:when-open (new 'static 'boxed-array :type game-task-event
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor burning-bush-marka)
|
|
:action (game-task-action play)
|
|
:tex (game-task-icon gaticon-06)
|
|
:scene #f
|
|
)
|
|
)
|
|
:flags (game-task-node-flag close-task task-retry task-manager)
|
|
:parent-node (new 'static 'array game-task-node 4
|
|
(game-task-node city-burning-bush-bombbot-1-introduction)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
)
|
|
:on-open #f
|
|
:info (new 'static 'task-manager-info
|
|
:level 'lbombbot
|
|
:intro-scene #f
|
|
:resolution-scene #f
|
|
:resolution-scene-continue #f
|
|
:retry-continue "ctymarka-burning-bush"
|
|
:fail-continue #f
|
|
:init-hook #f
|
|
:cleanup-hook #f
|
|
:update-hook #f
|
|
:code-hook #f
|
|
:complete-hook #f
|
|
:fail-hook #f
|
|
:event-hook #f
|
|
:final-node (game-task-node city-burning-bush-bombbot-1-resolution)
|
|
:on-complete '(begin (talker-spawn "bb05win") (apply ,(lambda () (send-event *target* 'get-pickup (pickup-type skill) (-> *FACT-bank* super-skill-inc))))) ;; og:preserve-this patched
|
|
:on-fail #f
|
|
)
|
|
:borrow '((ctywide 0 lbombbot display))
|
|
:open? #f
|
|
:on-close #f
|
|
)
|
|
(new 'static 'game-task-node-info
|
|
:level 'city
|
|
:task (game-task city-burning-bush-get-to-13)
|
|
:name "city-burning-bush-get-to-13-introduction"
|
|
:when-open (new 'static 'boxed-array :type game-task-event
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor burning-bush-slumb-2)
|
|
:action (game-task-action show)
|
|
:tex (game-task-icon gaticon-04)
|
|
:scene "bb28int"
|
|
)
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor minimap)
|
|
:action (game-task-action show)
|
|
:tex (game-task-icon gaticon-48)
|
|
:scene #f
|
|
)
|
|
)
|
|
:flags (game-task-node-flag save-on-try)
|
|
:parent-node (new 'static 'array game-task-node 4
|
|
(game-task-node stadium-race-class1-resolution)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
)
|
|
:on-open #f
|
|
:info #f
|
|
:borrow '()
|
|
:open? #f
|
|
:on-close #f
|
|
)
|
|
(new 'static 'game-task-node-info
|
|
:level 'city
|
|
:task (game-task city-burning-bush-get-to-13)
|
|
:name "city-burning-bush-get-to-13-resolution"
|
|
:when-open (new 'static 'boxed-array :type game-task-event
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor burning-bush-slumb-2)
|
|
:action (game-task-action play)
|
|
:tex (game-task-icon gaticon-06)
|
|
:scene #f
|
|
)
|
|
)
|
|
:flags (game-task-node-flag close-task task-retry task-manager)
|
|
:parent-node (new 'static 'array game-task-node 4
|
|
(game-task-node city-burning-bush-get-to-13-introduction)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
)
|
|
:on-open #f
|
|
:info (new 'static 'task-manager-info
|
|
:level 'lbbush
|
|
:intro-scene #f
|
|
:resolution-scene #f
|
|
:resolution-scene-continue #f
|
|
:retry-continue "ctyslumb-burning-bush-2"
|
|
:fail-continue #f
|
|
:init-hook #f
|
|
:cleanup-hook #f
|
|
:update-hook #f
|
|
:code-hook #f
|
|
:complete-hook #f
|
|
:fail-hook #f
|
|
:event-hook #f
|
|
:final-node (game-task-node city-burning-bush-get-to-13-resolution)
|
|
:index 11
|
|
:on-complete '(talker-spawn "bb10win")
|
|
:on-fail #f
|
|
)
|
|
:borrow '((ctywide 0 lbbush display))
|
|
:open? #f
|
|
:on-close #f
|
|
)
|
|
(new 'static 'game-task-node-info
|
|
:level 'city
|
|
:task (game-task city-burning-bush-get-to-14)
|
|
:name "city-burning-bush-get-to-14-introduction"
|
|
:when-open (new 'static 'boxed-array :type game-task-event
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor burning-bush-gena-2)
|
|
:action (game-task-action show)
|
|
:tex (game-task-icon gaticon-04)
|
|
:scene "bb29int"
|
|
)
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor minimap)
|
|
:action (game-task-action show)
|
|
:tex (game-task-icon gaticon-41)
|
|
:scene #f
|
|
)
|
|
)
|
|
:flags (game-task-node-flag save-on-try)
|
|
:parent-node (new 'static 'array game-task-node 4
|
|
(game-task-node nest-boss-resolution)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
)
|
|
:on-open #f
|
|
:info #f
|
|
:borrow '()
|
|
:open? #f
|
|
:on-close #f
|
|
)
|
|
(new 'static 'game-task-node-info
|
|
:level 'city
|
|
:task (game-task city-burning-bush-get-to-14)
|
|
:name "city-burning-bush-get-to-14-resolution"
|
|
:when-open (new 'static 'boxed-array :type game-task-event
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor burning-bush-gena-2)
|
|
:action (game-task-action play)
|
|
:tex (game-task-icon gaticon-06)
|
|
:scene #f
|
|
)
|
|
)
|
|
:flags (game-task-node-flag close-task task-retry task-manager)
|
|
:parent-node (new 'static 'array game-task-node 4
|
|
(game-task-node city-burning-bush-get-to-14-introduction)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
)
|
|
:on-open #f
|
|
:info (new 'static 'task-manager-info
|
|
:level 'lbbush
|
|
:intro-scene #f
|
|
:resolution-scene #f
|
|
:resolution-scene-continue #f
|
|
:retry-continue "ctygena-burning-bush-2"
|
|
:fail-continue #f
|
|
:init-hook #f
|
|
:cleanup-hook #f
|
|
:update-hook #f
|
|
:code-hook #f
|
|
:complete-hook #f
|
|
:fail-hook #f
|
|
:event-hook #f
|
|
:final-node (game-task-node city-burning-bush-get-to-14-resolution)
|
|
:index 7
|
|
:on-complete '(talker-spawn "bb10win")
|
|
:on-fail #f
|
|
)
|
|
:borrow '((ctywide 0 lbbush display))
|
|
:open? #f
|
|
:on-close #f
|
|
)
|
|
(new 'static 'game-task-node-info
|
|
:level 'city
|
|
:task (game-task city-burning-bush-get-to-15)
|
|
:name "city-burning-bush-get-to-15-introduction"
|
|
:when-open (new 'static 'boxed-array :type game-task-event
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor burning-bush-pal)
|
|
:action (game-task-action show)
|
|
:tex (game-task-icon gaticon-04)
|
|
:scene "bb30int"
|
|
)
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor minimap)
|
|
:action (game-task-action show)
|
|
:tex (game-task-icon gaticon-60)
|
|
:scene #f
|
|
)
|
|
)
|
|
:flags (game-task-node-flag save-on-try)
|
|
:parent-node (new 'static 'array game-task-node 4
|
|
(game-task-node nest-boss-resolution)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
)
|
|
:on-open #f
|
|
:info #f
|
|
:borrow '()
|
|
:open? #f
|
|
:on-close #f
|
|
)
|
|
(new 'static 'game-task-node-info
|
|
:level 'city
|
|
:task (game-task city-burning-bush-get-to-15)
|
|
:name "city-burning-bush-get-to-15-resolution"
|
|
:when-open (new 'static 'boxed-array :type game-task-event
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor burning-bush-pal)
|
|
:action (game-task-action play)
|
|
:tex (game-task-icon gaticon-06)
|
|
:scene #f
|
|
)
|
|
)
|
|
:flags (game-task-node-flag close-task task-retry task-manager)
|
|
:parent-node (new 'static 'array game-task-node 4
|
|
(game-task-node city-burning-bush-get-to-15-introduction)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
)
|
|
:on-open #f
|
|
:info (new 'static 'task-manager-info
|
|
:level 'lbbush
|
|
:intro-scene #f
|
|
:resolution-scene #f
|
|
:resolution-scene-continue #f
|
|
:retry-continue "ctypal-burning-bush"
|
|
:fail-continue #f
|
|
:init-hook #f
|
|
:cleanup-hook #f
|
|
:update-hook #f
|
|
:code-hook #f
|
|
:complete-hook #f
|
|
:fail-hook #f
|
|
:event-hook #f
|
|
:final-node (game-task-node city-burning-bush-get-to-15-resolution)
|
|
:index 4
|
|
:on-complete '(talker-spawn "bb10win")
|
|
:on-fail #f
|
|
)
|
|
:borrow '((ctywide 0 lbbush display))
|
|
:open? #f
|
|
:on-close #f
|
|
)
|
|
(new 'static 'game-task-node-info
|
|
:level 'city
|
|
:task (game-task city-burning-bush-collection-3)
|
|
:name "city-burning-bush-collection-3-introduction"
|
|
:when-open (new 'static 'boxed-array :type game-task-event
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor burning-bush-farma)
|
|
:action (game-task-action show)
|
|
:tex (game-task-icon gaticon-04)
|
|
:scene "cityv152"
|
|
)
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor minimap)
|
|
:action (game-task-action show)
|
|
:tex (game-task-icon gaticon-53)
|
|
:scene #f
|
|
)
|
|
)
|
|
:flags (game-task-node-flag save-on-try)
|
|
:parent-node (new 'static 'array game-task-node 4
|
|
(game-task-node nest-boss-resolution)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
)
|
|
:on-open #f
|
|
:info #f
|
|
:borrow '()
|
|
:open? #f
|
|
:on-close #f
|
|
)
|
|
(new 'static 'game-task-node-info
|
|
:level 'city
|
|
:task (game-task city-burning-bush-collection-3)
|
|
:name "city-burning-bush-collection-3-resolution"
|
|
:when-open (new 'static 'boxed-array :type game-task-event
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor burning-bush-farma)
|
|
:action (game-task-action play)
|
|
:tex (game-task-icon gaticon-06)
|
|
:scene #f
|
|
)
|
|
)
|
|
:flags (game-task-node-flag close-task task-retry task-manager)
|
|
:parent-node (new 'static 'array game-task-node 4
|
|
(game-task-node city-burning-bush-collection-3-introduction)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
)
|
|
:on-open #f
|
|
:info (new 'static 'task-manager-info
|
|
:level 'lbbush
|
|
:intro-scene #f
|
|
:resolution-scene #f
|
|
:resolution-scene-continue #f
|
|
:retry-continue "ctyfarma-burning-bush"
|
|
:fail-continue #f
|
|
:init-hook #f
|
|
:cleanup-hook #f
|
|
:update-hook #f
|
|
:code-hook #f
|
|
:complete-hook #f
|
|
:fail-hook #f
|
|
:event-hook #f
|
|
:final-node (game-task-node city-burning-bush-collection-3-resolution)
|
|
:index 2
|
|
:on-complete '(begin (talker-spawn "cityv154") (apply ,(lambda () (send-event *target* 'get-pickup (pickup-type skill) (-> *FACT-bank* super-skill-inc))))) ;; og:preserve-this patched
|
|
:on-fail #f
|
|
)
|
|
:borrow '((ctywide 0 lbbush display))
|
|
:open? #f
|
|
:on-close #f
|
|
)
|
|
(new 'static 'game-task-node-info
|
|
:level 'city
|
|
:task (game-task city-burning-bush-race-errol)
|
|
:name "city-burning-bush-race-errol-introduction"
|
|
:when-open (new 'static 'boxed-array :type game-task-event
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor burning-bush-port)
|
|
:action (game-task-action show)
|
|
:tex (game-task-icon gaticon-04)
|
|
:scene "bb23int"
|
|
)
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor minimap)
|
|
:action (game-task-action show)
|
|
:tex (game-task-icon gaticon-52)
|
|
:scene #f
|
|
)
|
|
)
|
|
:flags (game-task-node-flag save-on-try)
|
|
:parent-node (new 'static 'array game-task-node 4
|
|
(game-task-node city-errol-challenge-resolution)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
)
|
|
:on-open #f
|
|
:info #f
|
|
:borrow '()
|
|
:open? #f
|
|
:on-close #f
|
|
)
|
|
(new 'static 'game-task-node-info
|
|
:level 'city
|
|
:task (game-task city-burning-bush-race-errol)
|
|
:name "city-burning-bush-race-errol-resolution"
|
|
:when-open (new 'static 'boxed-array :type game-task-event
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor burning-bush-port)
|
|
:action (game-task-action play)
|
|
:tex (game-task-icon gaticon-06)
|
|
:scene #f
|
|
)
|
|
)
|
|
:flags (game-task-node-flag close-task save-on-life task-retry city-wait task-manager)
|
|
:parent-node (new 'static 'array game-task-node 4
|
|
(game-task-node city-burning-bush-race-errol-introduction)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
)
|
|
:on-open #f
|
|
:info (new 'static 'task-manager-info
|
|
:level 'lerlchal
|
|
:intro-scene #f
|
|
:resolution-scene #f
|
|
:resolution-scene-continue #f
|
|
:retry-continue "ctyport-errol-race-retry"
|
|
:fail-continue "ctyport-burning-bush"
|
|
:init-hook #f
|
|
:cleanup-hook #f
|
|
:update-hook #f
|
|
:code-hook #f
|
|
:complete-hook #f
|
|
:fail-hook #f
|
|
:event-hook #f
|
|
:final-node (game-task-node city-burning-bush-race-errol-resolution)
|
|
:index 7
|
|
:on-complete #f
|
|
:on-fail #f
|
|
)
|
|
:borrow '((ctywide 0 lerlchal display))
|
|
:open? #f
|
|
:on-close #f
|
|
)
|
|
(new 'static 'game-task-node-info
|
|
:level 'city
|
|
:task (game-task city-burning-bush-race-port)
|
|
:name "city-burning-bush-race-port-introduction"
|
|
:when-open (new 'static 'boxed-array :type game-task-event
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor burning-bush-port-3)
|
|
:action (game-task-action show)
|
|
:tex (game-task-icon gaticon-04)
|
|
:scene "bb24int"
|
|
)
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor minimap)
|
|
:action (game-task-action show)
|
|
:tex (game-task-icon gaticon-50)
|
|
:scene #f
|
|
)
|
|
)
|
|
:flags (game-task-node-flag save-on-try)
|
|
:parent-node (new 'static 'array game-task-node 4
|
|
(game-task-node stadium-race-class1-resolution)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
)
|
|
:on-open #f
|
|
:info #f
|
|
:borrow '()
|
|
:open? #f
|
|
:on-close #f
|
|
)
|
|
(new 'static 'game-task-node-info
|
|
:level 'city
|
|
:task (game-task city-burning-bush-race-port)
|
|
:name "city-burning-bush-race-port-resolution"
|
|
:when-open (new 'static 'boxed-array :type game-task-event
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor burning-bush-port-3)
|
|
:action (game-task-action play)
|
|
:tex (game-task-icon gaticon-06)
|
|
:scene #f
|
|
)
|
|
)
|
|
:flags (game-task-node-flag close-task save-on-life task-retry city-wait task-manager)
|
|
:parent-node (new 'static 'array game-task-node 4
|
|
(game-task-node city-burning-bush-race-port-introduction)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
)
|
|
:on-open #f
|
|
:info (new 'static 'task-manager-info
|
|
:level 'lprtrace
|
|
:intro-scene #f
|
|
:resolution-scene #f
|
|
:resolution-scene-continue #f
|
|
:retry-continue "ctyport-race-retry"
|
|
:fail-continue "ctyport-burning-bush-3"
|
|
:init-hook #f
|
|
:cleanup-hook #f
|
|
:update-hook #f
|
|
:code-hook #f
|
|
:complete-hook #f
|
|
:fail-hook #f
|
|
:event-hook #f
|
|
:final-node (game-task-node city-burning-bush-race-port-resolution)
|
|
:index 8
|
|
:on-complete #f
|
|
:on-fail #f
|
|
)
|
|
:borrow '((ctywide 0 lprtrace display))
|
|
:open? #f
|
|
:on-close #f
|
|
)
|
|
(new 'static 'game-task-node-info
|
|
:level 'stadium
|
|
:task (game-task stadium-burning-bush-race-board)
|
|
:name "stadium-burning-bush-race-board-introduction"
|
|
:when-open #f
|
|
:flags (game-task-node-flag save-on-life)
|
|
:parent-node (new 'static 'array game-task-node 4
|
|
(game-task-node stadium-race-class3-resolution)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
)
|
|
:on-open #f
|
|
:info #f
|
|
:borrow '()
|
|
:open? #f
|
|
:on-close '(begin
|
|
(when (task-closed? "stadium-race-class3-resolution")
|
|
(task-open! "stadium-burning-bush-race-class3-introduction")
|
|
(task-open! "stadium-burning-bush-race-class3-r-introduction")
|
|
)
|
|
(when (task-closed? "stadium-race-class2-resolution")
|
|
(task-open! "stadium-burning-bush-race-class2-introduction")
|
|
(task-open! "stadium-burning-bush-race-class2-r-introduction")
|
|
)
|
|
(when (task-closed? "stadium-race-class1-resolution")
|
|
(task-open! "stadium-burning-bush-race-class1-introduction")
|
|
(task-open! "stadium-burning-bush-race-class1-r-introduction")
|
|
)
|
|
)
|
|
)
|
|
(new 'static 'game-task-node-info
|
|
:level 'stadium
|
|
:task (game-task stadium-burning-bush-race-board)
|
|
:name "stadium-burning-bush-race-board-resolution"
|
|
:when-open (new 'static 'boxed-array :type game-task-event
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor burning-bush-stadium)
|
|
:action (game-task-action play)
|
|
:tex (game-task-icon gaticon-06)
|
|
:scene #f
|
|
)
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor minimap)
|
|
:action (game-task-action show)
|
|
:tex (game-task-icon gaticon-39)
|
|
:scene #f
|
|
)
|
|
)
|
|
:flags (game-task-node-flag close-task task-retry task-manager)
|
|
:parent-node (new 'static 'array game-task-node 4
|
|
(game-task-node stadium-burning-bush-race-board-introduction)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
)
|
|
:on-open #f
|
|
:info (new 'static 'task-manager-info
|
|
:level 'ctywide
|
|
:intro-scene #f
|
|
:resolution-scene #f
|
|
:resolution-scene-continue #f
|
|
:retry-continue "skatea-training-judge"
|
|
:fail-continue "stadium-burning-bush"
|
|
:init-hook #f
|
|
:cleanup-hook #f
|
|
:update-hook #f
|
|
:code-hook #f
|
|
:complete-hook #f
|
|
:fail-hook #f
|
|
:event-hook #f
|
|
:final-node (game-task-node stadium-burning-bush-race-board-resolution)
|
|
:on-complete #f
|
|
:on-fail #f
|
|
)
|
|
:borrow '()
|
|
:open? (lambda ((arg0 game-task-node-info)) (let ((v1-1 (level-get-target-inside *level*)))
|
|
(the-as symbol (and v1-1 (= (-> v1-1 info taskname) (-> arg0 level))))
|
|
)
|
|
)
|
|
:on-close #f
|
|
)
|
|
(new 'static 'game-task-node-info
|
|
:level 'stadium
|
|
:task (game-task stadium-burning-bush-race-class3)
|
|
:name "stadium-burning-bush-race-class3-introduction"
|
|
:when-open #f
|
|
:flags (game-task-node-flag save-on-life)
|
|
:parent-node (new 'static 'array game-task-node 4
|
|
(game-task-node stadium-race-class3-resolution)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
)
|
|
:on-open #f
|
|
:info #f
|
|
:borrow '()
|
|
:open? #f
|
|
:on-close '(begin
|
|
(when (task-closed? "stadium-board1-resolution")
|
|
(task-open! "stadium-burning-bush-race-board-introduction")
|
|
)
|
|
(when (task-closed? "stadium-race-class2-resolution")
|
|
(task-open! "stadium-burning-bush-race-class2-introduction")
|
|
(task-open! "stadium-burning-bush-race-class2-r-introduction")
|
|
)
|
|
(when (task-closed? "stadium-race-class1-resolution")
|
|
(task-open! "stadium-burning-bush-race-class1-introduction")
|
|
(task-open! "stadium-burning-bush-race-class1-r-introduction")
|
|
)
|
|
(task-open! "stadium-burning-bush-race-class3-r-introduction")
|
|
)
|
|
)
|
|
(new 'static 'game-task-node-info
|
|
:level 'stadium
|
|
:task (game-task stadium-burning-bush-race-class3)
|
|
:name "stadium-burning-bush-race-class3-resolution"
|
|
:when-open (new 'static 'boxed-array :type game-task-event
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor burning-bush-stadium)
|
|
:action (game-task-action play)
|
|
:tex (game-task-icon gaticon-06)
|
|
:scene #f
|
|
)
|
|
)
|
|
:flags (game-task-node-flag close-task task-retry task-manager no-slow-down)
|
|
:parent-node (new 'static 'array game-task-node 4
|
|
(game-task-node stadium-burning-bush-race-class3-introduction)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
)
|
|
:on-open #f
|
|
:info (new 'static 'task-manager-info
|
|
:level 'ctywide
|
|
:intro-scene #f
|
|
:resolution-scene #f
|
|
:resolution-scene-continue #f
|
|
:retry-continue "stadiumb-race-retry"
|
|
:fail-continue "stadiumb-race-fail"
|
|
:init-hook #f
|
|
:cleanup-hook #f
|
|
:update-hook #f
|
|
:code-hook #f
|
|
:complete-hook #f
|
|
:fail-hook #f
|
|
:event-hook #f
|
|
:final-node (game-task-node stadium-burning-bush-race-class3-resolution)
|
|
:index 4
|
|
:on-complete #f
|
|
:on-fail #f
|
|
)
|
|
:borrow '((stadium 0 lracelit special) (stadiumb 0 lracebf special)) ;; changed from ctywide
|
|
:open? (lambda ((arg0 game-task-node-info)) (let ((v1-1 (level-get-target-inside *level*)))
|
|
(the-as symbol (and v1-1 (= (-> v1-1 info taskname) (-> arg0 level))))
|
|
)
|
|
)
|
|
:on-close #f
|
|
)
|
|
(new 'static 'game-task-node-info
|
|
:level 'stadium
|
|
:task (game-task stadium-burning-bush-race-class2)
|
|
:name "stadium-burning-bush-race-class2-introduction"
|
|
:when-open #f
|
|
:flags (game-task-node-flag save-on-life)
|
|
:parent-node (new 'static 'array game-task-node 4
|
|
(game-task-node stadium-race-class2-resolution)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
)
|
|
:on-open #f
|
|
:info #f
|
|
:borrow '()
|
|
:open? #f
|
|
:on-close '(begin
|
|
(when (task-closed? "stadium-board1-resolution")
|
|
(task-open! "stadium-burning-bush-race-board-introduction")
|
|
)
|
|
(when (task-closed? "stadium-race-class3-resolution")
|
|
(task-open! "stadium-burning-bush-race-class3-introduction")
|
|
(task-open! "stadium-burning-bush-race-class3-r-introduction")
|
|
)
|
|
(when (task-closed? "stadium-race-class1-resolution")
|
|
(task-open! "stadium-burning-bush-race-class1-introduction")
|
|
(task-open! "stadium-burning-bush-race-class1-r-introduction")
|
|
)
|
|
(task-open! "stadium-burning-bush-race-class2-r-introduction")
|
|
)
|
|
)
|
|
(new 'static 'game-task-node-info
|
|
:level 'stadium
|
|
:task (game-task stadium-burning-bush-race-class2)
|
|
:name "stadium-burning-bush-race-class2-resolution"
|
|
:when-open (new 'static 'boxed-array :type game-task-event
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor burning-bush-stadium)
|
|
:action (game-task-action play)
|
|
:tex (game-task-icon gaticon-06)
|
|
:scene #f
|
|
)
|
|
)
|
|
:flags (game-task-node-flag close-task task-retry task-manager no-slow-down)
|
|
:parent-node (new 'static 'array game-task-node 4
|
|
(game-task-node stadium-burning-bush-race-class2-introduction)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
)
|
|
:on-open #f
|
|
:info (new 'static 'task-manager-info
|
|
:level 'ctywide
|
|
:intro-scene #f
|
|
:resolution-scene #f
|
|
:resolution-scene-continue #f
|
|
:retry-continue "stadiumc-race-retry"
|
|
:fail-continue "stadiumc-race-fail"
|
|
:init-hook #f
|
|
:cleanup-hook #f
|
|
:update-hook #f
|
|
:code-hook #f
|
|
:complete-hook #f
|
|
:fail-hook #f
|
|
:event-hook #f
|
|
:final-node (game-task-node stadium-burning-bush-race-class2-resolution)
|
|
:index 5
|
|
:on-complete #f
|
|
:on-fail #f
|
|
)
|
|
:borrow '((stadium 0 lracelit special) (stadiumc 0 lracecf special)) ;; changed from ctywide
|
|
:open? (lambda ((arg0 game-task-node-info)) (let ((v1-1 (level-get-target-inside *level*)))
|
|
(the-as symbol (and v1-1 (= (-> v1-1 info taskname) (-> arg0 level))))
|
|
)
|
|
)
|
|
:on-close #f
|
|
)
|
|
(new 'static 'game-task-node-info
|
|
:level 'stadium
|
|
:task (game-task stadium-burning-bush-race-class1)
|
|
:name "stadium-burning-bush-race-class1-introduction"
|
|
:when-open #f
|
|
:flags (game-task-node-flag save-on-life)
|
|
:parent-node (new 'static 'array game-task-node 4
|
|
(game-task-node stadium-race-class1-resolution)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
)
|
|
:on-open #f
|
|
:info #f
|
|
:borrow '()
|
|
:open? #f
|
|
:on-close '(begin
|
|
(when (task-closed? "stadium-board1-resolution")
|
|
(task-open! "stadium-burning-bush-race-board-introduction")
|
|
)
|
|
(when (task-closed? "stadium-race-class3-resolution")
|
|
(task-open! "stadium-burning-bush-race-class3-introduction")
|
|
(task-open! "stadium-burning-bush-race-class3-r-introduction")
|
|
)
|
|
(when (task-closed? "stadium-race-class2-resolution")
|
|
(task-open! "stadium-burning-bush-race-class2-introduction")
|
|
(task-open! "stadium-burning-bush-race-class2-r-introduction")
|
|
)
|
|
(task-open! "stadium-burning-bush-race-class1-r-introduction")
|
|
)
|
|
)
|
|
(new 'static 'game-task-node-info
|
|
:level 'stadium
|
|
:task (game-task stadium-burning-bush-race-class1)
|
|
:name "stadium-burning-bush-race-class1-resolution"
|
|
:when-open (new 'static 'boxed-array :type game-task-event
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor burning-bush-stadium)
|
|
:action (game-task-action play)
|
|
:tex (game-task-icon gaticon-06)
|
|
:scene #f
|
|
)
|
|
)
|
|
:flags (game-task-node-flag close-task task-retry task-manager no-slow-down)
|
|
:parent-node (new 'static 'array game-task-node 4
|
|
(game-task-node stadium-burning-bush-race-class1-introduction)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
)
|
|
:on-open #f
|
|
:info (new 'static 'task-manager-info
|
|
:level 'ctywide
|
|
:intro-scene #f
|
|
:resolution-scene #f
|
|
:resolution-scene-continue #f
|
|
:retry-continue "stadiumd-race-retry"
|
|
:fail-continue "stadiumd-race-fail"
|
|
:init-hook #f
|
|
:cleanup-hook #f
|
|
:update-hook #f
|
|
:code-hook #f
|
|
:complete-hook #f
|
|
:fail-hook #f
|
|
:event-hook #f
|
|
:final-node (game-task-node stadium-burning-bush-race-class1-resolution)
|
|
:index 6
|
|
:on-complete #f
|
|
:on-fail #f
|
|
)
|
|
:borrow '((stadium 0 lracelit special) (stadiumd 0 lracedf special)) ;; changed from ctywide
|
|
:open? (lambda ((arg0 game-task-node-info)) (let ((v1-1 (level-get-target-inside *level*)))
|
|
(the-as symbol (and v1-1 (= (-> v1-1 info taskname) (-> arg0 level))))
|
|
)
|
|
)
|
|
:on-close #f
|
|
)
|
|
(new 'static 'game-task-node-info
|
|
:level 'stadium
|
|
:task (game-task stadium-burning-bush-race-class3-r)
|
|
:name "stadium-burning-bush-race-class3-r-introduction"
|
|
:when-open #f
|
|
:flags (game-task-node-flag save-on-life)
|
|
:parent-node (new 'static 'array game-task-node 4
|
|
(game-task-node stadium-race-class1-resolution)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
)
|
|
:on-open #f
|
|
:info #f
|
|
:borrow '()
|
|
:open? (lambda ((arg0 game-task-node-info)) (logtest? (-> *game-info* secrets) (game-secrets reverse-races)))
|
|
:on-close '(begin
|
|
(task-open! "stadium-burning-bush-race-board-introduction")
|
|
(task-open! "stadium-burning-bush-race-class2-introduction")
|
|
(task-open! "stadium-burning-bush-race-class2-r-introduction")
|
|
(task-open! "stadium-burning-bush-race-class1-introduction")
|
|
(task-open! "stadium-burning-bush-race-class1-r-introduction")
|
|
(task-open! "stadium-burning-bush-race-class3-introduction")
|
|
)
|
|
)
|
|
(new 'static 'game-task-node-info
|
|
:level 'stadium
|
|
:task (game-task stadium-burning-bush-race-class3-r)
|
|
:name "stadium-burning-bush-race-class3-r-resolution"
|
|
:when-open (new 'static 'boxed-array :type game-task-event
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor burning-bush-stadium)
|
|
:action (game-task-action play)
|
|
:tex (game-task-icon gaticon-06)
|
|
:scene #f
|
|
)
|
|
)
|
|
:flags (game-task-node-flag close-task task-retry task-manager no-slow-down)
|
|
:parent-node (new 'static 'array game-task-node 4
|
|
(game-task-node stadium-burning-bush-race-class3-r-introduction)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
)
|
|
:on-open #f
|
|
:info (new 'static 'task-manager-info
|
|
:level 'ctywide
|
|
:intro-scene #f
|
|
:resolution-scene #f
|
|
:resolution-scene-continue #f
|
|
:retry-continue "stadiumb-race-r-retry"
|
|
:fail-continue "stadiumb-race-fail"
|
|
:init-hook #f
|
|
:cleanup-hook #f
|
|
:update-hook #f
|
|
:code-hook #f
|
|
:complete-hook #f
|
|
:fail-hook #f
|
|
:event-hook #f
|
|
:final-node (game-task-node stadium-burning-bush-race-class3-r-resolution)
|
|
:index 9
|
|
:on-complete #f
|
|
:on-fail #f
|
|
)
|
|
:borrow '((stadium 0 lracelit special) (stadiumb 0 lracebb special)) ;; changed from ctywide
|
|
:open? (lambda ((arg0 game-task-node-info)) (let ((v1-1 (level-get-target-inside *level*)))
|
|
(the-as symbol (and v1-1 (= (-> v1-1 info taskname) (-> arg0 level))))
|
|
)
|
|
)
|
|
:on-close #f
|
|
)
|
|
(new 'static 'game-task-node-info
|
|
:level 'stadium
|
|
:task (game-task stadium-burning-bush-race-class2-r)
|
|
:name "stadium-burning-bush-race-class2-r-introduction"
|
|
:when-open #f
|
|
:flags (game-task-node-flag save-on-life)
|
|
:parent-node (new 'static 'array game-task-node 4
|
|
(game-task-node stadium-race-class1-resolution)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
)
|
|
:on-open #f
|
|
:info #f
|
|
:borrow '()
|
|
:open? (lambda ((arg0 game-task-node-info)) (logtest? (-> *game-info* secrets) (game-secrets reverse-races)))
|
|
:on-close '(begin
|
|
(task-open! "stadium-burning-bush-race-board-introduction")
|
|
(task-open! "stadium-burning-bush-race-class3-introduction")
|
|
(task-open! "stadium-burning-bush-race-class3-r-introduction")
|
|
(task-open! "stadium-burning-bush-race-class1-introduction")
|
|
(task-open! "stadium-burning-bush-race-class1-r-introduction")
|
|
(task-open! "stadium-burning-bush-race-class2-introduction")
|
|
)
|
|
)
|
|
(new 'static 'game-task-node-info
|
|
:level 'stadium
|
|
:task (game-task stadium-burning-bush-race-class2-r)
|
|
:name "stadium-burning-bush-race-class2-r-resolution"
|
|
:when-open (new 'static 'boxed-array :type game-task-event
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor burning-bush-stadium)
|
|
:action (game-task-action play)
|
|
:tex (game-task-icon gaticon-06)
|
|
:scene #f
|
|
)
|
|
)
|
|
:flags (game-task-node-flag close-task task-retry task-manager no-slow-down)
|
|
:parent-node (new 'static 'array game-task-node 4
|
|
(game-task-node stadium-burning-bush-race-class2-r-introduction)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
)
|
|
:on-open #f
|
|
:info (new 'static 'task-manager-info
|
|
:level 'ctywide
|
|
:intro-scene #f
|
|
:resolution-scene #f
|
|
:resolution-scene-continue #f
|
|
:retry-continue "stadiumc-race-r-retry"
|
|
:fail-continue "stadiumc-race-fail"
|
|
:init-hook #f
|
|
:cleanup-hook #f
|
|
:update-hook #f
|
|
:code-hook #f
|
|
:complete-hook #f
|
|
:fail-hook #f
|
|
:event-hook #f
|
|
:final-node (game-task-node stadium-burning-bush-race-class2-r-resolution)
|
|
:index 10
|
|
:on-complete #f
|
|
:on-fail #f
|
|
)
|
|
:borrow '((stadium 0 lracelit special) (stadiumc 0 lracecb special)) ;; changed from ctywide
|
|
:open? (lambda ((arg0 game-task-node-info)) (let ((v1-1 (level-get-target-inside *level*)))
|
|
(the-as symbol (and v1-1 (= (-> v1-1 info taskname) (-> arg0 level))))
|
|
)
|
|
)
|
|
:on-close #f
|
|
)
|
|
(new 'static 'game-task-node-info
|
|
:level 'stadium
|
|
:task (game-task stadium-burning-bush-race-class1-r)
|
|
:name "stadium-burning-bush-race-class1-r-introduction"
|
|
:when-open #f
|
|
:flags (game-task-node-flag save-on-life)
|
|
:parent-node (new 'static 'array game-task-node 4
|
|
(game-task-node stadium-race-class1-resolution)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
)
|
|
:on-open #f
|
|
:info #f
|
|
:borrow '()
|
|
:open? (lambda ((arg0 game-task-node-info)) (logtest? (-> *game-info* secrets) (game-secrets reverse-races)))
|
|
:on-close '(begin
|
|
(task-open! "stadium-burning-bush-race-board-introduction")
|
|
(task-open! "stadium-burning-bush-race-class3-introduction")
|
|
(task-open! "stadium-burning-bush-race-class3-r-introduction")
|
|
(task-open! "stadium-burning-bush-race-class2-introduction")
|
|
(task-open! "stadium-burning-bush-race-class2-r-introduction")
|
|
(task-open! "stadium-burning-bush-race-class1-introduction")
|
|
)
|
|
)
|
|
(new 'static 'game-task-node-info
|
|
:level 'stadium
|
|
:task (game-task stadium-burning-bush-race-class1-r)
|
|
:name "stadium-burning-bush-race-class1-r-resolution"
|
|
:when-open (new 'static 'boxed-array :type game-task-event
|
|
(new 'static 'game-task-event
|
|
:actor (game-task-actor burning-bush-stadium)
|
|
:action (game-task-action play)
|
|
:tex (game-task-icon gaticon-06)
|
|
:scene #f
|
|
)
|
|
)
|
|
:flags (game-task-node-flag close-task task-retry task-manager no-slow-down)
|
|
:parent-node (new 'static 'array game-task-node 4
|
|
(game-task-node stadium-burning-bush-race-class1-r-introduction)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
(game-task-node none)
|
|
)
|
|
:on-open #f
|
|
:info (new 'static 'task-manager-info
|
|
:level 'ctywide
|
|
:intro-scene #f
|
|
:resolution-scene #f
|
|
:resolution-scene-continue #f
|
|
:retry-continue "stadiumd-race-r-retry"
|
|
:fail-continue "stadiumd-race-fail"
|
|
:init-hook #f
|
|
:cleanup-hook #f
|
|
:update-hook #f
|
|
:code-hook #f
|
|
:complete-hook #f
|
|
:fail-hook #f
|
|
:event-hook #f
|
|
:final-node (game-task-node stadium-burning-bush-race-class1-r-resolution)
|
|
:index 11
|
|
:on-complete #f
|
|
:on-fail #f
|
|
)
|
|
:borrow '((stadium 0 lracelit special) (stadiumd 0 lracedb special)) ;; changed from ctywide
|
|
:open? (lambda ((arg0 game-task-node-info)) (let ((v1-1 (level-get-target-inside *level*)))
|
|
(the-as symbol (and v1-1 (= (-> v1-1 info taskname) (-> arg0 level))))
|
|
)
|
|
)
|
|
:on-close #f
|
|
)
|
|
)
|
|
)
|
|
(set! (-> gp-0 mission-list) (new 'global 'boxed-array game-task-node-info 324))
|
|
(dotimes (v1-3 (-> gp-0 sub-task-list length))
|
|
(if (-> gp-0 sub-task-list v1-3 info)
|
|
(set! (-> gp-0 sub-task-list v1-3 info manager) (the-as handle #f))
|
|
)
|
|
)
|
|
(when (zero? (-> gp-0 task-perm-list))
|
|
(let ((v1-8 (new 'global 'entity-perm-array 110)))
|
|
(set! (-> gp-0 task-perm-list) v1-8)
|
|
(dotimes (a0-16 (-> v1-8 length))
|
|
(set! (-> v1-8 data a0-16 task) (the-as game-task a0-16))
|
|
)
|
|
(logior! (-> v1-8 data 1 status) (entity-perm-status complete))
|
|
)
|
|
)
|
|
)
|
|
|
|
(kmemclose)
|