mirror of
https://github.com/open-goal/jak-project
synced 2026-06-21 16:46:55 -04:00
05b7b571c8
Lots of manual fixes to make the text and other UI elements in the progress fit within the small 4x3 view.         I've also changed the select start menus to not have that giant space in each option. It's behind a toggle in the code right now.  Additionally: - fixed city billboard particles - fix stadium crash from original game - fix an accidental regression
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))))) ;; 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))))) ;; 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))))) ;; 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))))) ;; 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))))) ;; 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))))) ;; 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))))) ;; 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))))) ;; 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))))) ;; 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)
|