From f0fb6f422da16abc97a750b67090f8fb515aa414 Mon Sep 17 00:00:00 2001 From: ManDude <7569514+ManDude@users.noreply.github.com> Date: Wed, 14 Jun 2023 22:04:00 +0100 Subject: [PATCH] fix some `enter-state`s and `sound-id` fields (#2727) Supersedes #2525 --- decompiler/config/jak2/all-types.gc | 215 +- .../ntsc_v1/anonymous_function_types.jsonc | 2 +- goal_src/jak2/engine/ambient/ambient-h.gc | 2 +- goal_src/jak2/engine/ambient/ambient.gc | 3 +- .../jak2/engine/common_objs/generic-obs-h.gc | 2 +- .../jak2/engine/common_objs/generic-obs.gc | 6 +- .../jak2/engine/common_objs/projectile-h.gc | 2 +- .../jak2/engine/common_objs/projectile.gc | 6 +- goal_src/jak2/engine/gfx/mood/mood-h.gc | 2 +- goal_src/jak2/engine/gfx/mood/mood.gc | 25 +- goal_src/jak2/engine/load/loader.gc | 6 +- goal_src/jak2/engine/target/board/board-h.gc | 10 +- .../jak2/engine/target/board/board-states.gc | 10 +- .../jak2/engine/target/board/target-board.gc | 36 +- goal_src/jak2/engine/target/darkjak-h.gc | 2 +- .../jak2/engine/target/gun/gun-dark-shot.gc | 59 +- goal_src/jak2/engine/target/gun/gun-h.gc | 2 +- goal_src/jak2/engine/target/logic-target.gc | 2 +- .../jak2/engine/target/mech_suit/mech-h.gc | 8 +- .../engine/target/mech_suit/mech-states.gc | 112 +- .../engine/target/mech_suit/target-mech.gc | 63 +- goal_src/jak2/engine/target/target-carry.gc | 79 +- goal_src/jak2/engine/target/target-darkjak.gc | 4 +- goal_src/jak2/engine/target/target-death.gc | 3 +- goal_src/jak2/engine/target/target-gun.gc | 8 +- goal_src/jak2/engine/target/target-h.gc | 6 +- goal_src/jak2/engine/target/target-handler.gc | 13 +- goal_src/jak2/levels/atoll/atoll-obs.gc | 12 +- .../jak2/levels/castle/boss/castle-baron.gc | 8 +- .../jak2/levels/city/common/ctyport-obs.gc | 16 +- .../jak2/levels/city/common/ctywide-obs.gc | 45 +- .../jak2/levels/city/common/ctywide-tasks.gc | 20 +- goal_src/jak2/levels/city/common/guard.gc | 8 +- goal_src/jak2/levels/city/common/transport.gc | 10 +- .../jak2/levels/city/onin_tent/onin-game.gc | 15 +- .../levels/common/enemy/bombots/bombbot.gc | 40 +- .../common/enemy/guards/transport-level.gc | 6 +- .../jak2/levels/common/guard-projectile.gc | 2 + goal_src/jak2/levels/dig/dig-digger.gc | 20 +- goal_src/jak2/levels/dig/dig-obs.gc | 10 +- goal_src/jak2/levels/dig/dig3-obs.gc | 45 +- goal_src/jak2/levels/drill_platform/ginsu.gc | 24 +- goal_src/jak2/levels/forest/forest-obs.gc | 8 +- .../levels/fortress/ammo_dump/fordumpc-obs.gc | 16 +- .../ammo_dump/fort-robotank-turret.gc | 14 +- .../levels/fortress/rescue/forrescb-obs.gc | 10 +- goal_src/jak2/levels/gungame/gun-dummy.gc | 87 +- goal_src/jak2/levels/gungame/gungame-data.gc | 10414 +++++++-------- goal_src/jak2/levels/gungame/gungame-obs.gc | 52 +- goal_src/jak2/levels/hiphog/whack.gc | 64 +- .../jak2/levels/landing_pad/castle-obs.gc | 64 +- .../levels/landing_pad/roboguard-level.gc | 10 +- .../mars_tomb/left/chase/target-indax.gc | 2 +- .../mars_tomb/left/chase/tomb-boulder.gc | 10 +- goal_src/jak2/levels/mars_tomb/tomb-obs.gc | 44 +- goal_src/jak2/levels/mars_tomb/widow-baron.gc | 28 +- .../jak2/levels/mars_tomb/widow-extras.gc | 10 +- goal_src/jak2/levels/mars_tomb/widow.gc | 172 +- goal_src/jak2/levels/mars_tomb/widow2.gc | 18 +- .../jak2/levels/palace/boss/squid-extras.gc | 4 +- goal_src/jak2/levels/strip/strip-obs.gc | 21 +- goal_src/jak2/levels/temple/mountain-obs.gc | 8 +- goal_src/jak2/levels/underport/jellyfish.gc | 12 +- goal_src/jak2/levels/underport/under-obs.gc | 8 +- .../jak2/engine/ambient/ambient_REF.gc | 3 +- .../engine/common_objs/generic-obs-h_REF.gc | 2 +- .../engine/common_objs/generic-obs_REF.gc | 6 +- .../engine/common_objs/projectile-h_REF.gc | 2 +- .../jak2/engine/common_objs/projectile_REF.gc | 7 +- .../jak2/engine/gfx/mood/mood-h_REF.gc | 2 +- .../jak2/engine/gfx/mood/mood_REF.gc | 25 +- .../jak2/engine/target/board/board-h_REF.gc | 10 +- .../engine/target/board/board-states_REF.gc | 10 +- .../engine/target/board/target-board_REF.gc | 36 +- .../jak2/engine/target/darkjak-h_REF.gc | 2 +- .../engine/target/gun/gun-dark-shot_REF.gc | 59 +- .../jak2/engine/target/gun/gun-h_REF.gc | 2 +- .../jak2/engine/target/logic-target_REF.gc | 2 +- .../engine/target/mech_suit/mech-h_REF.gc | 8 +- .../target/mech_suit/mech-states_REF.gc | 112 +- .../target/mech_suit/target-mech_REF.gc | 38 +- .../jak2/engine/target/target-carry_REF.gc | 79 +- .../jak2/engine/target/target-darkjak_REF.gc | 4 +- .../jak2/engine/target/target-death_REF.gc | 3 +- .../jak2/engine/target/target-gun_REF.gc | 8 +- .../jak2/engine/target/target-h_REF.gc | 6 +- .../jak2/engine/target/target-handler_REF.gc | 4 +- .../jak2/levels/atoll/atoll-obs_REF.gc | 12 +- .../levels/castle/boss/castle-baron_REF.gc | 8 +- .../levels/city/common/ctyport-obs_REF.gc | 16 +- .../levels/city/common/ctywide-obs_REF.gc | 45 +- .../levels/city/common/ctywide-tasks_REF.gc | 20 +- .../jak2/levels/city/common/guard_REF.gc | 8 +- .../jak2/levels/city/common/transport_REF.gc | 10 +- .../levels/city/onin_tent/onin-game_REF.gc | 15 +- .../common/enemy/bombots/bombbot_REF.gc | 41 +- .../enemy/guards/transport-level_REF.gc | 6 +- .../levels/common/guard-projectile_REF.gc | 2 + .../jak2/levels/dig/dig-digger_REF.gc | 20 +- .../reference/jak2/levels/dig/dig-obs_REF.gc | 10 +- .../reference/jak2/levels/dig/dig3-obs_REF.gc | 45 +- .../jak2/levels/drill_platform/ginsu_REF.gc | 24 +- .../jak2/levels/forest/forest-obs_REF.gc | 8 +- .../fortress/ammo_dump/fordumpc-obs_REF.gc | 16 +- .../ammo_dump/fort-robotank-turret_REF.gc | 14 +- .../fortress/rescue/forrescb-obs_REF.gc | 15 +- .../jak2/levels/gungame/gun-dummy_REF.gc | 66 +- .../jak2/levels/gungame/gungame-data_REF.gc | 10418 ++++++++-------- .../jak2/levels/gungame/gungame-obs_REF.gc | 56 +- .../reference/jak2/levels/hiphog/whack_REF.gc | 64 +- .../jak2/levels/landing_pad/castle-obs_REF.gc | 64 +- .../levels/landing_pad/roboguard-level_REF.gc | 10 +- .../mars_tomb/left/chase/target-indax_REF.gc | 2 +- .../jak2/levels/mars_tomb/tomb-obs_REF.gc | 44 +- .../jak2/levels/mars_tomb/widow-baron_REF.gc | 32 +- .../jak2/levels/mars_tomb/widow-extras_REF.gc | 10 +- .../jak2/levels/mars_tomb/widow2_REF.gc | 18 +- .../levels/palace/boss/squid-extras_REF.gc | 5 +- .../jak2/levels/strip/strip-obs_REF.gc | 21 +- .../jak2/levels/temple/mountain-obs_REF.gc | 8 +- .../jak2/levels/underport/jellyfish_REF.gc | 12 +- .../jak2/levels/underport/under-obs_REF.gc | 8 +- 122 files changed, 11767 insertions(+), 11881 deletions(-) diff --git a/decompiler/config/jak2/all-types.gc b/decompiler/config/jak2/all-types.gc index 77c9be959f..eb0f5adfaf 100644 --- a/decompiler/config/jak2/all-types.gc +++ b/decompiler/config/jak2/all-types.gc @@ -5644,7 +5644,7 @@ (lightning-count0 uint32 :offset-assert 144) (lightning-count1 uint32 :offset-assert 148) (lightning-count2 uint32 :offset-assert 152) - (rain-id uint32 :offset-assert 156) + (rain-id sound-id :offset-assert 156) (sound-pitch float :offset-assert 160) (fogs mood-fog-table 9 :offset-assert 164) (colors mood-color-table 3 :offset-assert 200) @@ -16949,7 +16949,7 @@ (target1 handle :offset-assert 200) (target-joint0 int32 :offset-assert 208) (target-joint1 int32 :offset-assert 212) - (sound uint32 :offset-assert 216) + (sound sound-id :offset-assert 216) (userdata uint64 :offset-assert 224) (user-time time-frame 2 :offset-assert 232) (user-vector vector :inline :offset-assert 256) @@ -18381,7 +18381,7 @@ (_type_) symbol 38) (play-impact-sound! "Plays impact sound" - (_type_) sound-id :behavior projectile 39) + (_type_) none :behavior projectile 39) ) ) @@ -18546,7 +18546,7 @@ target-carry-drop target-carry-falling (target-carry-hit-ground symbol) - (target-carry-jump float float) + (target-carry-jump float float symbol) target-carry-pickup target-carry-stance target-carry-throw @@ -18594,7 +18594,7 @@ (target-indax-jump float float surface) target-indax-running-attack target-indax-stance - target-indax-start + (target-indax-start handle) target-indax-trip target-indax-walk (target-jump float float surface) @@ -18606,7 +18606,7 @@ target-mech-carry-drop target-mech-carry-falling (target-mech-carry-hit-ground symbol) - (target-mech-carry-jump float float) + (target-mech-carry-jump float float symbol) target-mech-carry-pickup target-mech-carry-stance target-mech-carry-throw @@ -28214,7 +28214,7 @@ (define-extern talker-displayed? (function symbol)) (define-extern kill-current-talker (function symbol pair symbol none)) ;; see (exit play-anim scene-player) (define-extern string->talker-speech (function string talker-speech-class)) -(define-extern talker-spawn-func (function talker-speech-class process-tree vector region int)) +(define-extern talker-spawn-func (function talker-speech-class process-tree vector region sound-id)) (define-extern talker-init (function talker-speech-class vector region none :behavior talker)) ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; @@ -28600,7 +28600,7 @@ (track-trans vector :inline :offset-assert 480) (track-dir vector :inline :offset-assert 496) (turn-fast-hold-time time-frame :offset-assert 512) - (blue-whine-sound-id uint32 :offset-assert 520) + (blue-whine-sound-id sound-id :offset-assert 520) (blue-whine-volume float :offset-assert 524) (top-anim-twist vector :inline :offset-assert 528) (top-anim-twist-targ vector :inline :offset-assert 544) @@ -28688,17 +28688,17 @@ (upper-body joint-mod :offset-assert 68) (sound-bank-knob float :offset-assert 72) (sound-air-knob float :offset-assert 76) - (wind-sound-id uint32 :offset-assert 80) + (wind-sound-id sound-id :offset-assert 80) (wind-sound-pitch float :offset-assert 84) (wind-sound-volume float :offset-assert 88) - (engine-sound-id uint32 :offset-assert 92) + (engine-sound-id sound-id :offset-assert 92) (engine-sound-pitch float :offset-assert 96) (engine-sound-volume float :offset-assert 100) - (bank-sound-id uint32 :offset-assert 104) + (bank-sound-id sound-id :offset-assert 104) (bank-sound-pitch float :offset-assert 108) (bank-sound-volume float :offset-assert 112) - (ride-sound-id uint32 :offset-assert 116) - (spin-sound-id uint32 :offset-assert 120) + (ride-sound-id sound-id :offset-assert 116) + (spin-sound-id sound-id :offset-assert 120) (spin-sound-volume float :offset-assert 124) (spin-sound-pitch float :offset-assert 128) (unknown-sound-id00 sound-id :offset-assert 132) ;; target-board-anim-trans @@ -28873,7 +28873,7 @@ (clock-vel float :offset-assert 52) (clock-on symbol :offset-assert 56) (hud handle 1 :offset 64) - (tone uint32 :offset 72) + (tone sound-id :offset 72) (bomb uint32 :offset 76) ) :method-count-assert 10 @@ -29652,10 +29652,10 @@ (track-target handle :offset-assert 528) (size-t float :offset-assert 536) (result-array handle 16 :offset-assert 544) - (charge-sound uint32 :offset-assert 672) - (fire-sound uint32 :offset-assert 676) - (trail-sound uint32 :offset-assert 680) - (explode-sound uint32 :offset-assert 684) + (charge-sound sound-id :offset-assert 672) + (fire-sound sound-id :offset-assert 676) + (trail-sound sound-id :offset-assert 680) + (explode-sound sound-id :offset-assert 684) (start-pilot? basic :offset-assert 688) ) :method-count-assert 42 @@ -29754,12 +29754,12 @@ (mech-trans vector :inline :offset-assert 16) (mech-quat vector :inline :offset-assert 32) (mech-scale vector :inline :offset-assert 48) - (engine-sound-id uint32 :offset-assert 64) + (engine-sound-id sound-id :offset-assert 64) (engine-sound-volume float :offset-assert 68) (engine-sound-pitch float :offset-assert 72) - (thrust-sound-id uint32 :offset-assert 76) - (drag-sound-id uint32 :offset-assert 80) - (whine-sound-id uint32 :offset-assert 84) + (thrust-sound-id sound-id :offset-assert 76) + (drag-sound-id sound-id :offset-assert 80) + (whine-sound-id sound-id :offset-assert 84) (mech-start-time time-frame :offset-assert 88) (mech-time time-frame :offset-assert 96) (no-get-off-time time-frame :offset-assert 104) @@ -35458,7 +35458,7 @@ (count-guard uint32 :offset-assert 244) (max-time float :offset-assert 248) (spawn-time time-frame :offset-assert 256) - (ambient-sound-id uint32 :offset-assert 264) + (ambient-sound-id sound-id :offset-assert 264) (num-wanted-guards uint32 :offset-assert 268) (guards handle 8 :offset-assert 272) ;; NOTE - probably 'guard' ) @@ -36253,7 +36253,7 @@ (falling? basic :offset-assert 264) (focus-disable-timer uint64 :offset-assert 272) (hud handle :offset-assert 280) - (sound-id uint32 :offset-assert 288) + (sound-id sound-id :offset-assert 288) ) :method-count-assert 31 :size-assert #x124 @@ -36788,8 +36788,8 @@ (twist oscillating-float :inline :offset-assert 1164) (twist-kicker delayed-rand-float :inline :offset-assert 1192) (smoke-part sparticle-launch-control :offset-assert 1220) - (motor-sound uint32 :offset-assert 1224) - (bit-sound uint32 :offset-assert 1228) + (motor-sound sound-id :offset-assert 1224) + (bit-sound sound-id :offset-assert 1228) (movie-handle handle :offset-assert 1232) (hud-counter handle :offset-assert 1240) (speech-time time-frame :offset-assert 1248) @@ -36821,12 +36821,12 @@ (deftype dig-sinking-plat (rigid-body-platform) ((anchor-point vector :inline :offset-assert 384) (sync sync-linear :inline :offset-assert 400) - (last-ridden-time time-frame :offset-assert 416) + (last-ridden-time time-frame :offset-assert 416) (prev-pos float :offset-assert 424) (path-pos float :offset-assert 428) (surface-height float :offset-assert 432) (once basic :offset-assert 436) - (bubbling-sound-id uint32 :offset-assert 440) + (bubbling-sound-id sound-id :offset-assert 440) ) :method-count-assert 57 :size-assert #x1bc @@ -37024,7 +37024,7 @@ (trapeze-grabbed basic :offset-assert 360) (pedal-anim-frame float :offset-assert 364) (pedal-anim-speed float :offset-assert 368) - (pedal-sound-id uint32 :offset-assert 372) + (pedal-sound-id sound-id :offset-assert 372) ) :method-count-assert 21 :size-assert #x178 @@ -37050,8 +37050,8 @@ ) (deftype dig-wheel-step (process-drawable) - ((anim-speed float :offset-assert 200) - (wheel-sound-id uint32 :offset-assert 204) + ((anim-speed float :offset-assert 200) + (wheel-sound-id sound-id :offset-assert 204) ) :method-count-assert 21 :size-assert #xd0 @@ -37063,9 +37063,9 @@ (deftype dig-tipping-rock (rigid-body-platform) ((anchor-point vector :inline :offset-assert 384) - (last-ridden-time time-frame :offset-assert 400) + (last-ridden-time time-frame :offset-assert 400) (surface-height float :offset-assert 408) - (bubbling-sound-id uint32 :offset-assert 412) + (bubbling-sound-id sound-id :offset-assert 412) ) :method-count-assert 57 :size-assert #x1a0 @@ -38216,9 +38216,9 @@ (ambush-path path-control :offset-assert 652) (path-pos float :offset-assert 656) (ambush-started symbol :offset-assert 660) - (blade-sound uint32 :offset-assert 664) + (blade-sound sound-id :offset-assert 664) (blade-sound-playing symbol :offset-assert 668) - (grind-sound uint32 :offset-assert 672) + (grind-sound sound-id :offset-assert 672) (grind-sound-playing symbol :offset-assert 676) (grind-timer time-frame :offset-assert 680) ) @@ -38544,7 +38544,7 @@ (art-name symbol :offset-assert 200) (anim spool-anim :offset-assert 204) (rock-data vector-array :offset-assert 208) - (loop-id uint32 :offset-assert 212) + (loop-id sound-id :offset-assert 212) (volume float :offset-assert 216) ) :method-count-assert 22 @@ -40235,7 +40235,7 @@ (wiggle-angle degrees :offset-assert 640) (delta-wiggle-angle degrees :offset-assert 644) (wiggle-factor float :offset-assert 648) - (id uint32 :offset-assert 652) + (id sound-id :offset-assert 652) ) :method-count-assert 181 :size-assert #x290 @@ -40569,7 +40569,7 @@ :flag-assert #x16008000fc (:methods (idle () _type_ :state 20) - (die () _type_ :state 21) + (die (symbol) _type_ :state 21) ) ) @@ -40733,7 +40733,7 @@ (sound-time time-frame 2 :offset-assert 240) (sync sync-eased :inline :offset-assert 256) (piston-id int32 :offset-assert 300) - (looping-id uint32 :offset-assert 304) + (looping-id sound-id :offset-assert 304) ) :method-count-assert 31 :size-assert #x134 @@ -41947,12 +41947,12 @@ (gun-elev-jmod joint-mod-set-local :offset-assert 552) (gun-elev float :offset-assert 556) (gun-elev-cam float :offset-assert 560) - (gun-joint-l int32 2 :offset-assert 564) ;; elt size: 4 - (gun-joint-r int32 2 :offset-assert 572) ;; elt size: 4 + (gun-joint-l int32 2 :offset-assert 564) ;; elt size: 4 + (gun-joint-r int32 2 :offset-assert 572) ;; elt size: 4 (gun-spread float :offset-assert 580) (gun-index int32 :offset-assert 584) (flags uint16 :offset-assert 588) - (turn-sound-id uint32 :offset-assert 592) + (turn-sound-id sound-id :offset-assert 592) ) :method-count-assert 35 :size-assert #x254 ;; 596 @@ -42192,8 +42192,8 @@ (bomb handle 4 :offset-assert 232) (bomb-count uint32 :offset-assert 264) (attack-id uint32 :offset-assert 268) - (explosion-sound-id uint32 :offset-assert 272) - (alarm-sound-id uint32 :offset-assert 276) + (explosion-sound-id sound-id :offset-assert 272) + (alarm-sound-id sound-id :offset-assert 276) ) :method-count-assert 25 :size-assert #x118 @@ -43395,9 +43395,9 @@ (info rigid-body-object-constants :offset-assert 1396) (explosing symbol :offset-assert 1400) (minimap connection-minimap :offset-assert 1404) - (lazer-sound uint32 :offset-assert 1408) - (head-sound uint32 :offset-assert 1412) - (cannon-sound uint32 :offset-assert 1416) + (lazer-sound sound-id :offset-assert 1408) + (head-sound sound-id :offset-assert 1412) + (cannon-sound sound-id :offset-assert 1416) (last-head-roty-speed float :offset-assert 1420) (head-roty-speed float :offset-assert 1424) (last-cannon-roty-speed float :offset-assert 1428) @@ -43700,7 +43700,7 @@ ((cabinet handle :offset-assert 200) (index int32 :offset-assert 208) (mode uint8 :offset-assert 212) - (sound-id uint32 :offset-assert 216) + (sound-id sound-id :offset-assert 216) (abort? symbol :offset-assert 220) ) :method-count-assert 22 @@ -43769,7 +43769,7 @@ (turning-acc float :offset-assert 660) (speed float :offset-assert 664) (roll-attack-count uint32 :offset-assert 668) - (roll-sound uint32 :offset-assert 672) + (roll-sound sound-id :offset-assert 672) ) :method-count-assert 189 :size-assert #x2a4 ;; 676 @@ -43814,7 +43814,7 @@ (actor-group-count int32 :offset-assert 260) (texture-anim-index uint32 :offset-assert 264) (my-id int32 :offset-assert 268) - (sound-id uint32 :offset-assert 272) + (sound-id sound-id :offset-assert 272) (target-speed float :offset-assert 276) ) :method-count-assert 28 @@ -43844,10 +43844,9 @@ ) (deftype cas-electric-fence (process-focusable) - ( - (next-spawn-time time-frame :offset-assert 208) - (stop symbol :offset-assert 216) - ) + ((next-spawn-time time-frame :offset-assert 208) + (stop symbol :offset-assert 216) + ) :method-count-assert 29 :size-assert #xdc ;; 220 :flag-assert #x1d006000dc @@ -43866,9 +43865,8 @@ ) (deftype cas-elevator (elevator) - ( - (sound-id uint32 :offset-assert 368) - ) + ((sound-id sound-id :offset-assert 368) + ) :method-count-assert 50 :size-assert #x174 ;; 372 :flag-assert #x3201000174 @@ -43883,7 +43881,7 @@ (test-index uint32 :offset-assert 208) (pos float :offset-assert 212) (pos-old float :offset-assert 216) - (sound-id uint32 :offset-assert 220) + (sound-id sound-id :offset-assert 220) (sound-flag symbol :offset-assert 224) ) :method-count-assert 21 @@ -43903,7 +43901,7 @@ (pos-old float :offset-assert 220) (y-start float :offset-assert 224) (y-delta float :offset-assert 228) - (sound-id uint32 :offset-assert 232) + (sound-id sound-id :offset-assert 232) (sound-flag symbol :offset-assert 236) ) :method-count-assert 21 @@ -43941,7 +43939,7 @@ (sync sync-eased :inline :offset-assert 200) (rot float :offset-assert 244) (attack-id uint32 :offset-assert 248) - (sound-id uint32 :offset-assert 252) + (sound-id sound-id :offset-assert 252) ) :method-count-assert 21 :size-assert #x100 ;; 256 @@ -44186,7 +44184,7 @@ ((root-override collide-shape-moving :offset 128 :score 1) (art-name string :offset-assert 200) (anim spool-anim :offset-assert 204) - (loop-id uint32 :offset-assert 208) + (loop-id sound-id :offset-assert 208) (spider (pointer tomb-spider) :offset-assert 212) (explode (pointer process) :offset-assert 216) ;; guess (stick basic :offset-assert 220) @@ -44591,7 +44589,7 @@ (path-u float :offset-assert 480) (path-du float :offset-assert 484) (attack-id uint32 :offset-assert 488) - (sound-id uint32 :offset-assert 492) + (sound-id sound-id :offset-assert 492) ) :method-count-assert 23 :size-assert #x1f0 @@ -45273,7 +45271,7 @@ (hide () _type_ :state 20) (wait-for-start () _type_ :state 21) (active (symbol) _type_ :state 22) - (lose () _type_ :state 23) + (lose (symbol) _type_ :state 23) (win () _type_ :state 24) (onin-game-method-25 (_type_) none 25) (onin-game-method-26 (_type_) none 26) @@ -45925,8 +45923,8 @@ (initial-y float :offset-assert 200) (spike-info tomb-stair-block-spike-info 4 :inline :offset 208) (camera-state int32 :offset 336) - (sink-sound uint32 :offset 340) - (rise-sound uint32 :offset 344) + (sink-sound sound-id :offset 340) + (rise-sound sound-id :offset 344) ) :method-count-assert 25 :size-assert #x15c @@ -46015,7 +46013,7 @@ (path-pos float :offset-assert 292) (dest-pos float :offset-assert 296) (path-speed float :offset-assert 300) - (sound-id uint32 :offset-assert 304) + (sound-id sound-id :offset-assert 304) ) :method-count-assert 39 :size-assert #x134 @@ -46032,7 +46030,7 @@ (deftype tomb-sphinx (process-drawable) ((root-override collide-shape-moving :offset 128 :score 1) (target-actor entity-actor :offset-assert 200) - (sound-id uint32 :offset-assert 204) + (sound-id sound-id :offset-assert 204) (move-dir float :offset 216) ) :method-count-assert 23 @@ -46439,17 +46437,17 @@ (green-fire-part sparticle-launch-control :offset-assert 868) (lightning lightning-control 5 :offset-assert 872) (stop-catwalk-sound symbol :offset-assert 892) - (catwalk-sound uint32 :offset-assert 896) - (drill-sound uint32 :offset-assert 900) + (catwalk-sound sound-id :offset-assert 896) + (drill-sound sound-id :offset-assert 900) (drill-sound-playing symbol :offset-assert 904) - (drill-sweeten-sound uint32 :offset-assert 908) + (drill-sweeten-sound sound-id :offset-assert 908) (drill-sweeten-sound-playing symbol :offset-assert 912) (movie-handle handle :offset-assert 920) (tilt cam-float-seeker :inline :offset-assert 928) (targetted-catwalk int32 :offset-assert 952) - (hover-sound uint32 :offset-assert 956) + (hover-sound sound-id :offset-assert 956) (hover-sound-playing symbol :offset-assert 960) - (shake-sound uint32 :offset-assert 964) + (shake-sound sound-id :offset-assert 964) (shake-sound-playing symbol :offset-assert 968) (hud handle :offset-assert 976) (last-want-stone-talker int8 :offset-assert 984) @@ -46529,15 +46527,15 @@ ) (define-extern baron-pod-init-by-other (function vector none :behavior baron-pod)) -(define-extern widow-want-stone-talker (function int :behavior widow)) -(define-extern widow-general-flying-talker (function int :behavior widow)) -(define-extern widow-launch-droids-talker (function int :behavior widow)) -(define-extern widow-launch-bombs-talker (function int :behavior widow)) -(define-extern widow-shoot-gun-talker (function int :behavior widow)) -(define-extern widow-stone-charge-up-talker (function int :behavior widow)) -(define-extern widow-after-stone-shot-talker (function int :behavior widow)) -(define-extern widow-leave-perch-talker (function int :behavior widow)) -(define-extern widow-damaged-talker (function int :behavior widow)) +(define-extern widow-want-stone-talker (function sound-id :behavior widow)) +(define-extern widow-general-flying-talker (function sound-id :behavior widow)) +(define-extern widow-launch-droids-talker (function sound-id :behavior widow)) +(define-extern widow-launch-bombs-talker (function sound-id :behavior widow)) +(define-extern widow-shoot-gun-talker (function sound-id :behavior widow)) +(define-extern widow-stone-charge-up-talker (function sound-id :behavior widow)) +(define-extern widow-after-stone-shot-talker (function sound-id :behavior widow)) +(define-extern widow-leave-perch-talker (function sound-id :behavior widow)) +(define-extern widow-damaged-talker (function sound-id :behavior widow)) (define-extern widow-handler (function process int symbol event-message-block object :behavior widow)) ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; @@ -46581,7 +46579,7 @@ (y-rotate float :offset-assert 376) (spin-jm joint-mod :offset-assert 380) (firework-sound-played symbol :offset-assert 384) - (steam-sound uint32 :offset-assert 388) + (steam-sound sound-id :offset-assert 388) (launch vector :inline :offset-assert 400) (launch-pos vector :inline :offset-assert 416) (fizzle-timer time-frame :offset-assert 432) @@ -47023,8 +47021,8 @@ (declare-type training-manager process) -;; +++gun-dummy:tpath-control-frame-command -(defenum tpath-control-frame-command +;; +++gun-dummy:tpath-command +(defenum tpath-command :type uint8 (begin) ;; kinda a guess (arise) @@ -47034,12 +47032,12 @@ (lower) (end) ;; kinda a guess ) -;; ---gun-dummy:tpath-control-frame-command +;; ---gun-dummy:tpath-command (deftype tpath-control-frame (structure) ((time float :offset-assert 0) (path-pos uint8 :offset-assert 4) - (command tpath-control-frame-command :offset-assert 5) + (command tpath-command :offset-assert 5) (move-type uint8 :offset-assert 6) (path-num uint8 :offset-assert 7) ) @@ -47048,27 +47046,26 @@ :flag-assert #x900000008 ) -;; +++gun-dummy:tpath-info-flags -(defenum tpath-info-flags +;; +++gun-dummy:tpath-flags +(defenum tpath-flags :type uint8 :bitfield #t - (tpath-info-flags-0) + (need-to-spawn) (broken) - (score-not-influenced-by-speed) - (tpath-info-flags-3) - (start-on-rand-anim) - (double-hitpoints) - (tpath-info-flags-6) ;; unknown - TODO i think this is related to the peacemaker course - (tpath-info-flags-7) + (citizen) + (bonus) + (tpath-rand) + (big) + (peace) ) -;; ---gun-dummy:tpath-info-flags +;; ---gun-dummy:tpath-flags (deftype tpath-info (structure) ((s-time float :offset-assert 0) (num uint16 :offset-assert 4) (ref-time-num int16 :offset-assert 6) (score int16 :offset-assert 8) - (flags tpath-info-flags :offset-assert 10) + (flags tpath-flags :offset-assert 10) (num-anims uint8 :offset-assert 11) (bonus-time float :offset-assert 12) (list (array int32) :offset-assert 16) @@ -47807,7 +47804,7 @@ (deftype bubbler (process-drawable) ((rod-of-god-scale float :offset-assert 200) - (ambient-id uint32 :offset-assert 204) + (ambient-id sound-id :offset-assert 204) (last-recharge-time time-frame :offset-assert 208) ) :method-count-assert 22 @@ -48217,7 +48214,7 @@ (deftype jellyfish (hover-enemy) ((los los-control :inline :offset-assert 784) (sync sync-eased :inline :offset-assert 936) - (sound-id uint32 :offset-assert 980) + (sound-id sound-id :offset-assert 980) (path-player-u float :offset-assert 984) (path-my-u float :offset-assert 988) (path-y-offset float :offset-assert 992) @@ -50307,7 +50304,7 @@ (max-guard uint32 :offset-assert 240) (count-guard uint32 :offset-assert 244) (max-time float :offset-assert 248) - (ambient-sound-id uint32 :offset-assert 252) + (ambient-sound-id sound-id :offset-assert 252) (turret handle :offset-assert 256) ) :method-count-assert 36 @@ -51470,7 +51467,7 @@ (target-self-xz-dist float :offset-assert 1220) (target-y-angle degrees :offset-assert 1224) (last-visible-target-pos vector :inline :offset-assert 1232) - (lazer-sound uint32 :offset-assert 1248) + (lazer-sound sound-id :offset-assert 1248) (move-position vector :inline :offset-assert 1264) (move-index int32 :offset-assert 1280) (traffic-target-status traffic-target-status :inline :offset-assert 1296) @@ -52108,12 +52105,12 @@ (deftype propa (process-focusable) ( - (sound-id uint32 :offset-assert 204) - (sound-index uint32 :offset-assert 208) - (handle handle :offset-assert 216) - (y-rot float :offset-assert 224) - (hit-points int32 :offset-assert 228) - (incoming-attack-id uint32 :offset-assert 232) + (sound-id sound-id :offset-assert 204) + (sound-index uint32 :offset-assert 208) + (handle handle :offset-assert 216) + (y-rot float :offset-assert 224) + (hit-points int32 :offset-assert 228) + (incoming-attack-id uint32 :offset-assert 232) ) :method-count-assert 32 :size-assert #xec ;; 236 @@ -52277,8 +52274,8 @@ ) (deftype barge (boat-base) - ((engine uint32 :offset-assert 896) - (bow-wash uint32 :offset-assert 900) + ((engine sound-id :offset-assert 896) + (bow-wash sound-id :offset-assert 900) ) :method-count-assert 149 :size-assert #x388 diff --git a/decompiler/config/jak2/ntsc_v1/anonymous_function_types.jsonc b/decompiler/config/jak2/ntsc_v1/anonymous_function_types.jsonc index bc3523a7ef..17fa71d63a 100644 --- a/decompiler/config/jak2/ntsc_v1/anonymous_function_types.jsonc +++ b/decompiler/config/jak2/ntsc_v1/anonymous_function_types.jsonc @@ -577,7 +577,7 @@ [25, "(function none :behavior scene-player)"], [26, "(function (pointer process) :behavior scene-player)"], [27, "(function symbol :behavior scene-player)"], - [28, "(function int)"], + [28, "(function sound-id)"], [29, "(function (pointer process) :behavior scene-player)"], [30, "(function symbol :behavior scene-player)"], [31, "(function process-drawable vector)"] diff --git a/goal_src/jak2/engine/ambient/ambient-h.gc b/goal_src/jak2/engine/ambient/ambient-h.gc index 26c8ea2438..500d0c7827 100644 --- a/goal_src/jak2/engine/ambient/ambient-h.gc +++ b/goal_src/jak2/engine/ambient/ambient-h.gc @@ -6,7 +6,7 @@ ;; dgos: ENGINE, GAME (declare-type talker-speech-class structure) -(define-extern talker-spawn-func (function talker-speech-class process-tree vector region int)) +(define-extern talker-spawn-func (function talker-speech-class process-tree vector region sound-id)) (define-extern talker-surpress! (function none)) (declare-type talker process) (define-extern talker-init (function talker-speech-class vector region none :behavior talker)) diff --git a/goal_src/jak2/engine/ambient/ambient.gc b/goal_src/jak2/engine/ambient/ambient.gc index d5c5ebb9b6..67ccdc1041 100644 --- a/goal_src/jak2/engine/ambient/ambient.gc +++ b/goal_src/jak2/engine/ambient/ambient.gc @@ -162,6 +162,7 @@ (none) ) +;; WARN: Return type mismatch int vs sound-id. (defun talker-spawn-func ((arg0 talker-speech-class) (arg1 process-tree) (arg2 vector) (arg3 region)) (local-vars (s2-0 int)) (when (or (not arg0) (zero? (-> arg0 speech)) (not (talker-speech-class-method-9 arg0))) @@ -202,7 +203,7 @@ ) ) (label cfg-27) - s2-0 + (the-as sound-id s2-0) ) (defbehavior talker-init talker ((arg0 talker-speech-class) (arg1 vector) (arg2 region)) diff --git a/goal_src/jak2/engine/common_objs/generic-obs-h.gc b/goal_src/jak2/engine/common_objs/generic-obs-h.gc index 97ea57161a..7fb16750c5 100644 --- a/goal_src/jak2/engine/common_objs/generic-obs-h.gc +++ b/goal_src/jak2/engine/common_objs/generic-obs-h.gc @@ -117,7 +117,7 @@ (target1 handle :offset-assert 200) (target-joint0 int32 :offset-assert 208) (target-joint1 int32 :offset-assert 212) - (sound uint32 :offset-assert 216) + (sound sound-id :offset-assert 216) (userdata uint64 :offset-assert 224) (user-time time-frame 2 :offset-assert 232) (user-vector vector :inline :offset-assert 256) diff --git a/goal_src/jak2/engine/common_objs/generic-obs.gc b/goal_src/jak2/engine/common_objs/generic-obs.gc index 59e25ac423..81ba8354b4 100644 --- a/goal_src/jak2/engine/common_objs/generic-obs.gc +++ b/goal_src/jak2/engine/common_objs/generic-obs.gc @@ -1406,7 +1406,7 @@ This commonly includes things such as: (when (nonzero? (-> self sound)) (let ((v1-1 (the-as sound-rpc-set-param (get-sound-buffer-entry)))) (set! (-> v1-1 command) (sound-command set-param)) - (set! (-> v1-1 id) (the-as sound-id (-> self sound))) + (set! (-> v1-1 id) (-> self sound)) (set! (-> v1-1 params volume) -4) (set! (-> v1-1 auto-time) 240) (set! (-> v1-1 auto-from) 2) @@ -1417,7 +1417,7 @@ This commonly includes things such as: (none) ) :code (behavior () - (set! (-> self sound) (the-as uint 0)) + (set! (-> self sound) (new 'static 'sound-id)) (when (!= (+ (-> self lightning spec delay) (-> self lightning spec delay-rand)) 0.0) (let ((gp-0 (current-time)) (s5-0 (the int (rand-vu-float-range @@ -1454,7 +1454,7 @@ This commonly includes things such as: ) ) ) - (set! (-> self sound) (the-as uint (sound-play-by-spec (the-as sound-spec gp-1) (new-sound-id) s5-1))) + (set! (-> self sound) (sound-play-by-spec (the-as sound-spec gp-1) (new-sound-id) s5-1)) ) ) ) diff --git a/goal_src/jak2/engine/common_objs/projectile-h.gc b/goal_src/jak2/engine/common_objs/projectile-h.gc index 05a3773e57..c161230e11 100644 --- a/goal_src/jak2/engine/common_objs/projectile-h.gc +++ b/goal_src/jak2/engine/common_objs/projectile-h.gc @@ -82,7 +82,7 @@ (handle-proj-hit! (_type_ process event-message-block) object 36) (deal-damage! (_type_ process event-message-block) symbol 37) (made-impact? (_type_) symbol 38) - (play-impact-sound! (_type_) sound-id :behavior projectile 39) + (play-impact-sound! (_type_) none :behavior projectile 39) ) ) diff --git a/goal_src/jak2/engine/common_objs/projectile.gc b/goal_src/jak2/engine/common_objs/projectile.gc index 32e2f6de61..ea85f4e313 100644 --- a/goal_src/jak2/engine/common_objs/projectile.gc +++ b/goal_src/jak2/engine/common_objs/projectile.gc @@ -19,10 +19,10 @@ ) ) -;; WARN: Return type mismatch int vs sound-id. (defmethod play-impact-sound! projectile ((obj projectile)) "Plays impact sound" - (the-as sound-id 0) + 0 + (none) ) (defmethod event-handler! projectile ((obj projectile) (arg0 process) (arg1 int) (arg2 symbol) (arg3 event-message-block)) @@ -605,6 +605,7 @@ If we've met or exceeded the projectiles maximum allowed hits, switch to the [[p (-> arg0 status) ) +;; WARN: Return type mismatch sound-id vs none. (defmethod play-impact-sound! projectile-bounce ((obj projectile-bounce)) "Plays impact sound" (let* ((a2-0 (-> obj root-override)) @@ -620,6 +621,7 @@ If we've met or exceeded the projectiles maximum allowed hits, switch to the [[p (sound-play "dark-shot-bounc") ) ) + (none) ) (defmethod init-proj-collision! projectile-bounce ((obj projectile-bounce)) diff --git a/goal_src/jak2/engine/gfx/mood/mood-h.gc b/goal_src/jak2/engine/gfx/mood/mood-h.gc index b2217121da..11380d4843 100644 --- a/goal_src/jak2/engine/gfx/mood/mood-h.gc +++ b/goal_src/jak2/engine/gfx/mood/mood-h.gc @@ -248,7 +248,7 @@ when updating the mood. This means that an individual state structure must be l (lightning-count0 uint32 :offset-assert 144) (lightning-count1 uint32 :offset-assert 148) (lightning-count2 uint32 :offset-assert 152) - (rain-id uint32 :offset-assert 156) + (rain-id sound-id :offset-assert 156) (sound-pitch float :offset-assert 160) (fogs mood-fog-table 9 :offset-assert 164) (colors mood-color-table 3 :offset-assert 200) diff --git a/goal_src/jak2/engine/gfx/mood/mood.gc b/goal_src/jak2/engine/gfx/mood/mood.gc index 4663c37a96..a7e156b66f 100644 --- a/goal_src/jak2/engine/gfx/mood/mood.gc +++ b/goal_src/jak2/engine/gfx/mood/mood.gc @@ -1276,23 +1276,22 @@ Returns the current value of `lightning-id`" (gen-lightning-and-thunder! obj) (cond ((zero? (-> obj rain-id)) - (set! (-> obj rain-id) (the-as uint (sound-play-by-name - (static-sound-name "rain-hiss") - (new-sound-id) - (the int (* 1024.0 f30-3)) - (the int (* 1524.0 (-> obj sound-pitch))) - 0 - (sound-group sfx) - #t - ) - ) + (set! (-> obj rain-id) (sound-play-by-name + (static-sound-name "rain-hiss") + (new-sound-id) + (the int (* 1024.0 f30-3)) + (the int (* 1524.0 (-> obj sound-pitch))) + 0 + (sound-group sfx) + #t + ) ) ) (else (when *sound-player-enable* (let ((v1-136 (the-as sound-rpc-set-param (get-sound-buffer-entry)))) (set! (-> v1-136 command) (sound-command set-param)) - (set! (-> v1-136 id) (the-as sound-id (-> obj rain-id))) + (set! (-> v1-136 id) (-> obj rain-id)) (set! (-> v1-136 params volume) (the int (* 1024.0 f30-3))) (set! (-> v1-136 params pitch-mod) (the int (* 1524.0 (-> obj sound-pitch)))) (set! (-> v1-136 params mask) (the-as uint 3)) @@ -1305,8 +1304,8 @@ Returns the current value of `lightning-id`" (else (set! (-> obj lightning-flash) 0.0) (when (nonzero? (-> obj rain-id)) - (sound-stop (the-as sound-id (-> obj rain-id))) - (set! (-> obj rain-id) (the-as uint 0)) + (sound-stop (-> obj rain-id)) + (set! (-> obj rain-id) (new 'static 'sound-id)) 0 ) ) diff --git a/goal_src/jak2/engine/load/loader.gc b/goal_src/jak2/engine/load/loader.gc index 87262342f7..2fbd82428d 100644 --- a/goal_src/jak2/engine/load/loader.gc +++ b/goal_src/jak2/engine/load/loader.gc @@ -1199,7 +1199,7 @@ (or (= arg2 (gui-action none)) (= arg2 (-> s2-0 action))) (or (not arg0) (string= arg0 (-> s2-0 name))) ) - (return (the-as sound-id (-> s2-0 id))) + (return (-> s2-0 id)) ) (set! s2-0 (the-as gui-connection s1-0)) (-> obj engine) @@ -1214,7 +1214,7 @@ (or (= arg2 (gui-action none)) (= arg2 (-> s1-1 action))) (or (not arg0) (string= arg0 (-> s1-1 name))) ) - (return (the-as sound-id (-> s1-1 id))) + (return (-> s1-1 id)) ) ) ) @@ -1714,7 +1714,7 @@ ) (when (< (-> sv-24 priority) arg5) (set! (-> sv-24 time-stamp) (-> obj update-time)) - (return (the-as sound-id (-> sv-24 id))) + (return (-> sv-24 id)) ) (set! sv-16 sv-24) (goto cfg-44) diff --git a/goal_src/jak2/engine/target/board/board-h.gc b/goal_src/jak2/engine/target/board/board-h.gc index 3bb2b4c7a9..8ddaa1df2a 100644 --- a/goal_src/jak2/engine/target/board/board-h.gc +++ b/goal_src/jak2/engine/target/board/board-h.gc @@ -76,17 +76,17 @@ (upper-body joint-mod :offset-assert 68) (sound-bank-knob float :offset-assert 72) (sound-air-knob float :offset-assert 76) - (wind-sound-id uint32 :offset-assert 80) + (wind-sound-id sound-id :offset-assert 80) (wind-sound-pitch float :offset-assert 84) (wind-sound-volume float :offset-assert 88) - (engine-sound-id uint32 :offset-assert 92) + (engine-sound-id sound-id :offset-assert 92) (engine-sound-pitch float :offset-assert 96) (engine-sound-volume float :offset-assert 100) - (bank-sound-id uint32 :offset-assert 104) + (bank-sound-id sound-id :offset-assert 104) (bank-sound-pitch float :offset-assert 108) (bank-sound-volume float :offset-assert 112) - (ride-sound-id uint32 :offset-assert 116) - (spin-sound-id uint32 :offset-assert 120) + (ride-sound-id sound-id :offset-assert 116) + (spin-sound-id sound-id :offset-assert 120) (spin-sound-volume float :offset-assert 124) (spin-sound-pitch float :offset-assert 128) (unknown-sound-id00 sound-id :offset-assert 132) diff --git a/goal_src/jak2/engine/target/board/board-states.gc b/goal_src/jak2/engine/target/board/board-states.gc index 81864f88d1..43bbb2deaa 100644 --- a/goal_src/jak2/engine/target/board/board-states.gc +++ b/goal_src/jak2/engine/target/board/board-states.gc @@ -155,7 +155,7 @@ (set! (-> self board troty) 0.0) (set! (-> self board troty-cum) 0.0) (set! (-> self board unknown-deg00) 0.0) - (set! (-> self board spin-sound-id) (the-as uint 0)) + (set! (-> self board spin-sound-id) (new 'static 'sound-id)) (set! (-> self control mod-surface) *board-spin-mods*) ) (cond @@ -178,7 +178,7 @@ (f30-0 (analog-input (the int (* 128.0 (-> gp-0 z))) 0.0 96.0 110.0 1.0)) ) (if (and (zero? (-> self board spin-sound-id)) (< 5461.3335 (fabs (-> self board trotyv)))) - (set! (-> self board spin-sound-id) (the-as uint (sound-play "board-spin-loop"))) + (set! (-> self board spin-sound-id) (sound-play "board-spin-loop")) ) (if (and (< (* 0.9 (fabs (-> self board spin-control))) (fabs f28-0)) (>= (* (-> self board spin-control) f28-0) 0.0) @@ -2265,7 +2265,7 @@ (logclear! (-> self control status) (collide-status probe-hit)) (let ((v1-2 (the-as sound-rpc-set-param (get-sound-buffer-entry)))) (set! (-> v1-2 command) (sound-command set-param)) - (set! (-> v1-2 id) (the-as sound-id (-> self board ride-sound-id))) + (set! (-> v1-2 id) (-> self board ride-sound-id)) (set! (-> v1-2 params volume) -4) (set! (-> v1-2 auto-time) 24) (set! (-> v1-2 auto-from) 2) @@ -2335,7 +2335,7 @@ ((= (-> self board ride-speed) 0.0) (let ((v1-43 (the-as sound-rpc-set-param (get-sound-buffer-entry)))) (set! (-> v1-43 command) (sound-command set-param)) - (set! (-> v1-43 id) (the-as sound-id (-> self board ride-sound-id))) + (set! (-> v1-43 id) (-> self board ride-sound-id)) (set! (-> v1-43 params volume) -4) (set! (-> v1-43 auto-time) 24) (set! (-> v1-43 auto-from) 2) @@ -2357,7 +2357,7 @@ ) (sound-play-by-name (static-sound-name "board-rail") - (the-as sound-id (-> self board ride-sound-id)) + (-> self board ride-sound-id) (the int (* 1024.0 f30-1)) (the int (* 1524.0 f0-23)) 0 diff --git a/goal_src/jak2/engine/target/board/target-board.gc b/goal_src/jak2/engine/target/board/target-board.gc index eff8584f3f..2089cdb9cf 100644 --- a/goal_src/jak2/engine/target/board/target-board.gc +++ b/goal_src/jak2/engine/target/board/target-board.gc @@ -796,11 +796,11 @@ (set! (-> self board) (new 'process 'board-info)) (set! (-> self board process) (the-as (pointer target) (process->ppointer self))) (set! (-> self board latch?) #f) - (set! (-> self board engine-sound-id) (the-as uint (new-sound-id))) - (set! (-> self board ride-sound-id) (the-as uint (new-sound-id))) - (set! (-> self board spin-sound-id) (the-as uint 0)) - (set! (-> self board wind-sound-id) (the-as uint (new-sound-id))) - (set! (-> self board bank-sound-id) (the-as uint (new-sound-id))) + (set! (-> self board engine-sound-id) (new-sound-id)) + (set! (-> self board ride-sound-id) (new-sound-id)) + (set! (-> self board spin-sound-id) (new 'static 'sound-id)) + (set! (-> self board wind-sound-id) (new-sound-id)) + (set! (-> self board bank-sound-id) (new-sound-id)) (let* ((v1-10 (-> self game)) (a0-5 (+ (-> v1-10 attack-id) 1)) ) @@ -971,12 +971,12 @@ (target-collide-set! 'normal 0.0) (set! (-> self control reaction) target-collision-reaction) (set! (-> self control pat-ignore-mask) (new 'static 'pat-surface :noentity #x1 :nojak #x1 :probe #x1)) - (sound-stop (the-as sound-id (-> self board wind-sound-id))) - (sound-stop (the-as sound-id (-> self board engine-sound-id))) - (sound-stop (the-as sound-id (-> self board bank-sound-id))) - (sound-stop (the-as sound-id (-> self board ride-sound-id))) - (sound-stop (the-as sound-id (-> self board spin-sound-id))) - (set! (-> self board spin-sound-id) (the-as uint 0)) + (sound-stop (-> self board wind-sound-id)) + (sound-stop (-> self board engine-sound-id)) + (sound-stop (-> self board bank-sound-id)) + (sound-stop (-> self board ride-sound-id)) + (sound-stop (-> self board spin-sound-id)) + (set! (-> self board spin-sound-id) (new 'static 'sound-id)) (send-event (ppointer->process (-> self sidekick)) 'matrix 'normal) (set! (-> self control cspace-offset quad) (the-as uint128 0)) (remove-setting! 'sound-flava) @@ -1270,13 +1270,13 @@ (set! (-> a0-18 volume) (the int (* 1024.0 (-> self board engine-sound-volume)))) (set! (-> a0-18 pitch-mod) (the int (* 1524.0 (-> self board engine-sound-pitch)))) (set! (-> a0-18 reg 0) (the-as uint gp-0)) - (t9-12 a0-18 (the-as sound-id (-> self board engine-sound-id)) (the-as vector #t)) + (t9-12 a0-18 (-> self board engine-sound-id) (the-as vector #t)) ) (if (< (-> self board bank-sound-volume) 0.1) - (sound-stop (the-as sound-id (-> self board bank-sound-id))) + (sound-stop (-> self board bank-sound-id)) (sound-play-by-name (static-sound-name "board-bank") - (the-as sound-id (-> self board bank-sound-id)) + (-> self board bank-sound-id) (the int (* 1024.0 (-> self board bank-sound-volume))) (the int (* 1524.0 (-> self board bank-sound-pitch))) 0 @@ -1290,7 +1290,7 @@ (set! (-> a0-23 volume) (the int (-> self board wind-sound-volume))) (set! (-> a0-23 pitch-mod) (the int (-> self board wind-sound-pitch))) (set! (-> a0-23 reg 0) (the-as uint gp-0)) - (t9-15 a0-23 (the-as sound-id (-> self board wind-sound-id)) (the-as vector #t)) + (t9-15 a0-23 (-> self board wind-sound-id) (the-as vector #t)) ) ) (cond @@ -1308,7 +1308,7 @@ (when *sound-player-enable* (let ((v1-89 (the-as sound-rpc-set-param (get-sound-buffer-entry)))) (set! (-> v1-89 command) (sound-command set-param)) - (set! (-> v1-89 id) (the-as sound-id (-> self board spin-sound-id))) + (set! (-> v1-89 id) (-> self board spin-sound-id)) (set! (-> v1-89 params volume) (the int (* 1024.0 (-> self board spin-sound-volume)))) (set! (-> v1-89 params mask) (the-as uint 1)) (-> v1-89 id) @@ -2012,14 +2012,14 @@ ) (let ((v1-131 (the-as sound-rpc-set-param (get-sound-buffer-entry)))) (set! (-> v1-131 command) (sound-command set-param)) - (set! (-> v1-131 id) (the-as sound-id (-> self board spin-sound-id))) + (set! (-> v1-131 id) (-> self board spin-sound-id)) (set! (-> v1-131 params volume) -4) (set! (-> v1-131 auto-time) 120) (set! (-> v1-131 auto-from) 2) (set! (-> v1-131 params mask) (the-as uint 17)) (-> v1-131 id) ) - (set! (-> self board spin-sound-id) (the-as uint 0)) + (set! (-> self board spin-sound-id) (new 'static 'sound-id)) (mode-set! (-> self board main) (joint-mod-mode flex-blend)) (mode-set! (-> self board board 0 main) (joint-mod-mode flex-blend)) (let ((s5-3 (new 'stack-no-clear 'vector))) diff --git a/goal_src/jak2/engine/target/darkjak-h.gc b/goal_src/jak2/engine/target/darkjak-h.gc index c2b5417e38..463a025369 100644 --- a/goal_src/jak2/engine/target/darkjak-h.gc +++ b/goal_src/jak2/engine/target/darkjak-h.gc @@ -19,7 +19,7 @@ (clock-vel float :offset-assert 52) (clock-on symbol :offset-assert 56) (hud handle 1 :offset 64) - (tone uint32 :offset 72) + (tone sound-id :offset 72) (bomb uint32 :offset 76) ) :method-count-assert 10 diff --git a/goal_src/jak2/engine/target/gun/gun-dark-shot.gc b/goal_src/jak2/engine/target/gun/gun-dark-shot.gc index 90102029a9..6a4e99781c 100644 --- a/goal_src/jak2/engine/target/gun/gun-dark-shot.gc +++ b/goal_src/jak2/engine/target/gun/gun-dark-shot.gc @@ -89,18 +89,18 @@ ) (deftype gun-dark-shot (projectile) - ((blast-radius float :offset-assert 472) - (core-position vector :inline :offset-assert 480) - (core-velocity vector :inline :offset-assert 496) - (spin-vector vector :inline :offset-assert 512) - (track-target handle :offset-assert 528) - (size-t float :offset-assert 536) - (result-array handle 16 :offset-assert 544) - (charge-sound uint32 :offset-assert 672) - (fire-sound uint32 :offset-assert 676) - (trail-sound uint32 :offset-assert 680) - (explode-sound uint32 :offset-assert 684) - (start-pilot? basic :offset-assert 688) + ((blast-radius float :offset-assert 472) + (core-position vector :inline :offset-assert 480) + (core-velocity vector :inline :offset-assert 496) + (spin-vector vector :inline :offset-assert 512) + (track-target handle :offset-assert 528) + (size-t float :offset-assert 536) + (result-array handle 16 :offset-assert 544) + (charge-sound sound-id :offset-assert 672) + (fire-sound sound-id :offset-assert 676) + (trail-sound sound-id :offset-assert 680) + (explode-sound sound-id :offset-assert 684) + (start-pilot? basic :offset-assert 688) ) :heap-base #x240 :method-count-assert 42 @@ -149,13 +149,13 @@ (set! (-> obj part) (create-launch-control (-> *part-group-id-table* 72) obj)) (set! (-> obj blast-radius) 40960.0) (set! (-> obj size-t) 0.0) - (set! (-> obj charge-sound) (the-as uint (new-sound-id))) - (set! (-> obj fire-sound) (the-as uint (new-sound-id))) - (set! (-> obj trail-sound) (the-as uint (new-sound-id))) + (set! (-> obj charge-sound) (new-sound-id)) + (set! (-> obj fire-sound) (new-sound-id)) + (set! (-> obj trail-sound) (new-sound-id)) (set! (-> obj explode-sound) - (the-as uint (add-process *gui-control* obj (gui-channel background) (gui-action queue) "pmkrxplo" -99.0 0)) + (add-process *gui-control* obj (gui-channel background) (gui-action queue) "pmkrxplo" -99.0 0) ) - (set-falloff! *gui-control* (the-as sound-id (-> obj explode-sound)) #t 50 150 11) + (set-falloff! *gui-control* (-> obj explode-sound) #t 50 150 11) (set! (-> obj start-pilot?) (the-as basic (and *target* (focus-test? *target* pilot)))) ((method-of-type projectile init-proj-settings!) obj) 0 @@ -198,7 +198,7 @@ (set! (-> self size-t) 1.0) (let ((v1-6 (the-as sound-rpc-set-param (get-sound-buffer-entry)))) (set! (-> v1-6 command) (sound-command set-param)) - (set! (-> v1-6 id) (the-as sound-id (-> self charge-sound))) + (set! (-> v1-6 id) (-> self charge-sound)) (set! (-> v1-6 params volume) -4) (set! (-> v1-6 auto-time) 24) (set! (-> v1-6 auto-from) 2) @@ -249,11 +249,7 @@ (none) ) :post (behavior () - (sound-play - "pmkr-charge" - :id (the-as sound-id (-> self charge-sound)) - :position (-> self root-override trans) - ) + (sound-play "pmkr-charge" :id (-> self charge-sound) :position (-> self root-override trans)) (spawn-impact-particles self) (none) ) @@ -411,8 +407,8 @@ (if (logtest? (-> self root-override status) (collide-status touch-surface)) (go-virtual impact) ) - (sound-play "pmkr-fire" :id (the-as sound-id (-> self fire-sound)) :position (-> self root-override trans)) - (sound-play "pmkr-trail" :id (the-as sound-id (-> self trail-sound)) :position (-> self root-override trans)) + (sound-play "pmkr-fire" :id (-> self fire-sound) :position (-> self root-override trans)) + (sound-play "pmkr-trail" :id (-> self trail-sound) :position (-> self root-override trans)) (none) ) ) @@ -625,14 +621,14 @@ (if (< (- (current-time) (-> self spawn-time)) (seconds 0.1)) (send-event (ppointer->process (-> self parent)) 'release) ) - (sound-stop (the-as sound-id (-> self trail-sound))) - (let ((v1-10 (get-status *gui-control* (the-as sound-id (-> self explode-sound))))) + (sound-stop (-> self trail-sound)) + (let ((v1-10 (get-status *gui-control* (-> self explode-sound)))) (cond ((= v1-10 (gui-status ready)) (set-action! *gui-control* (gui-action play) - (the-as sound-id (-> self explode-sound)) + (-> self explode-sound) (gui-channel none) (gui-action none) (the-as string #f) @@ -644,7 +640,7 @@ (set-action! *gui-control* (gui-action stop) - (the-as sound-id (-> self explode-sound)) + (-> self explode-sound) (gui-channel none) (gui-action none) (the-as string #f) @@ -871,9 +867,8 @@ ) ) (let ((gp-3 (current-time))) - (while (or (-> self child) (and (nonzero? (get-status *gui-control* (the-as sound-id (-> self explode-sound)))) - (< (- (current-time) gp-3) (seconds 10)) - ) + (while (or (-> self child) + (and (nonzero? (get-status *gui-control* (-> self explode-sound))) (< (- (current-time) gp-3) (seconds 10))) ) (suspend) ) diff --git a/goal_src/jak2/engine/target/gun/gun-h.gc b/goal_src/jak2/engine/target/gun/gun-h.gc index e4566d416c..5adb451a36 100644 --- a/goal_src/jak2/engine/target/gun/gun-h.gc +++ b/goal_src/jak2/engine/target/gun/gun-h.gc @@ -101,7 +101,7 @@ (track-trans vector :inline :offset-assert 480) (track-dir vector :inline :offset-assert 496) (turn-fast-hold-time time-frame :offset-assert 512) - (blue-whine-sound-id uint32 :offset-assert 520) + (blue-whine-sound-id sound-id :offset-assert 520) (blue-whine-volume float :offset-assert 524) (top-anim-twist vector :inline :offset-assert 528) (top-anim-twist-targ vector :inline :offset-assert 544) diff --git a/goal_src/jak2/engine/target/logic-target.gc b/goal_src/jak2/engine/target/logic-target.gc index f4c829cec3..5a709b8691 100644 --- a/goal_src/jak2/engine/target/logic-target.gc +++ b/goal_src/jak2/engine/target/logic-target.gc @@ -3323,7 +3323,7 @@ (defmethod deactivate target ((obj target)) (kill-persister *setting-control* (the-as engine-pers 'bg-a-speed) 'bg-a-speed) (if (nonzero? (-> obj darkjak)) - (sound-stop (the-as sound-id (-> obj darkjak tone))) + (sound-stop (-> obj darkjak tone)) ) (set! (-> *setting-control* cam-default mode-name) #f) (set-zero! *camera-smush-control*) diff --git a/goal_src/jak2/engine/target/mech_suit/mech-h.gc b/goal_src/jak2/engine/target/mech_suit/mech-h.gc index c22d24e890..d6c9eff614 100644 --- a/goal_src/jak2/engine/target/mech_suit/mech-h.gc +++ b/goal_src/jak2/engine/target/mech_suit/mech-h.gc @@ -13,12 +13,12 @@ (mech-trans vector :inline :offset-assert 16) (mech-quat vector :inline :offset-assert 32) (mech-scale vector :inline :offset-assert 48) - (engine-sound-id uint32 :offset-assert 64) + (engine-sound-id sound-id :offset-assert 64) (engine-sound-volume float :offset-assert 68) (engine-sound-pitch float :offset-assert 72) - (thrust-sound-id uint32 :offset-assert 76) - (drag-sound-id uint32 :offset-assert 80) - (whine-sound-id uint32 :offset-assert 84) + (thrust-sound-id sound-id :offset-assert 76) + (drag-sound-id sound-id :offset-assert 80) + (whine-sound-id sound-id :offset-assert 84) (mech-start-time time-frame :offset-assert 88) (mech-time time-frame :offset-assert 96) (no-get-off-time time-frame :offset-assert 104) diff --git a/goal_src/jak2/engine/target/mech_suit/mech-states.gc b/goal_src/jak2/engine/target/mech_suit/mech-states.gc index bfba3d2cd3..99b87c375e 100644 --- a/goal_src/jak2/engine/target/mech_suit/mech-states.gc +++ b/goal_src/jak2/engine/target/mech_suit/mech-states.gc @@ -947,7 +947,7 @@ :enter (behavior ((arg0 symbol)) (let ((v1-0 (the-as sound-rpc-set-param (get-sound-buffer-entry)))) (set! (-> v1-0 command) (sound-command set-param)) - (set! (-> v1-0 id) (the-as sound-id (-> self mech thrust-sound-id))) + (set! (-> v1-0 id) (-> self mech thrust-sound-id)) (set! (-> v1-0 params volume) -4) (set! (-> v1-0 auto-time) 48) (set! (-> v1-0 auto-from) 2) @@ -1920,22 +1920,22 @@ ) (go target-mech-carry-drop) ) - (when (and (logtest? (logior (logior (-> *cpad-list* cpads (-> self control cpad number) button0-rel 0) - (-> *cpad-list* cpads (-> self control cpad number) button0-rel 1) - ) - (-> *cpad-list* cpads (-> self control cpad number) button0-rel 2) - ) - (pad-buttons x) - ) - (can-jump? #f) - ) - enter-state - (let ((a0-24 (-> *TARGET-bank* mech-carry-jump-height-min)) - (a1-3 (-> *TARGET-bank* mech-carry-jump-height-max)) - ) - (go target-mech-carry-jump a0-24 a1-3) + (if (and (logtest? (logior (logior (-> *cpad-list* cpads (-> self control cpad number) button0-rel 0) + (-> *cpad-list* cpads (-> self control cpad number) button0-rel 1) + ) + (-> *cpad-list* cpads (-> self control cpad number) button0-rel 2) + ) + (pad-buttons x) + ) + (can-jump? #f) + ) + (go + target-mech-carry-jump + (-> *TARGET-bank* mech-carry-jump-height-min) + (-> *TARGET-bank* mech-carry-jump-height-max) + #f + ) ) - ) (if (and (cpad-pressed? (-> self control cpad number) circle square) (can-hands? #t)) (go target-mech-carry-throw) ) @@ -2018,22 +2018,22 @@ ) (go target-mech-carry-drop) ) - (when (and (logtest? (logior (logior (-> *cpad-list* cpads (-> self control cpad number) button0-rel 0) - (-> *cpad-list* cpads (-> self control cpad number) button0-rel 1) - ) - (-> *cpad-list* cpads (-> self control cpad number) button0-rel 2) - ) - (pad-buttons x) - ) - (can-jump? #f) - ) - enter-state - (let ((a0-24 (-> *TARGET-bank* mech-carry-jump-height-min)) - (a1-2 (-> *TARGET-bank* mech-carry-jump-height-max)) - ) - (go target-mech-carry-jump a0-24 a1-2) + (if (and (logtest? (logior (logior (-> *cpad-list* cpads (-> self control cpad number) button0-rel 0) + (-> *cpad-list* cpads (-> self control cpad number) button0-rel 1) + ) + (-> *cpad-list* cpads (-> self control cpad number) button0-rel 2) + ) + (pad-buttons x) + ) + (can-jump? #f) + ) + (go + target-mech-carry-jump + (-> *TARGET-bank* mech-carry-jump-height-min) + (-> *TARGET-bank* mech-carry-jump-height-max) + #f + ) ) - ) (if (and (cpad-pressed? (-> self control cpad number) circle square) (can-hands? #t)) (go target-mech-carry-throw) ) @@ -2135,7 +2135,7 @@ (set! (-> self mech thruster-flame-length) 0.0) (let ((v1-3 (the-as sound-rpc-set-param (get-sound-buffer-entry)))) (set! (-> v1-3 command) (sound-command set-param)) - (set! (-> v1-3 id) (the-as sound-id (-> self mech thrust-sound-id))) + (set! (-> v1-3 id) (-> self mech thrust-sound-id)) (set! (-> v1-3 params volume) -4) (set! (-> v1-3 auto-time) 48) (set! (-> v1-3 auto-from) 2) @@ -2144,7 +2144,7 @@ ) (let ((v1-5 (the-as sound-rpc-set-param (get-sound-buffer-entry)))) (set! (-> v1-5 command) (sound-command set-param)) - (set! (-> v1-5 id) (the-as sound-id (-> self mech drag-sound-id))) + (set! (-> v1-5 id) (-> self mech drag-sound-id)) (set! (-> v1-5 params volume) -4) (set! (-> v1-5 auto-time) 48) (set! (-> v1-5 auto-from) 2) @@ -2286,7 +2286,7 @@ ) (sound-play-by-name (static-sound-name "mech-drag-grind") - (the-as sound-id (-> self mech drag-sound-id)) + (-> self mech drag-sound-id) (the int (* 1024.0 f30-0)) 0 0 @@ -2385,7 +2385,7 @@ :enter (behavior ((arg0 symbol)) (let ((v1-0 (the-as sound-rpc-set-param (get-sound-buffer-entry)))) (set! (-> v1-0 command) (sound-command set-param)) - (set! (-> v1-0 id) (the-as sound-id (-> self mech thrust-sound-id))) + (set! (-> v1-0 id) (-> self mech thrust-sound-id)) (set! (-> v1-0 params volume) -4) (set! (-> v1-0 auto-time) 48) (set! (-> v1-0 auto-from) 2) @@ -2422,22 +2422,22 @@ (none) ) :trans (behavior () - (when (and (logtest? (logior (logior (-> *cpad-list* cpads (-> self control cpad number) button0-rel 0) - (-> *cpad-list* cpads (-> self control cpad number) button0-rel 1) - ) - (-> *cpad-list* cpads (-> self control cpad number) button0-rel 2) - ) - (pad-buttons x) - ) - (can-jump? #f) - ) - enter-state - (let ((a0-16 (-> *TARGET-bank* mech-carry-jump-height-min)) - (a1-2 (-> *TARGET-bank* mech-carry-jump-height-max)) - ) - (go target-mech-carry-jump a0-16 a1-2) + (if (and (logtest? (logior (logior (-> *cpad-list* cpads (-> self control cpad number) button0-rel 0) + (-> *cpad-list* cpads (-> self control cpad number) button0-rel 1) + ) + (-> *cpad-list* cpads (-> self control cpad number) button0-rel 2) + ) + (pad-buttons x) + ) + (can-jump? #f) + ) + (go + target-mech-carry-jump + (-> *TARGET-bank* mech-carry-jump-height-min) + (-> *TARGET-bank* mech-carry-jump-height-max) + #f + ) ) - ) (if (and (!= (-> *cpad-list* cpads (-> self control cpad number) stick0-speed) 0.0) (let ((v1-26 (ja-group))) (and (and v1-26 (= v1-26 (-> self draw art-group data 342))) (>= (ja-aframe-num 0) 30.0)) @@ -2458,7 +2458,7 @@ (defstate target-mech-carry-jump (target) :event (-> target-mech-carry-falling event) - :enter (behavior ((arg0 float) (arg1 float)) + :enter (behavior ((arg0 float) (arg1 float) (arg2 symbol)) (set! (-> self state-time) (current-time)) (init-var-jump arg0 arg1 #t #f (-> self control transv) 2.0) (logclear! (-> self control status) (collide-status on-surface on-ground touch-surface)) @@ -2500,7 +2500,7 @@ ) (none) ) - :code (behavior ((arg0 float) (arg1 float)) + :code (behavior ((arg0 float) (arg1 float) (arg2 symbol)) (ja-channel-push! 1 (seconds 0.05)) (ja :group! (-> self draw art-group data 340) :num! min) (suspend) @@ -2784,10 +2784,10 @@ (logior! (-> self state-flags) (state-flags sf2)) (logior! (-> self focus-status) (focus-status grabbed)) (set! (-> self mech stick-off) (the-as basic #t)) - (sound-stop (the-as sound-id (-> self mech engine-sound-id))) - (sound-stop (the-as sound-id (-> self mech thrust-sound-id))) - (sound-stop (the-as sound-id (-> self mech drag-sound-id))) - (sound-stop (the-as sound-id (-> self mech whine-sound-id))) + (sound-stop (-> self mech engine-sound-id)) + (sound-stop (-> self mech thrust-sound-id)) + (sound-stop (-> self mech drag-sound-id)) + (sound-stop (-> self mech whine-sound-id)) (none) ) :exit (behavior () diff --git a/goal_src/jak2/engine/target/mech_suit/target-mech.gc b/goal_src/jak2/engine/target/mech_suit/target-mech.gc index 8da0fb2770..99a260943e 100644 --- a/goal_src/jak2/engine/target/mech_suit/target-mech.gc +++ b/goal_src/jak2/engine/target/mech_suit/target-mech.gc @@ -5,31 +5,6 @@ ;; name in dgo: target-mech ;; dgos: DRILLMTN, UNB, RUI -(define-extern target-mech-stance (state target)) -(define-extern target-mech-walk (state target)) -(define-extern target-mech-punch-pick (function symbol int :behavior target)) -(define-extern target-mech-punch (state target)) -(define-extern target-mech-falling (state symbol target)) -(define-extern target-mech-jump (state float float surface target)) -(define-extern target-mech-hit-ground (state symbol target)) -(define-extern target-mech-hit (state symbol attack-info target)) -(define-extern target-mech-death (state symbol target)) -(define-extern target-mech-carry-update (function none :behavior target)) -(define-extern target-mech-carry-post (function none :behavior target)) -(define-extern target-mech-carry-pickup (state target)) -(define-extern target-mech-carry-drop (state target)) -(define-extern target-mech-carry-stance (state target)) -(define-extern target-mech-carry-walk (state target)) -(define-extern target-mech-carry-drag (state target)) -(define-extern target-mech-carry-falling (state target)) -(define-extern target-mech-carry-hit-ground (state symbol target)) -(define-extern target-mech-carry-jump (state float float target)) -(define-extern target-mech-carry-throw (state target)) -(define-extern target-mech-get-on (state handle target)) -(define-extern target-mech-get-off (state target)) -(define-extern target-mech-grab (state target)) -(define-extern target-mech-clone-anim (state handle target)) - ;; DECOMP BEGINS (defmethod draw hud-heatmeter ((obj hud-heatmeter)) @@ -386,7 +361,7 @@ ) (sound-play-by-name (static-sound-name "mech-thrust") - (the-as sound-id (-> arg0 mech thrust-sound-id)) + (-> arg0 mech thrust-sound-id) (the int (* 1024.0 (lerp-scale 0.3 1.0 (-> arg0 mech thruster-flame-length) 0.0 4096.0))) (the int (* 1524.0 f30-0)) 0 @@ -832,16 +807,13 @@ ) (set! (-> self control last-trans-any-surf quad) (-> self control trans quad)) (target-timed-invulnerable (seconds 0.1) self 1) - (cond - ((focus-test? self carry) - enter-state - (let ((a0-19 (-> *TARGET-bank* mech-carry-jump-height-min)) - (a1-8 (-> *TARGET-bank* mech-carry-jump-height-max)) - ) - (go target-mech-carry-jump a0-19 a1-8) - ) - ) - (else + (if (focus-test? self carry) + (go + target-mech-carry-jump + (-> *TARGET-bank* mech-carry-jump-height-min) + (-> *TARGET-bank* mech-carry-jump-height-max) + #f + ) (go target-mech-jump (-> *TARGET-bank* mech-jump-height-min) @@ -849,7 +821,6 @@ (the-as surface #f) ) ) - ) ) #f ) @@ -1113,10 +1084,10 @@ (when (zero? (-> self mech)) (set! (-> self mech) (new 'process 'mech-info)) (set! (-> self mech hud 0) (the-as handle #f)) - (set! (-> self mech engine-sound-id) (the-as uint (new-sound-id))) - (set! (-> self mech thrust-sound-id) (the-as uint (new-sound-id))) - (set! (-> self mech drag-sound-id) (the-as uint (new-sound-id))) - (set! (-> self mech whine-sound-id) (the-as uint (new-sound-id))) + (set! (-> self mech engine-sound-id) (new-sound-id)) + (set! (-> self mech thrust-sound-id) (new-sound-id)) + (set! (-> self mech drag-sound-id) (new-sound-id)) + (set! (-> self mech whine-sound-id) (new-sound-id)) ) (set! (-> self board latch?) #f) (set! (-> self mech stick-lock) #f) @@ -1363,10 +1334,10 @@ (target-collide-set! 'normal 0.0) (set! (-> self control reaction) target-collision-reaction) (set! (-> self control pat-ignore-mask) (new 'static 'pat-surface :noentity #x1 :nojak #x1 :probe #x1)) - (sound-stop (the-as sound-id (-> self mech engine-sound-id))) - (sound-stop (the-as sound-id (-> self mech thrust-sound-id))) - (sound-stop (the-as sound-id (-> self mech drag-sound-id))) - (sound-stop (the-as sound-id (-> self mech whine-sound-id))) + (sound-stop (-> self mech engine-sound-id)) + (sound-stop (-> self mech thrust-sound-id)) + (sound-stop (-> self mech drag-sound-id)) + (sound-stop (-> self mech whine-sound-id)) (send-event (handle->process (-> self mech hud 0)) 'hide-and-die) (set! (-> self draw shadow) (-> self shadow-backup)) (set! (-> self control cspace-offset quad) (the-as uint128 0)) @@ -1377,7 +1348,7 @@ ) (defbehavior target-mech-effect target () - (sound-play "mech-pulse" :id (the-as sound-id (-> self mech engine-sound-id))) + (sound-play "mech-pulse" :id (-> self mech engine-sound-id)) (set! (-> self game distance) (/ (-> self mech shield-value) (-> self mech shield-max))) 0 (none) diff --git a/goal_src/jak2/engine/target/target-carry.gc b/goal_src/jak2/engine/target/target-carry.gc index 3a9f5ae4b9..40b823d377 100644 --- a/goal_src/jak2/engine/target/target-carry.gc +++ b/goal_src/jak2/engine/target/target-carry.gc @@ -440,22 +440,17 @@ (if (cpad-pressed? (-> self control cpad number) r1) (go target-carry-drop) ) - (when (and (logtest? (logior (logior (-> *cpad-list* cpads (-> self control cpad number) button0-rel 0) - (-> *cpad-list* cpads (-> self control cpad number) button0-rel 1) - ) - (-> *cpad-list* cpads (-> self control cpad number) button0-rel 2) - ) - (pad-buttons x) - ) - (can-jump? #f) - ) - enter-state - (let ((a0-17 (-> *TARGET-bank* carry-jump-height-min)) - (a1-2 (-> *TARGET-bank* carry-jump-height-max)) - ) - (go target-carry-jump a0-17 a1-2) + (if (and (logtest? (logior (logior (-> *cpad-list* cpads (-> self control cpad number) button0-rel 0) + (-> *cpad-list* cpads (-> self control cpad number) button0-rel 1) + ) + (-> *cpad-list* cpads (-> self control cpad number) button0-rel 2) + ) + (pad-buttons x) + ) + (can-jump? #f) + ) + (go target-carry-jump (-> *TARGET-bank* carry-jump-height-min) (-> *TARGET-bank* carry-jump-height-max) #f) ) - ) (if (and (cpad-pressed? (-> self control cpad number) square) (can-hands? #t)) (go target-carry-throw) ) @@ -502,22 +497,17 @@ (if (cpad-pressed? (-> self control cpad number) r1) (go target-carry-drop) ) - (when (and (logtest? (logior (logior (-> *cpad-list* cpads (-> self control cpad number) button0-rel 0) - (-> *cpad-list* cpads (-> self control cpad number) button0-rel 1) - ) - (-> *cpad-list* cpads (-> self control cpad number) button0-rel 2) - ) - (pad-buttons x) - ) - (can-jump? #f) - ) - enter-state - (let ((a0-17 (-> *TARGET-bank* carry-jump-height-min)) - (a1-2 (-> *TARGET-bank* carry-jump-height-max)) - ) - (go target-carry-jump a0-17 a1-2) + (if (and (logtest? (logior (logior (-> *cpad-list* cpads (-> self control cpad number) button0-rel 0) + (-> *cpad-list* cpads (-> self control cpad number) button0-rel 1) + ) + (-> *cpad-list* cpads (-> self control cpad number) button0-rel 2) + ) + (pad-buttons x) + ) + (can-jump? #f) + ) + (go target-carry-jump (-> *TARGET-bank* carry-jump-height-min) (-> *TARGET-bank* carry-jump-height-max) #f) ) - ) (if (and (cpad-pressed? (-> self control cpad number) square) (can-hands? #t)) (go target-carry-throw) ) @@ -635,22 +625,17 @@ (none) ) :trans (behavior () - (when (and (logtest? (logior (logior (-> *cpad-list* cpads (-> self control cpad number) button0-rel 0) - (-> *cpad-list* cpads (-> self control cpad number) button0-rel 1) - ) - (-> *cpad-list* cpads (-> self control cpad number) button0-rel 2) - ) - (pad-buttons x) - ) - (can-jump? #f) - ) - enter-state - (let ((a0-16 (-> *TARGET-bank* carry-jump-height-min)) - (a1-2 (-> *TARGET-bank* carry-jump-height-max)) - ) - (go target-carry-jump a0-16 a1-2) + (if (and (logtest? (logior (logior (-> *cpad-list* cpads (-> self control cpad number) button0-rel 0) + (-> *cpad-list* cpads (-> self control cpad number) button0-rel 1) + ) + (-> *cpad-list* cpads (-> self control cpad number) button0-rel 2) + ) + (pad-buttons x) + ) + (can-jump? #f) + ) + (go target-carry-jump (-> *TARGET-bank* carry-jump-height-min) (-> *TARGET-bank* carry-jump-height-max) #f) ) - ) (if (!= (-> *cpad-list* cpads (-> self control cpad number) stick0-speed) 0.0) (go target-carry-walk) ) @@ -667,7 +652,7 @@ (defstate target-carry-jump (target) :event target-jump-event-handler - :enter (behavior ((arg0 float) (arg1 float)) + :enter (behavior ((arg0 float) (arg1 float) (arg2 symbol)) (set! (-> self state-time) (current-time)) (sound-play "jump" :vol 70) (init-var-jump arg0 arg1 #t #f (-> self control transv) 2.0) @@ -702,7 +687,7 @@ ) (none) ) - :code (behavior ((arg0 float) (arg1 float)) + :code (behavior ((arg0 float) (arg1 float) (arg2 symbol)) (ja-channel-push! 1 (seconds 0.05)) (ja :group! (-> self draw art-group data 321) :num! min) (suspend) diff --git a/goal_src/jak2/engine/target/target-darkjak.gc b/goal_src/jak2/engine/target/target-darkjak.gc index 165bc090fe..a197e4b1da 100644 --- a/goal_src/jak2/engine/target/target-darkjak.gc +++ b/goal_src/jak2/engine/target/target-darkjak.gc @@ -22,7 +22,7 @@ (set! (-> self darkjak attack-id) a0-5) ) (set! (-> self darkjak hud 0) (the-as handle #f)) - (set! (-> self darkjak tone) (the-as uint (new-sound-id))) + (set! (-> self darkjak tone) (new-sound-id)) (set! (-> self darkjak-giant-interp) 1.0) ) 0 @@ -90,7 +90,7 @@ (remove-setting! 'string-spline-accel) (remove-setting! 'string-spline-max-move-player) (remove-setting! 'string-spline-accel-player) - (sound-stop (the-as sound-id (-> self darkjak tone))) + (sound-stop (-> self darkjak tone)) ) 0 (none) diff --git a/goal_src/jak2/engine/target/target-death.gc b/goal_src/jak2/engine/target/target-death.gc index e12b714be1..f51d5f6ea4 100644 --- a/goal_src/jak2/engine/target/target-death.gc +++ b/goal_src/jak2/engine/target/target-death.gc @@ -344,8 +344,7 @@ ) ) ((logtest? (continue-flags indax) (-> arg0 flags)) - enter-state - (go target-indax-start) + (go target-indax-start (the-as handle #f)) ) ((logtest? (continue-flags record-path) (-> arg0 flags)) ) diff --git a/goal_src/jak2/engine/target/target-gun.gc b/goal_src/jak2/engine/target/target-gun.gc index ff2ab1b8f1..2d736a36db 100644 --- a/goal_src/jak2/engine/target/target-gun.gc +++ b/goal_src/jak2/engine/target/target-gun.gc @@ -226,7 +226,7 @@ (set! (-> self control unknown-float003) 0.0) (set! (-> self gun blue-whine-volume) 0.0) (if (zero? (-> self gun blue-whine-sound-id)) - (set! (-> self gun blue-whine-sound-id) (the-as uint (new-sound-id))) + (set! (-> self gun blue-whine-sound-id) (new-sound-id)) ) (set-setting! 'mode-sound-bank 'gun 0.0 0) (sound-play "gun-takeout") @@ -369,7 +369,7 @@ (send-event *camera* 'yes-follow) (let ((v1-16 (the-as sound-rpc-set-param (get-sound-buffer-entry)))) (set! (-> v1-16 command) (sound-command set-param)) - (set! (-> v1-16 id) (the-as sound-id (-> self gun blue-whine-sound-id))) + (set! (-> v1-16 id) (-> self gun blue-whine-sound-id)) (set! (-> v1-16 params volume) -4) (set! (-> v1-16 auto-time) 120) (set! (-> v1-16 auto-from) 2) @@ -2752,7 +2752,7 @@ (set! (-> gp-0 blue-whine-volume) (* 0.000004577637 (-> gp-0 fire-spinv))) (sound-play-by-name (static-sound-name "blue-gun-whine") - (the-as sound-id (-> gp-0 blue-whine-sound-id)) + (-> gp-0 blue-whine-sound-id) (the int (* 1024.0 (fmin 1.0 (* 2.0 (-> gp-0 blue-whine-volume))))) (the int (* 1524.0 (lerp-scale -0.9 0.5 (-> gp-0 blue-whine-volume) 0.0 1.0))) 0 @@ -2764,7 +2764,7 @@ (when (!= (-> gp-0 blue-whine-volume) 0.0) (let ((v1-245 (the-as sound-rpc-set-param (get-sound-buffer-entry)))) (set! (-> v1-245 command) (sound-command set-param)) - (set! (-> v1-245 id) (the-as sound-id (-> gp-0 blue-whine-sound-id))) + (set! (-> v1-245 id) (-> gp-0 blue-whine-sound-id)) (set! (-> v1-245 params volume) -4) (set! (-> v1-245 auto-time) 120) (set! (-> v1-245 auto-from) 2) diff --git a/goal_src/jak2/engine/target/target-h.gc b/goal_src/jak2/engine/target/target-h.gc index 98daa8b129..17796ae4ea 100644 --- a/goal_src/jak2/engine/target/target-h.gc +++ b/goal_src/jak2/engine/target/target-h.gc @@ -284,7 +284,7 @@ target-carry-drop target-carry-falling (target-carry-hit-ground symbol) - (target-carry-jump float float) + (target-carry-jump float float symbol) target-carry-pickup target-carry-stance target-carry-throw @@ -332,7 +332,7 @@ (target-indax-jump float float surface) target-indax-running-attack target-indax-stance - target-indax-start + (target-indax-start handle) target-indax-trip target-indax-walk (target-jump float float surface) @@ -344,7 +344,7 @@ target-mech-carry-drop target-mech-carry-falling (target-mech-carry-hit-ground symbol) - (target-mech-carry-jump float float) + (target-mech-carry-jump float float symbol) target-mech-carry-pickup target-mech-carry-stance target-mech-carry-throw diff --git a/goal_src/jak2/engine/target/target-handler.gc b/goal_src/jak2/engine/target/target-handler.gc index 40868e17f5..e325c2bd35 100644 --- a/goal_src/jak2/engine/target/target-handler.gc +++ b/goal_src/jak2/engine/target/target-handler.gc @@ -274,13 +274,8 @@ (set! (-> self control send-attack-dest) (process->handle arg0)) (set! (-> self control send-attack-time) (current-time)) (send-event self 'hit arg1 arg0 arg2) - ;; TODO - manual fix? - (set! arg0 (the process (and (and (logtest? (focus-status dark) (-> self focus-status)) - (nonzero? (-> self darkjak)) - (logtest? (-> self darkjak stage) 2) - ) - arg0 - ) ) + (set! arg0 + (the process (and (and (focus-test? self dark) (nonzero? (-> self darkjak)) (logtest? (-> self darkjak stage) 2)) arg0)) ) (when (the-as object arg0) (when (and s4-0 (not s3-1) (-> self control danger-mode) (not (logtest? (-> s4-0 mask) (process-mask dark-effect)))) @@ -1233,9 +1228,7 @@ ) ) ((= v1-45 'indax) - enter-state - (process->handle (the-as process (-> arg3 param 1))) - (go target-indax-start) + (go target-indax-start (process->handle (the-as process (-> arg3 param 1)))) ) ((= v1-45 'gun) (if (logtest? (-> self game features) (game-feature gun)) diff --git a/goal_src/jak2/levels/atoll/atoll-obs.gc b/goal_src/jak2/levels/atoll/atoll-obs.gc index de8f43e5bf..21e7b62365 100644 --- a/goal_src/jak2/levels/atoll/atoll-obs.gc +++ b/goal_src/jak2/levels/atoll/atoll-obs.gc @@ -15,7 +15,7 @@ (sound-time time-frame 2 :offset-assert 240) (sync sync-eased :inline :offset-assert 256) (piston-id int32 :offset-assert 300) - (looping-id uint32 :offset-assert 304) + (looping-id sound-id :offset-assert 304) ) :heap-base #xc0 :method-count-assert 31 @@ -111,8 +111,8 @@ ) ) (when (and (logtest? (actor-option user18) (-> self fact options)) (< (-> self sound-time 0) (current-time))) - (sound-stop (the-as sound-id (-> self looping-id))) - (sound-play "piston-loop" :id (the-as sound-id (-> self looping-id)) :position (-> self sound-trans)) + (sound-stop (-> self looping-id)) + (sound-play "piston-loop" :id (-> self looping-id) :position (-> self sound-trans)) (+! (-> self sound-time 0) (the int (* 0.5 (the float (-> self sync period))))) ) (rider-post) @@ -121,7 +121,7 @@ ) (defmethod deactivate piston ((obj piston)) - (sound-stop (the-as sound-id (-> obj looping-id))) + (sound-stop (-> obj looping-id)) ((method-of-type process-focusable deactivate) obj) (none) ) @@ -203,10 +203,10 @@ This commonly includes things such as: (set! (-> obj root-override trans y) (+ -40960.0 (-> obj root-override trans y))) (cond ((logtest? (actor-option user18) (-> obj fact options)) - (set! (-> obj looping-id) (the-as uint (new-sound-id))) + (set! (-> obj looping-id) (new-sound-id)) ) (else - (set! (-> obj looping-id) (the-as uint 0)) + (set! (-> obj looping-id) (new 'static 'sound-id)) 0 ) ) diff --git a/goal_src/jak2/levels/castle/boss/castle-baron.gc b/goal_src/jak2/levels/castle/boss/castle-baron.gc index 9c3f8fde7b..5db28dcbcf 100644 --- a/goal_src/jak2/levels/castle/boss/castle-baron.gc +++ b/goal_src/jak2/levels/castle/boss/castle-baron.gc @@ -212,7 +212,7 @@ For example for an elevator pre-compute the distance between the first and last (wiggle-angle degrees :offset-assert 640) (delta-wiggle-angle degrees :offset-assert 644) (wiggle-factor float :offset-assert 648) - (id uint32 :offset-assert 652) + (id sound-id :offset-assert 652) ) :heap-base #x210 :method-count-assert 181 @@ -889,7 +889,7 @@ For example for an elevator pre-compute the distance between the first and last (none) ) :exit (behavior () - (set! (-> self id) (the-as uint (sound-play "krew-travel"))) + (set! (-> self id) (sound-play "krew-travel")) (none) ) :trans (behavior () @@ -1180,7 +1180,7 @@ For example for an elevator pre-compute the distance between the first and last ) :enter (behavior () (if (nonzero? (-> self id)) - (sound-stop (the-as sound-id (-> self id))) + (sound-stop (-> self id)) ) (when (< 25 (rand-vu-int-range 0 50)) (let ((gp-1 (-> self root-override2)) @@ -1385,7 +1385,7 @@ For example for an elevator pre-compute the distance between the first and last (set! (-> obj wiggle-angle) 0.0) (set! (-> obj delta-wiggle-angle) 182.04445) (set! (-> obj wiggle-factor) 2.0) - (set! (-> obj id) (the-as uint 0)) + (set! (-> obj id) (new 'static 'sound-id)) (logclear! (-> obj mask) (process-mask actor-pause)) (go (method-of-object obj spawning)) (none) diff --git a/goal_src/jak2/levels/city/common/ctyport-obs.gc b/goal_src/jak2/levels/city/common/ctyport-obs.gc index 577cf80ec8..15fabfbee7 100644 --- a/goal_src/jak2/levels/city/common/ctyport-obs.gc +++ b/goal_src/jak2/levels/city/common/ctyport-obs.gc @@ -634,8 +634,8 @@ ) (deftype barge (boat-base) - ((engine uint32 :offset-assert 896) - (bow-wash uint32 :offset-assert 900) + ((engine sound-id :offset-assert 896) + (bow-wash sound-id :offset-assert 900) ) :heap-base #x310 :method-count-assert 149 @@ -673,11 +673,11 @@ (cond ((< (vector-vector-distance s5-0 (camera-pos)) 614400.0) (let ((a0-6 (static-sound-spec "barge-engine"))) - (sound-play-by-spec a0-6 (the-as sound-id (-> obj engine)) s5-0) + (sound-play-by-spec a0-6 (-> obj engine) s5-0) ) ) (else - (sound-stop (the-as sound-id (-> obj engine))) + (sound-stop (-> obj engine)) ) ) ) @@ -698,11 +698,11 @@ (cond ((< (vector-vector-distance s5-1 (camera-pos)) 614400.0) (let ((a0-12 (static-sound-spec "bow-wash"))) - (sound-play-by-spec a0-12 (the-as sound-id (-> obj bow-wash)) s5-1) + (sound-play-by-spec a0-12 (-> obj bow-wash) s5-1) ) ) (else - (sound-stop (the-as sound-id (-> obj bow-wash))) + (sound-stop (-> obj bow-wash)) ) ) ) @@ -838,8 +838,8 @@ ) (alloc-and-init-rigid-body-control obj *barge-constants*) (set! (-> obj draw lod-set lod 0 dist) 1228800.0) - (set! (-> obj engine) (the-as uint (new-sound-id))) - (set! (-> obj bow-wash) (the-as uint (new-sound-id))) + (set! (-> obj engine) (new-sound-id)) + (set! (-> obj bow-wash) (new-sound-id)) (iterate-prims (-> obj root-override-2) (lambda ((arg0 collide-shape-prim)) diff --git a/goal_src/jak2/levels/city/common/ctywide-obs.gc b/goal_src/jak2/levels/city/common/ctywide-obs.gc index e702c92258..d529e4ce2e 100644 --- a/goal_src/jak2/levels/city/common/ctywide-obs.gc +++ b/goal_src/jak2/levels/city/common/ctywide-obs.gc @@ -2469,12 +2469,12 @@ This commonly includes things such as: ) (deftype propa (process-focusable) - ((sound-id uint32 :offset-assert 204) - (sound-index uint32 :offset-assert 208) - (handle handle :offset-assert 216) - (y-rot float :offset-assert 224) - (hit-points int32 :offset-assert 228) - (incoming-attack-id uint32 :offset-assert 232) + ((sound-id sound-id :offset-assert 204) + (sound-index uint32 :offset-assert 208) + (handle handle :offset-assert 216) + (y-rot float :offset-assert 224) + (hit-points int32 :offset-assert 228) + (incoming-attack-id uint32 :offset-assert 232) ) :heap-base #x70 :method-count-assert 32 @@ -2717,8 +2717,8 @@ This commonly includes things such as: ) :exit (behavior () (when (nonzero? (-> self sound-id)) - (sound-stop (the-as sound-id (-> self sound-id))) - (set! (-> self sound-id) (the-as uint 0)) + (sound-stop (-> self sound-id)) + (set! (-> self sound-id) (new 'static 'sound-id)) 0 ) (none) @@ -2733,14 +2733,14 @@ This commonly includes things such as: (set-action! *gui-control* (gui-action stop) - (the-as sound-id (-> self sound-id)) + (-> self sound-id) (gui-channel none) (gui-action none) (the-as string #f) (the-as (function gui-connection symbol) #f) (the-as process #f) ) - (set! (-> self sound-id) (the-as uint 0)) + (set! (-> self sound-id) (new 'static 'sound-id)) (+! (-> self sound-index) 1) (when (>= (-> self sound-index) (the-as uint (-> *propa-sounds* length))) (set! (-> self sound-index) (the-as uint 0)) @@ -2751,16 +2751,15 @@ This commonly includes things such as: ((< (vector-vector-distance (camera-pos) (-> self root-override trans)) 225280.0) (cond ((zero? (-> self sound-id)) - (set! (-> self sound-id) (the-as uint (add-process - *gui-control* - self - (gui-channel alert) - (gui-action play) - (-> *propa-sounds* (-> self sound-index)) - -99.0 - 0 - ) - ) + (set! (-> self sound-id) (add-process + *gui-control* + self + (gui-channel alert) + (gui-action play) + (-> *propa-sounds* (-> self sound-index)) + -99.0 + 0 + ) ) (let ((a1-4 (new 'stack-no-clear 'vector))) (set! (-> a1-4 quad) (-> self root-override trans quad)) @@ -2772,7 +2771,7 @@ This commonly includes things such as: (when *sound-player-enable* (let ((gp-2 (the-as sound-rpc-set-param (get-sound-buffer-entry)))) (set! (-> gp-2 command) (sound-command set-param)) - (set! (-> gp-2 id) (the-as sound-id (-> self sound-id))) + (set! (-> gp-2 id) (-> self sound-id)) (set! (-> gp-2 params fo-min) 40) (set! (-> gp-2 params fo-max) 55) (set! (-> gp-2 params fo-curve) 2) @@ -2791,8 +2790,8 @@ This commonly includes things such as: (-> gp-2 id) ) ) - (when (= (get-status *gui-control* (the-as sound-id (-> self sound-id))) (gui-status unknown)) - (set! (-> self sound-id) (the-as uint 0)) + (when (= (get-status *gui-control* (-> self sound-id)) (gui-status unknown)) + (set! (-> self sound-id) (new 'static 'sound-id)) (+! (-> self sound-index) 1) (when (>= (-> self sound-index) (the-as uint (-> *propa-sounds* length))) (set! (-> self sound-index) (the-as uint 0)) diff --git a/goal_src/jak2/levels/city/common/ctywide-tasks.gc b/goal_src/jak2/levels/city/common/ctywide-tasks.gc index 0328a843b8..05b41189eb 100644 --- a/goal_src/jak2/levels/city/common/ctywide-tasks.gc +++ b/goal_src/jak2/levels/city/common/ctywide-tasks.gc @@ -178,7 +178,7 @@ (lambda :behavior task-manager () (set! (-> self sound-id 0) - (the-as sound-id (talker-spawn-func (-> *talker-speech* 38) *entity-pool* (target-pos 0) (the-as region #f))) + (talker-spawn-func (-> *talker-speech* 38) *entity-pool* (target-pos 0) (the-as region #f)) ) (wait-for-speech-end (-> self sound-id 0)) (let ((gp-1 (current-time))) @@ -190,7 +190,7 @@ (suspend) ) (set! (-> self sound-id 0) - (the-as sound-id (talker-spawn-func (-> *talker-speech* 39) *entity-pool* (target-pos 0) (the-as region #f))) + (talker-spawn-func (-> *talker-speech* 39) *entity-pool* (target-pos 0) (the-as region #f)) ) (wait-for-speech-end (-> self sound-id 0)) (go-virtual complete) @@ -206,7 +206,7 @@ () (when (and (= (-> self sub-state) 1) (not (and *target* (focus-test? *target* pilot)))) (set! (-> self sound-id 0) - (the-as sound-id (talker-spawn-func (-> *talker-speech* 46) *entity-pool* (target-pos 0) (the-as region #f))) + (talker-spawn-func (-> *talker-speech* 46) *entity-pool* (target-pos 0) (the-as region #f)) ) (go-virtual fail) ) @@ -231,7 +231,7 @@ (suspend) ) (set! (-> self sound-id 0) - (the-as sound-id (talker-spawn-func (-> *talker-speech* 31) *entity-pool* (target-pos 0) (the-as region #f))) + (talker-spawn-func (-> *talker-speech* 31) *entity-pool* (target-pos 0) (the-as region #f)) ) (wait-for-speech-end (-> self sound-id 0)) (let ((gp-1 (current-time))) @@ -243,7 +243,7 @@ (suspend) ) (set! (-> self sound-id 0) - (the-as sound-id (talker-spawn-func (-> *talker-speech* 35) *entity-pool* (target-pos 0) (the-as region #f))) + (talker-spawn-func (-> *talker-speech* 35) *entity-pool* (target-pos 0) (the-as region #f)) ) (wait-for-speech-end (-> self sound-id 0)) (let ((gp-3 (current-time))) @@ -255,7 +255,7 @@ (suspend) ) (set! (-> self sound-id 0) - (the-as sound-id (talker-spawn-func (-> *talker-speech* 36) *entity-pool* (target-pos 0) (the-as region #f))) + (talker-spawn-func (-> *talker-speech* 36) *entity-pool* (target-pos 0) (the-as region #f)) ) (while (let ((v1-34 (handle->process (-> self slave 0)))) (not (logtest? (rigid-body-object-flag flight-level-transition) (-> (the-as vehicle v1-34) flags))) @@ -267,7 +267,7 @@ (suspend) ) (set! (-> self sound-id 0) - (the-as sound-id (talker-spawn-func (-> *talker-speech* 37) *entity-pool* (target-pos 0) (the-as region #f))) + (talker-spawn-func (-> *talker-speech* 37) *entity-pool* (target-pos 0) (the-as region #f)) ) (wait-for-speech-end (-> self sound-id 0)) (set! (-> self sub-state) (the-as uint 2)) @@ -345,7 +345,7 @@ ) (set! (-> self sub-state) (the-as uint 1)) (set! (-> self sound-id 0) - (the-as sound-id (talker-spawn-func (-> *talker-speech* 35) *entity-pool* (target-pos 0) (the-as region #f))) + (talker-spawn-func (-> *talker-speech* 35) *entity-pool* (target-pos 0) (the-as region #f)) ) (wait-for-speech-end (-> self sound-id 0)) (let ((gp-1 (current-time))) @@ -354,7 +354,7 @@ ) ) (set! (-> self sound-id 0) - (the-as sound-id (talker-spawn-func (-> *talker-speech* 36) *entity-pool* (target-pos 0) (the-as region #f))) + (talker-spawn-func (-> *talker-speech* 36) *entity-pool* (target-pos 0) (the-as region #f)) ) (while (let ((v1-15 (handle->process (-> *target* pilot vehicle)))) (not (logtest? (rigid-body-object-flag flight-level-transition) (-> (the-as vehicle v1-15) flags))) @@ -363,7 +363,7 @@ ) (wait-for-speech-end (-> self sound-id 0)) (set! (-> self sound-id 0) - (the-as sound-id (talker-spawn-func (-> *talker-speech* 37) *entity-pool* (target-pos 0) (the-as region #f))) + (talker-spawn-func (-> *talker-speech* 37) *entity-pool* (target-pos 0) (the-as region #f)) ) (wait-for-speech-end (-> self sound-id 0)) (let ((gp-4 (current-time))) diff --git a/goal_src/jak2/levels/city/common/guard.gc b/goal_src/jak2/levels/city/common/guard.gc index 56605c0b4a..678b9ced14 100644 --- a/goal_src/jak2/levels/city/common/guard.gc +++ b/goal_src/jak2/levels/city/common/guard.gc @@ -282,7 +282,7 @@ (target-self-xz-dist float :offset-assert 1220) (target-y-angle degrees :offset-assert 1224) (last-visible-target-pos vector :inline :offset-assert 1232) - (lazer-sound uint32 :offset-assert 1248) + (lazer-sound sound-id :offset-assert 1248) (move-position vector :inline :offset-assert 1264) (move-index int32 :offset-assert 1280) (traffic-target-status traffic-target-status :inline :offset-assert 1296) @@ -3175,13 +3175,13 @@ 0 (set! (-> self miss-amount) 0.0) (set! (-> self state-time) (current-time)) - (set! (-> self lazer-sound) (the-as uint 0)) + (set! (-> self lazer-sound) (new 'static 'sound-id)) 0 (none) ) :exit (behavior () (if (nonzero? (-> self lazer-sound)) - (sound-stop (the-as sound-id (-> self lazer-sound))) + (sound-stop (-> self lazer-sound)) ) (iterate-prims (-> self root-override2) @@ -3353,7 +3353,7 @@ (set! (-> v1-156 attack-id) a0-52) (set! (-> self attack-id) a0-52) ) - (set! (-> self lazer-sound) (the-as uint (sound-play "guard-zap"))) + (set! (-> self lazer-sound) (sound-play "guard-zap")) (let ((v1-158 (-> self l-control)) (a0-56 1) ) diff --git a/goal_src/jak2/levels/city/common/transport.gc b/goal_src/jak2/levels/city/common/transport.gc index 4a2c3849f2..e8eaffed6d 100644 --- a/goal_src/jak2/levels/city/common/transport.gc +++ b/goal_src/jak2/levels/city/common/transport.gc @@ -208,7 +208,7 @@ (max-guard uint32 :offset-assert 240) (count-guard uint32 :offset-assert 244) (max-time float :offset-assert 248) - (ambient-sound-id uint32 :offset-assert 252) + (ambient-sound-id sound-id :offset-assert 252) (turret handle :offset-assert 256) ) :heap-base #x90 @@ -269,14 +269,14 @@ ) (set! (-> a0-3 volume) (the int (* 1024.0 f0-4))) (set! (-> a0-3 pitch-mod) (the int (* 1524.0 f30-0))) - (sound-play-by-spec a0-3 (the-as sound-id (-> obj ambient-sound-id)) (-> obj root-override trans)) + (sound-play-by-spec a0-3 (-> obj ambient-sound-id) (-> obj root-override trans)) ) 0 (none) ) (defmethod deactivate transport ((obj transport)) - (sound-stop (the-as sound-id (-> obj ambient-sound-id))) + (sound-stop (-> obj ambient-sound-id)) ((the-as (function process-drawable none) (find-parent-method transport 10)) obj) (none) ) @@ -386,7 +386,7 @@ (defstate die-fast (transport) :virtual #t :code (behavior () - (sound-stop (the-as sound-id (-> self ambient-sound-id))) + (sound-stop (-> self ambient-sound-id)) (cleanup-for-death self) (none) ) @@ -550,7 +550,7 @@ ) (set! (-> self turret) (the-as handle #f)) ) - (set! (-> self ambient-sound-id) (the-as uint (new-sound-id))) + (set! (-> self ambient-sound-id) (new-sound-id)) (go-virtual come-down) (none) ) diff --git a/goal_src/jak2/levels/city/onin_tent/onin-game.gc b/goal_src/jak2/levels/city/onin_tent/onin-game.gc index db1232e674..8c1956961d 100644 --- a/goal_src/jak2/levels/city/onin_tent/onin-game.gc +++ b/goal_src/jak2/levels/city/onin_tent/onin-game.gc @@ -2067,7 +2067,7 @@ (hide () _type_ :state 20) (wait-for-start () _type_ :state 21) (active (symbol) _type_ :state 22) - (lose () _type_ :state 23) + (lose (symbol) _type_ :state 23) (win () _type_ :state 24) (onin-game-method-25 (_type_) none 25) (onin-game-method-26 (_type_) none 26) @@ -2360,8 +2360,7 @@ ) ) (('retry) - enter-state - (go-virtual lose) + (go-virtual lose #f) ) ) ) @@ -2517,9 +2516,7 @@ (go-virtual win) ) ((or (and *cheat-mode* (cpad-pressed? 0 l1)) (>= (-> self miss-count) (-> self miss-max))) - enter-state - #t - (go-virtual lose) + (go-virtual lose #t) ) ((and *cheat-mode* (cpad-pressed? 0 up)) (sound-play-by-spec (static-sound-spec "beep" :fo-curve 1) (new-sound-id) (the-as vector #t)) @@ -2576,7 +2573,7 @@ (defstate lose (onin-game) :virtual #t :exit (-> (method-of-type onin-game active) exit) - :code (behavior () + :code (behavior ((arg0 symbol)) (let ((gp-0 (-> self child))) (while gp-0 (if (type? (ppointer->process gp-0) onin-game-bubble) @@ -2621,7 +2618,7 @@ ) ) ) - (while (nonzero? (get-status *gui-control* (the-as sound-id s5-1))) + (while (nonzero? (get-status *gui-control* s5-1)) (suspend) ) ) @@ -2680,7 +2677,7 @@ (if (not (handle->process gp-4)) (auto-save-user) ) - (while (nonzero? (get-status *gui-control* (the-as sound-id s5-1))) + (while (nonzero? (get-status *gui-control* s5-1)) (suspend) ) (let ((s5-3 (current-time))) diff --git a/goal_src/jak2/levels/common/enemy/bombots/bombbot.gc b/goal_src/jak2/levels/common/enemy/bombots/bombbot.gc index 10e7cc2641..cf6970516d 100644 --- a/goal_src/jak2/levels/common/enemy/bombots/bombbot.gc +++ b/goal_src/jak2/levels/common/enemy/bombots/bombbot.gc @@ -542,9 +542,9 @@ (info rigid-body-object-constants :offset-assert 1396) (explosing symbol :offset-assert 1400) (minimap connection-minimap :offset-assert 1404) - (lazer-sound uint32 :offset-assert 1408) - (head-sound uint32 :offset-assert 1412) - (cannon-sound uint32 :offset-assert 1416) + (lazer-sound sound-id :offset-assert 1408) + (head-sound sound-id :offset-assert 1412) + (cannon-sound sound-id :offset-assert 1416) (last-head-roty-speed float :offset-assert 1420) (head-roty-speed float :offset-assert 1424) (last-cannon-roty-speed float :offset-assert 1428) @@ -1804,7 +1804,7 @@ ) (set! (-> s2-2 volume) 1024) (set! (-> s2-2 pitch-mod) 0) - (set! (-> obj lazer-sound) (the-as uint (s3-1 s2-2 (new-sound-id) s4-0))) + (set! (-> obj lazer-sound) (s3-1 s2-2 (new-sound-id) s4-0)) ) ) (set! (-> *part-id-table* 4630 init-specs 4 initial-valuef) (vector-length s5-0)) @@ -1852,9 +1852,9 @@ (t9-0) ) ) - (sound-stop (the-as sound-id (-> self lazer-sound))) - (sound-stop (the-as sound-id (-> self head-sound))) - (sound-stop (the-as sound-id (-> self cannon-sound))) + (sound-stop (-> self lazer-sound)) + (sound-stop (-> self head-sound)) + (sound-stop (-> self cannon-sound)) (none) ) :trans (behavior () @@ -1908,15 +1908,15 @@ (bombbot-method-182 self) ) (else - (sound-stop (the-as sound-id (-> self lazer-sound))) - (set! (-> self lazer-sound) (the-as uint 0)) + (sound-stop (-> self lazer-sound)) + (set! (-> self lazer-sound) (new 'static 'sound-id)) 0 ) ) ) (else - (sound-stop (the-as sound-id (-> self lazer-sound))) - (set! (-> self lazer-sound) (the-as uint 0)) + (sound-stop (-> self lazer-sound)) + (set! (-> self lazer-sound) (new 'static 'sound-id)) 0 ) ) @@ -1971,15 +1971,15 @@ ) (set! (-> s5-1 volume) 1024) (set! (-> s5-1 pitch-mod) 0) - (set! (-> self head-sound) (the-as uint (gp-2 s5-1 (new-sound-id) (-> self root-override2 trans)))) + (set! (-> self head-sound) (gp-2 s5-1 (new-sound-id) (-> self root-override2 trans))) ) ) ) (else (when (nonzero? (-> self head-sound)) (sound-play "bb-turret-end") - (sound-stop (the-as sound-id (-> self head-sound))) - (set! (-> self head-sound) (the-as uint 0)) + (sound-stop (-> self head-sound)) + (set! (-> self head-sound) (new 'static 'sound-id)) 0 ) ) @@ -1994,15 +1994,15 @@ ) (set! (-> s5-3 volume) 1024) (set! (-> s5-3 pitch-mod) 0) - (set! (-> self cannon-sound) (the-as uint (gp-4 s5-3 (new-sound-id) (-> self root-override2 trans)))) + (set! (-> self cannon-sound) (gp-4 s5-3 (new-sound-id) (-> self root-override2 trans))) ) ) ) (else (when (nonzero? (-> self cannon-sound)) - (sound-stop (the-as sound-id (-> self cannon-sound))) + (sound-stop (-> self cannon-sound)) (sound-play "bb-laser-end") - (set! (-> self cannon-sound) (the-as uint 0)) + (set! (-> self cannon-sound) (new 'static 'sound-id)) 0 ) ) @@ -2971,9 +2971,9 @@ (method-of-object obj bombbot-method-183) ) (set! (-> obj shield-hit-points) 3.0) - (set! (-> obj lazer-sound) (the-as uint (new-sound-id))) - (set! (-> obj head-sound) (the-as uint 0)) - (set! (-> obj cannon-sound) (the-as uint 0)) + (set! (-> obj lazer-sound) (new-sound-id)) + (set! (-> obj head-sound) (new 'static 'sound-id)) + (set! (-> obj cannon-sound) (new 'static 'sound-id)) (transform-post) (dotimes (s5-2 4) (let ((s4-1 (-> obj feet s5-2))) diff --git a/goal_src/jak2/levels/common/enemy/guards/transport-level.gc b/goal_src/jak2/levels/common/enemy/guards/transport-level.gc index ab54aa123e..5f3bbf4e41 100644 --- a/goal_src/jak2/levels/common/enemy/guards/transport-level.gc +++ b/goal_src/jak2/levels/common/enemy/guards/transport-level.gc @@ -18,7 +18,7 @@ (count-guard uint32 :offset-assert 244) (max-time float :offset-assert 248) (spawn-time time-frame :offset-assert 256) - (ambient-sound-id uint32 :offset-assert 264) + (ambient-sound-id sound-id :offset-assert 264) (num-wanted-guards uint32 :offset-assert 268) (guards handle 8 :offset-assert 272) ) @@ -97,7 +97,7 @@ ) (set! (-> a0-3 volume) (the int (* 1024.0 f0-4))) (set! (-> a0-3 pitch-mod) (the int (* 1524.0 f30-0))) - (sound-play-by-spec a0-3 (the-as sound-id (-> obj ambient-sound-id)) (-> obj root-override trans)) + (sound-play-by-spec a0-3 (-> obj ambient-sound-id) (-> obj root-override trans)) ) 0 (none) @@ -207,7 +207,7 @@ (defstate die-fast (transport-level) :virtual #t :code (behavior () - (sound-stop (the-as sound-id (-> self ambient-sound-id))) + (sound-stop (-> self ambient-sound-id)) (cleanup-for-death self) (none) ) diff --git a/goal_src/jak2/levels/common/guard-projectile.gc b/goal_src/jak2/levels/common/guard-projectile.gc index ed0973cc4b..c0a35dc9e3 100644 --- a/goal_src/jak2/levels/common/guard-projectile.gc +++ b/goal_src/jak2/levels/common/guard-projectile.gc @@ -768,6 +768,7 @@ (none) ) +;; WARN: Return type mismatch sound-id vs none. (defmethod play-impact-sound! vehicle-grenade ((obj vehicle-grenade)) "Plays impact sound" (let* ((a2-0 (-> obj root-override)) @@ -783,6 +784,7 @@ (sound-play "grenade-bounce") ) ) + (none) ) (defstate impact (vehicle-grenade) diff --git a/goal_src/jak2/levels/dig/dig-digger.gc b/goal_src/jak2/levels/dig/dig-digger.gc index f8ae901e53..e3e69528ed 100644 --- a/goal_src/jak2/levels/dig/dig-digger.gc +++ b/goal_src/jak2/levels/dig/dig-digger.gc @@ -1139,8 +1139,8 @@ This commonly includes things such as: (twist oscillating-float :inline :offset-assert 1164) (twist-kicker delayed-rand-float :inline :offset-assert 1192) (smoke-part sparticle-launch-control :offset-assert 1220) - (motor-sound uint32 :offset-assert 1224) - (bit-sound uint32 :offset-assert 1228) + (motor-sound sound-id :offset-assert 1224) + (bit-sound sound-id :offset-assert 1228) (movie-handle handle :offset-assert 1232) (hud-counter handle :offset-assert 1240) (speech-time time-frame :offset-assert 1248) @@ -1317,13 +1317,13 @@ This commonly includes things such as: (set-params! (-> self twist-kicker) 24 75 1.0) (ja-post) (dig-digger-method-23 self) - (set! (-> self motor-sound) (the-as uint (new-sound-id))) - (set! (-> self bit-sound) (the-as uint (new-sound-id))) + (set! (-> self motor-sound) (new-sound-id)) + (set! (-> self bit-sound) (new-sound-id)) (none) ) :exit (behavior () - (sound-stop (the-as sound-id (-> self motor-sound))) - (sound-stop (the-as sound-id (-> self bit-sound))) + (sound-stop (-> self motor-sound)) + (sound-stop (-> self bit-sound)) (send-event (handle->process (-> self hud-counter)) 'hide-and-die) (set! (-> self hud-counter) (the-as handle #f)) (none) @@ -1335,9 +1335,9 @@ This commonly includes things such as: (when (< f0-0 (* f1-0 f1-0)) (let ((gp-1 (new 'stack-no-clear 'vector))) (vector<-cspace! gp-1 (-> self node-list data 29)) - (sound-play "digger-motor" :id (the-as sound-id (-> self motor-sound)) :position gp-1) + (sound-play "digger-motor" :id (-> self motor-sound) :position gp-1) ) - (sound-play "digger-bit" :id (the-as sound-id (-> self bit-sound)) :position (-> self root trans)) + (sound-play "digger-bit" :id (-> self bit-sound) :position (-> self root trans)) ) ) (ja :num! (loop!)) @@ -1688,8 +1688,8 @@ This commonly includes things such as: (set! (-> obj start-y) (-> obj root trans y)) (set! (-> obj smoke-part) (create-launch-control (-> *part-group-id-table* 1143) obj)) (set! (-> obj part) (create-launch-control (-> *part-group-id-table* 1144) obj)) - (set! (-> obj motor-sound) (the-as uint 0)) - (set! (-> obj bit-sound) (the-as uint 0)) + (set! (-> obj motor-sound) (new 'static 'sound-id)) + (set! (-> obj bit-sound) (new 'static 'sound-id)) (set! (-> obj movie-handle) (the-as handle #f)) (set! (-> obj hud-counter) (ppointer->handle (process-spawn hud-dig-clasp :init hud-init-by-other :to obj))) (go (method-of-object obj idle)) diff --git a/goal_src/jak2/levels/dig/dig-obs.gc b/goal_src/jak2/levels/dig/dig-obs.gc index 96f366aba0..18b62b8223 100644 --- a/goal_src/jak2/levels/dig/dig-obs.gc +++ b/goal_src/jak2/levels/dig/dig-obs.gc @@ -15,7 +15,7 @@ (path-pos float :offset-assert 428) (surface-height float :offset-assert 432) (once basic :offset-assert 436) - (bubbling-sound-id uint32 :offset-assert 440) + (bubbling-sound-id sound-id :offset-assert 440) ) :heap-base #x140 :method-count-assert 57 @@ -174,20 +174,20 @@ (when (nonzero? (-> obj bubbling-sound-id)) (let ((v1-84 (the-as sound-rpc-set-param (get-sound-buffer-entry)))) (set! (-> v1-84 command) (sound-command set-param)) - (set! (-> v1-84 id) (the-as sound-id (-> obj bubbling-sound-id))) + (set! (-> v1-84 id) (-> obj bubbling-sound-id)) (set! (-> v1-84 params volume) -4) (set! (-> v1-84 auto-time) 120) (set! (-> v1-84 auto-from) 2) (set! (-> v1-84 params mask) (the-as uint 17)) (-> v1-84 id) ) - (set! (-> obj bubbling-sound-id) (the-as uint 0)) + (set! (-> obj bubbling-sound-id) (new 'static 'sound-id)) 0 ) ) (else (if (zero? (-> obj bubbling-sound-id)) - (set! (-> obj bubbling-sound-id) (the-as uint (sound-play "lava-plat-sink"))) + (set! (-> obj bubbling-sound-id) (sound-play "lava-plat-sink")) ) ) ) @@ -288,7 +288,7 @@ (initialize! (-> obj sync) a1-5) ) ) - (set! (-> obj bubbling-sound-id) (the-as uint 0)) + (set! (-> obj bubbling-sound-id) (new 'static 'sound-id)) (set! (-> obj once) (the-as basic #t)) 0 (none) diff --git a/goal_src/jak2/levels/dig/dig3-obs.gc b/goal_src/jak2/levels/dig/dig3-obs.gc index d96f2962b0..029e117006 100644 --- a/goal_src/jak2/levels/dig/dig3-obs.gc +++ b/goal_src/jak2/levels/dig/dig3-obs.gc @@ -522,7 +522,7 @@ This commonly includes things such as: (none) ) -;; WARN: Return type mismatch time-frame vs sound-id. +;; WARN: Return type mismatch time-frame vs none. (defmethod play-impact-sound! dig-spikey-sphere ((obj dig-spikey-sphere)) "Plays impact sound" (let* ((a0-1 (-> obj root-override)) @@ -608,16 +608,13 @@ This commonly includes things such as: ) ) ) - (the-as sound-id (when (and (logtest? s5-0 (collide-status impact-surface)) - (>= (- (current-time) (-> obj played-bounce-time)) (seconds 0.3)) - ) - (let ((v0-7 (current-time))) - (set! (-> obj played-bounce-time) v0-7) - v0-7 - ) - ) - ) + (if (and (logtest? s5-0 (collide-status impact-surface)) + (>= (- (current-time) (-> obj played-bounce-time)) (seconds 0.3)) + ) + (set! (-> obj played-bounce-time) (current-time)) + ) ) + (none) ) (defmethod init-proj-settings! dig-spikey-sphere ((obj dig-spikey-sphere)) @@ -809,7 +806,7 @@ This commonly includes things such as: (trapeze-grabbed basic :offset-assert 360) (pedal-anim-frame float :offset-assert 364) (pedal-anim-speed float :offset-assert 368) - (pedal-sound-id uint32 :offset-assert 372) + (pedal-sound-id sound-id :offset-assert 372) ) :heap-base #x100 :method-count-assert 21 @@ -1046,7 +1043,7 @@ This commonly includes things such as: (set! (-> obj pedal-anim-frame) 0.0) (set! (-> obj pedal-anim-speed) 0.5) (set-vector! (-> obj pov-cam-offset) 0.0 -20480.0 0.0 1.0) - (set! (-> obj pedal-sound-id) (the-as uint (new-sound-id))) + (set! (-> obj pedal-sound-id) (new-sound-id)) (logior! (-> obj path flags) (path-control-flag display draw-line draw-point draw-text)) (let ((a1-23 (new 'stack-no-clear 'sync-info-params))) (let ((v1-39 0)) @@ -1083,7 +1080,7 @@ This commonly includes things such as: ) (defmethod deactivate dig-balloon-lurker ((obj dig-balloon-lurker)) - (sound-stop (the-as sound-id (-> obj pedal-sound-id))) + (sound-stop (-> obj pedal-sound-id)) ((method-of-type process-drawable deactivate) obj) (none) ) @@ -1118,7 +1115,7 @@ This commonly includes things such as: ) (sound-play-by-name (static-sound-name "balon-lurk-loop") - (the-as sound-id (-> self pedal-sound-id)) + (-> self pedal-sound-id) (the int (* 1024.0 f1-5)) (the int (* 1524.0 f0-7)) 0 @@ -1202,8 +1199,8 @@ This commonly includes things such as: ) (deftype dig-wheel-step (process-drawable) - ((anim-speed float :offset-assert 200) - (wheel-sound-id uint32 :offset-assert 204) + ((anim-speed float :offset-assert 200) + (wheel-sound-id sound-id :offset-assert 204) ) :heap-base #x50 :method-count-assert 21 @@ -1223,7 +1220,7 @@ This commonly includes things such as: (defstate idle (dig-wheel-step) :virtual #t :trans (behavior () - (sound-play "wheel-plat-loop" :id (the-as sound-id (-> self wheel-sound-id))) + (sound-play "wheel-plat-loop" :id (-> self wheel-sound-id)) (rider-trans) (none) ) @@ -1245,7 +1242,7 @@ This commonly includes things such as: ) (defmethod deactivate dig-wheel-step ((obj dig-wheel-step)) - (sound-stop (the-as sound-id (-> obj wheel-sound-id))) + (sound-stop (-> obj wheel-sound-id)) ((method-of-type process-drawable deactivate) obj) (none) ) @@ -1303,7 +1300,7 @@ This commonly includes things such as: (the-as skeleton-group (art-group-get-by-name *level* "skel-dig-wheel-step" (the-as (pointer uint32) #f))) (the-as pair 0) ) - (set! (-> obj wheel-sound-id) (the-as uint (new-sound-id))) + (set! (-> obj wheel-sound-id) (new-sound-id)) (set! (-> obj draw light-index) (the-as uint 5)) (logclear! (-> obj mask) (process-mask actor-pause)) (let* ((a0-30 (-> obj entity)) @@ -1328,7 +1325,7 @@ This commonly includes things such as: ((anchor-point vector :inline :offset-assert 384) (last-ridden-time time-frame :offset-assert 400) (surface-height float :offset-assert 408) - (bubbling-sound-id uint32 :offset-assert 412) + (bubbling-sound-id sound-id :offset-assert 412) ) :heap-base #x120 :method-count-assert 57 @@ -1385,20 +1382,20 @@ This commonly includes things such as: (when (nonzero? (-> obj bubbling-sound-id)) (let ((v1-5 (the-as sound-rpc-set-param (get-sound-buffer-entry)))) (set! (-> v1-5 command) (sound-command set-param)) - (set! (-> v1-5 id) (the-as sound-id (-> obj bubbling-sound-id))) + (set! (-> v1-5 id) (-> obj bubbling-sound-id)) (set! (-> v1-5 params volume) -4) (set! (-> v1-5 auto-time) 120) (set! (-> v1-5 auto-from) 2) (set! (-> v1-5 params mask) (the-as uint 17)) (-> v1-5 id) ) - (set! (-> obj bubbling-sound-id) (the-as uint 0)) + (set! (-> obj bubbling-sound-id) (new 'static 'sound-id)) 0 ) ) (else (if (zero? (-> obj bubbling-sound-id)) - (set! (-> obj bubbling-sound-id) (the-as uint (sound-play "lava-plat-tip"))) + (set! (-> obj bubbling-sound-id) (sound-play "lava-plat-tip")) ) ) ) @@ -1503,7 +1500,7 @@ This commonly includes things such as: ) ) (set! (-> obj surface-height) (+ 6144.0 (-> obj root-override-2 trans y))) - (set! (-> obj bubbling-sound-id) (the-as uint 0)) + (set! (-> obj bubbling-sound-id) (new 'static 'sound-id)) 0 (none) ) diff --git a/goal_src/jak2/levels/drill_platform/ginsu.gc b/goal_src/jak2/levels/drill_platform/ginsu.gc index 35751d43e8..2d15aaf631 100644 --- a/goal_src/jak2/levels/drill_platform/ginsu.gc +++ b/goal_src/jak2/levels/drill_platform/ginsu.gc @@ -143,9 +143,9 @@ (ambush-path path-control :offset-assert 652) (path-pos float :offset-assert 656) (ambush-started symbol :offset-assert 660) - (blade-sound uint32 :offset-assert 664) + (blade-sound sound-id :offset-assert 664) (blade-sound-playing symbol :offset-assert 668) - (grind-sound uint32 :offset-assert 672) + (grind-sound sound-id :offset-assert 672) (grind-sound-playing symbol :offset-assert 676) (grind-timer time-frame :offset-assert 680) ) @@ -378,11 +378,11 @@ ) ) ) - (sound-play "ginsu-loop" :id (the-as sound-id (-> obj blade-sound)) :position (-> obj root-override2 trans)) + (sound-play "ginsu-loop" :id (-> obj blade-sound) :position (-> obj root-override2 trans)) (set! (-> obj blade-sound-playing) #t) ) ((-> obj blade-sound-playing) - (sound-stop (the-as sound-id (-> obj blade-sound))) + (sound-stop (-> obj blade-sound)) (set! (-> obj blade-sound-playing) #f) ) ) @@ -403,11 +403,11 @@ ) (< (- (current-time) (-> obj grind-timer)) 0) ) - (sound-play "ginsu-grind" :id (the-as sound-id (-> obj grind-sound)) :position (-> obj root-override2 trans)) + (sound-play "ginsu-grind" :id (-> obj grind-sound) :position (-> obj root-override2 trans)) (set! (-> obj grind-sound-playing) #t) ) ((-> obj grind-sound-playing) - (sound-stop (the-as sound-id (-> obj grind-sound))) + (sound-stop (-> obj grind-sound)) (set! (-> obj grind-sound-playing) #f) ) ) @@ -855,10 +855,10 @@ (defbehavior ginsu-sounds-off ginsu () (if (-> self blade-sound-playing) - (sound-stop (the-as sound-id (-> self blade-sound))) + (sound-stop (-> self blade-sound)) ) (when (-> self grind-sound-playing) - (sound-stop (the-as sound-id (-> self grind-sound))) + (sound-stop (-> self grind-sound)) (set! (-> self grind-sound-playing) #f) (set! (-> self grind-timer) 0) 0 @@ -955,10 +955,10 @@ ) ) (if (-> obj blade-sound-playing) - (sound-stop (the-as sound-id (-> obj blade-sound))) + (sound-stop (-> obj blade-sound)) ) (if (-> obj grind-sound-playing) - (sound-stop (the-as sound-id (-> obj grind-sound))) + (sound-stop (-> obj grind-sound)) ) ((method-of-type nav-enemy deactivate) obj) (none) @@ -1113,9 +1113,9 @@ (if (not (logtest? (-> obj ambush-path flags) (path-control-flag not-found))) (logior! (-> obj ambush-path flags) (path-control-flag display draw-line draw-point draw-text)) ) - (set! (-> obj blade-sound) (the-as uint (new-sound-id))) + (set! (-> obj blade-sound) (new-sound-id)) (set! (-> obj blade-sound-playing) #f) - (set! (-> obj grind-sound) (the-as uint (new-sound-id))) + (set! (-> obj grind-sound) (new-sound-id)) (set! (-> obj grind-sound-playing) #f) (set! (-> obj grind-timer) 0) 0 diff --git a/goal_src/jak2/levels/forest/forest-obs.gc b/goal_src/jak2/levels/forest/forest-obs.gc index 1742f6b0a7..0b05789a80 100644 --- a/goal_src/jak2/levels/forest/forest-obs.gc +++ b/goal_src/jak2/levels/forest/forest-obs.gc @@ -73,7 +73,7 @@ This commonly includes things such as: (falling? basic :offset-assert 264) (focus-disable-timer uint64 :offset-assert 272) (hud handle :offset-assert 280) - (sound-id uint32 :offset-assert 288) + (sound-id sound-id :offset-assert 288) ) :heap-base #xb0 :method-count-assert 31 @@ -251,7 +251,7 @@ This commonly includes things such as: (none) ) :post (behavior () - (sound-play "samos-hover" :id (the-as sound-id (-> self sound-id))) + (sound-play "samos-hover" :id (-> self sound-id)) (forest-youngsamos-post) (none) ) @@ -431,7 +431,7 @@ This commonly includes things such as: (if (valid? (-> obj hud) (the-as type #f) "" #t 0) (send-event (handle->process (-> obj hud)) 'hide-and-die) ) - (sound-stop (the-as sound-id (-> obj sound-id))) + (sound-stop (-> obj sound-id)) ((the-as (function process-focusable none) (find-parent-method forest-youngsamos 10)) obj) (none) ) @@ -503,7 +503,7 @@ This commonly includes things such as: (vector-reset! (-> obj root-override2 transv)) (set! (-> obj focus-disable-timer) (the-as uint 0)) (set! (-> obj hud) (ppointer->handle (process-spawn hud-samos-young :init hud-init-by-other :to obj))) - (set! (-> obj sound-id) (the-as uint (new-sound-id))) + (set! (-> obj sound-id) (new-sound-id)) (set! (-> obj part) (create-launch-control (-> *part-group-id-table* 494) obj)) (go (method-of-object obj idle)) (none) diff --git a/goal_src/jak2/levels/fortress/ammo_dump/fordumpc-obs.gc b/goal_src/jak2/levels/fortress/ammo_dump/fordumpc-obs.gc index 544bf10f47..4c38a1f0b5 100644 --- a/goal_src/jak2/levels/fortress/ammo_dump/fordumpc-obs.gc +++ b/goal_src/jak2/levels/fortress/ammo_dump/fordumpc-obs.gc @@ -465,8 +465,8 @@ This commonly includes things such as: (bomb handle 4 :offset-assert 232) (bomb-count uint32 :offset-assert 264) (attack-id uint32 :offset-assert 268) - (explosion-sound-id uint32 :offset-assert 272) - (alarm-sound-id uint32 :offset-assert 276) + (explosion-sound-id sound-id :offset-assert 272) + (alarm-sound-id sound-id :offset-assert 276) ) :heap-base #xa0 :method-count-assert 25 @@ -600,7 +600,7 @@ This commonly includes things such as: :exit (behavior () (set-fordumpc-light-flag! #f) (send-event (handle->process (-> self hud)) 'hide-and-die) - (sound-stop (the-as sound-id (-> self alarm-sound-id))) + (sound-stop (-> self alarm-sound-id)) (none) ) :code (behavior () @@ -700,7 +700,7 @@ This commonly includes things such as: ) ) (set! (-> self explosion-sound-id) - (the-as uint (add-process *gui-control* self (gui-channel background) (gui-action queue) "big-xplo" -99.0 0)) + (add-process *gui-control* self (gui-channel background) (gui-action queue) "big-xplo" -99.0 0) ) (dotimes (gp-5 10) (set! (-> *game-info* timer) (the-as time-frame (- 3000 (the int (* 300.0 (the float gp-5)))))) @@ -714,7 +714,7 @@ This commonly includes things such as: (none) ) :post (behavior () - (sound-play "fort-alarm" :id (the-as sound-id (-> self alarm-sound-id))) + (sound-play "fort-alarm" :id (-> self alarm-sound-id)) (none) ) ) @@ -846,7 +846,7 @@ This commonly includes things such as: (set-action! *gui-control* (gui-action play) - (the-as sound-id (-> self explosion-sound-id)) + (-> self explosion-sound-id) (gui-channel none) (gui-action none) (the-as string #f) @@ -957,7 +957,7 @@ This commonly includes things such as: (if (nonzero? (-> obj part-doom)) (kill-and-free-particles (-> obj part-doom)) ) - (sound-stop (the-as sound-id (-> obj alarm-sound-id))) + (sound-stop (-> obj alarm-sound-id)) ((method-of-type process-drawable deactivate) obj) (none) ) @@ -1041,7 +1041,7 @@ This commonly includes things such as: (set! (-> obj bomb-count) (the-as uint 4)) (set! (-> obj hud) (the-as handle #f)) (set! (-> obj part-doom) (create-launch-control (-> *part-group-id-table* 583) obj)) - (set! (-> obj alarm-sound-id) (the-as uint (new-sound-id))) + (set! (-> obj alarm-sound-id) (new-sound-id)) (let ((a0-36 (-> obj skel root-channel 0))) (set! (-> a0-36 frame-group) (the-as art-joint-anim (-> obj draw art-group data 2))) (set! (-> a0-36 frame-num) 0.0) diff --git a/goal_src/jak2/levels/fortress/ammo_dump/fort-robotank-turret.gc b/goal_src/jak2/levels/fortress/ammo_dump/fort-robotank-turret.gc index 00598aa701..918a81f3a1 100644 --- a/goal_src/jak2/levels/fortress/ammo_dump/fort-robotank-turret.gc +++ b/goal_src/jak2/levels/fortress/ammo_dump/fort-robotank-turret.gc @@ -35,7 +35,7 @@ (gun-spread float :offset-assert 580) (gun-index int32 :offset-assert 584) (flags uint16 :offset-assert 588) - (turn-sound-id uint32 :offset-assert 592) + (turn-sound-id sound-id :offset-assert 592) ) :heap-base #x1e0 :method-count-assert 35 @@ -974,14 +974,10 @@ ) (cond ((logtest? (-> self flags) 64) - (sound-play - "robotank-turret" - :id (the-as sound-id (-> self turn-sound-id)) - :position (-> self root-override trans) - ) + (sound-play "robotank-turret" :id (-> self turn-sound-id) :position (-> self root-override trans)) (when (< (fabs (-> self rotate-rate)) 728.1778) (set! (-> self flags) (logand -65 (-> self flags))) - (sound-stop (the-as sound-id (-> self turn-sound-id))) + (sound-stop (-> self turn-sound-id)) (sound-play "robo-turret-end") ) ) @@ -1291,7 +1287,7 @@ (defmethod deactivate fort-robotank-turret ((obj fort-robotank-turret)) (set! (-> obj flags) (logand -65 (-> obj flags))) - (sound-stop (the-as sound-id (-> obj turn-sound-id))) + (sound-stop (-> obj turn-sound-id)) (let ((a0-4 (handle->process (-> obj screen)))) (if a0-4 (deactivate a0-4) @@ -1417,7 +1413,7 @@ ) (ja-no-eval :group! (-> self draw art-group data 3) :num! zero) (transform-post) - (set! (-> self turn-sound-id) (the-as uint (new-sound-id))) + (set! (-> self turn-sound-id) (new-sound-id)) (go-virtual idle) (none) ) diff --git a/goal_src/jak2/levels/fortress/rescue/forrescb-obs.gc b/goal_src/jak2/levels/fortress/rescue/forrescb-obs.gc index 469ec864d1..9e4a97e4a7 100644 --- a/goal_src/jak2/levels/fortress/rescue/forrescb-obs.gc +++ b/goal_src/jak2/levels/fortress/rescue/forrescb-obs.gc @@ -125,7 +125,7 @@ This commonly includes things such as: (path-u float :offset-assert 480) (path-du float :offset-assert 484) (attack-id uint32 :offset-assert 488) - (sound-id uint32 :offset-assert 492) + (sound-id sound-id :offset-assert 492) ) :heap-base #x170 :method-count-assert 23 @@ -189,7 +189,7 @@ This commonly includes things such as: (defstate running (fort-elec-belt-inst) :virtual #t :exit (behavior () - (sound-stop (the-as sound-id (-> self sound-id))) + (sound-stop (-> self sound-id)) (none) ) :trans (behavior () @@ -224,7 +224,7 @@ This commonly includes things such as: (vector+! t2-0 s3-0 s2-0) (vector-float*! t2-0 t2-0 0.5) (set! (-> t2-0 y) (+ -20480.0 (-> t2-0 y))) - (sound-play "sliding-laser" :id (the-as sound-id (-> self sound-id)) :position t2-0) + (sound-play "sliding-laser" :id (-> self sound-id) :position t2-0) ) (let* ((v0-4 (vector-normalize! (vector-! (new 'stack-no-clear 'vector) s2-0 s3-0) 1.0)) (gp-1 (vector-cross! (new 'stack-no-clear 'vector) v0-4 *up-vector*)) @@ -405,7 +405,7 @@ This commonly includes things such as: ) (defmethod deactivate fort-elec-belt-inst ((obj fort-elec-belt-inst)) - (sound-stop (the-as sound-id (-> obj sound-id))) + (sound-stop (-> obj sound-id)) ((the-as (function process-drawable none) (find-parent-method fort-elec-belt-inst 10)) obj) (none) ) @@ -446,7 +446,7 @@ This commonly includes things such as: ) (set! (-> self l-spec) arg3) (set! (-> self attack-id) arg4) - (set! (-> self sound-id) (the-as uint (new-sound-id))) + (set! (-> self sound-id) (new-sound-id)) (ja-no-eval :group! (-> self draw art-group data 2) :num! zero) (ja-post) (go-virtual idle) diff --git a/goal_src/jak2/levels/gungame/gun-dummy.gc b/goal_src/jak2/levels/gungame/gun-dummy.gc index f379f5d364..f65574fc26 100644 --- a/goal_src/jak2/levels/gungame/gun-dummy.gc +++ b/goal_src/jak2/levels/gungame/gun-dummy.gc @@ -5,8 +5,8 @@ ;; name in dgo: gun-dummy ;; dgos: GGA -;; +++tpath-control-frame-command -(defenum tpath-control-frame-command +;; +++gun-dummy:tpath-command +(defenum tpath-command :type uint8 (begin) ;; kinda a guess (arise) @@ -16,24 +16,23 @@ (lower) (end) ;; kinda a guess ) -;; ---tpath-control-frame-command +;; ---gun-dummy:tpath-command (declare-type training-manager process) -;; +++tpath-info-flags -(defenum tpath-info-flags +;; +++gun-dummy:tpath-flags +(defenum tpath-flags :type uint8 :bitfield #t - (tpath-info-flags-0) + (need-to-spawn) (broken) - (score-not-influenced-by-speed) - (tpath-info-flags-3) - (start-on-rand-anim) - (double-hitpoints) - (tpath-info-flags-6) ;; unknown - TODO i think this is related to the peacemaker course - (tpath-info-flags-7) + (citizen) + (bonus) + (tpath-rand) + (big) + (peace) ) -;; ---tpath-info-flags +;; ---gun-dummy:tpath-flags ;; DECOMP BEGINS @@ -1501,11 +1500,11 @@ ) (deftype tpath-control-frame (structure) - ((time float :offset-assert 0) - (path-pos uint8 :offset-assert 4) - (command tpath-control-frame-command :offset-assert 5) - (move-type uint8 :offset-assert 6) - (path-num uint8 :offset-assert 7) + ((time float :offset-assert 0) + (path-pos uint8 :offset-assert 4) + (command tpath-command :offset-assert 5) + (move-type uint8 :offset-assert 6) + (path-num uint8 :offset-assert 7) ) :method-count-assert 9 :size-assert #x8 @@ -1518,7 +1517,7 @@ (num uint16 :offset-assert 4) (ref-time-num int16 :offset-assert 6) (score int16 :offset-assert 8) - (flags tpath-info-flags :offset-assert 10) + (flags tpath-flags :offset-assert 10) (num-anims uint8 :offset-assert 11) (bonus-time float :offset-assert 12) (list (array int32) :offset-assert 16) @@ -1903,30 +1902,30 @@ (let ((curr-frame (the-as tpath-control-frame (-> obj current)))) (loop (case (-> curr-frame command) - (((tpath-control-frame-command begin)) + (((tpath-command begin)) (set! curr-frame (-> (the-as (inline-array tpath-control-frame) curr-frame) 1)) ) - (((tpath-control-frame-command arise)) + (((tpath-command arise)) (+! total-time (-> curr-frame time)) (set! curr-frame (-> (the-as (inline-array tpath-control-frame) curr-frame) 1)) ) - (((tpath-control-frame-command lower)) + (((tpath-command lower)) (+! total-time (-> curr-frame time)) (set! curr-frame (-> (the-as (inline-array tpath-control-frame) curr-frame) 1)) ) - (((tpath-control-frame-command align-with-track)) + (((tpath-command align-with-track)) (+! total-time (-> curr-frame time)) (set! curr-frame (-> (the-as (inline-array tpath-control-frame) curr-frame) 1)) ) - (((tpath-control-frame-command translate)) + (((tpath-command translate)) (+! total-time (-> curr-frame time)) (set! curr-frame (-> (the-as (inline-array tpath-control-frame) curr-frame) 1)) ) - (((tpath-control-frame-command wait)) + (((tpath-command wait)) (+! total-time (-> curr-frame time)) (set! curr-frame (-> (the-as (inline-array tpath-control-frame) curr-frame) 1)) ) - (((tpath-control-frame-command end)) + (((tpath-command end)) (return total-time) ) ) @@ -1968,7 +1967,7 @@ (return #f) ) (case (-> curr-path-command 0 command) - (((tpath-control-frame-command arise)) + (((tpath-command arise)) (set! (-> obj path-pos) (* 0.007843138 (the float (-> curr-path-command 0 path-pos)))) (get-point-in-path! path (-> obj root-override trans) (-> obj path-pos) 'interp) (+! (-> obj root-override trans y) (lerp-scale -16384.0 0.0 f30-0 0.0 (-> curr-path-command 0 time))) @@ -2005,7 +2004,7 @@ (return #t) ret ) - (((tpath-control-frame-command lower)) + (((tpath-command lower)) (get-point-in-path! path (-> obj root-override trans) (-> obj path-pos) 'interp) (+! (-> obj root-override trans y) (lerp-scale 0.0 -16384.0 f30-0 0.0 (-> curr-path-command 0 time))) (if (-> obj first-time-command) @@ -2020,7 +2019,7 @@ (return #t) ret ) - (((tpath-control-frame-command align-with-track)) + (((tpath-command align-with-track)) (let ((s3-3 (get-point-in-path! path (new 'stack-no-clear 'vector) (-> obj path-pos) 'interp))) (let* ((v1-68 (get-point-in-path! path @@ -2055,7 +2054,7 @@ (return #t) ret ) - (((tpath-control-frame-command translate)) + (((tpath-command translate)) (set! (-> obj score) (- (-> obj score) (* (-> obj score-speed) (-> pp clock seconds-per-frame)))) (set! (-> obj inout-percent) (fmax 0.0 (- (-> obj inout-percent) (* 4.0 (-> pp clock seconds-per-frame))))) (let ((s2-4 (new 'stack-no-clear 'vector)) @@ -2136,7 +2135,7 @@ (return #t) ret ) - (((tpath-control-frame-command wait)) + (((tpath-command wait)) (set! (-> obj score) (- (-> obj score) (* (-> obj score-speed) (-> pp clock seconds-per-frame)))) (set! (-> obj inout-percent) (fmax 0.0 (- (-> obj inout-percent) (* 4.0 (-> pp clock seconds-per-frame))))) (get-point-in-path! path (-> obj root-override trans) (-> obj path-pos) 'interp) @@ -2151,7 +2150,7 @@ (return #t) ret ) - (((tpath-control-frame-command end)) + (((tpath-command end)) (return #f) ret ) @@ -2193,25 +2192,21 @@ (('track) (cond ((-> event param 0) - (if (and (not (logtest? (-> self info flags) (tpath-info-flags score-not-influenced-by-speed))) - (> (-> self hit-points) 0) - ) + (if (and (not (logtest? (-> self info flags) (tpath-flags citizen))) (> (-> self hit-points) 0)) #t 'abort ) ) (else - (and (not (logtest? (-> self info flags) (tpath-info-flags score-not-influenced-by-speed))) - (> (-> self hit-points) 0) - ) + (and (not (logtest? (-> self info flags) (tpath-flags citizen))) (> (-> self hit-points) 0)) ) ) ) (('attack) (let ((attack-info (the-as attack-info (-> event param 1)))) (get-penetrate-using-from-attack-event (the-as process-drawable proc) event) - (when (or (not (logtest? (-> self info flags) (tpath-info-flags tpath-info-flags-6))) - (and (logtest? (-> self info flags) (tpath-info-flags tpath-info-flags-6)) + (when (or (not (logtest? (-> self info flags) (tpath-flags peace))) + (and (logtest? (-> self info flags) (tpath-flags peace)) (or (= (-> attack-info mode) 'eco-dark) (= (-> attack-info mode) 'explode)) ) ) @@ -2274,7 +2269,7 @@ (none) ) :exit (behavior () - (logior! (-> self info flags) (tpath-info-flags broken)) + (logior! (-> self info flags) (tpath-flags broken)) (none) ) :code (behavior () @@ -2302,7 +2297,7 @@ :post (behavior () (set! (-> self done? value) (not (path-playing? self))) (when (zero? (-> self hit-points)) - (logior! (-> self info flags) (tpath-info-flags broken)) + (logior! (-> self info flags) (tpath-flags broken)) (if (>= -100.0 (-> self score)) (sound-play "score-bad") ) @@ -2398,7 +2393,7 @@ This commonly includes things such as: (vector-identity! (-> obj root-override scale)) (quaternion-copy! (-> obj quat) (-> obj root-override quat)) (set! (-> obj root-override trans y) (+ -16384.0 (-> obj root-override trans y))) - (if (not (logtest? (-> arg0 flags) (tpath-info-flags start-on-rand-anim))) + (if (not (logtest? (-> arg0 flags) (tpath-flags tpath-rand))) (set! *tpath-rand* (the-as uint (rand-vu-int-count 16))) ) (set! (-> obj current) @@ -2408,17 +2403,17 @@ This commonly includes things such as: ) ) (let ((path (-> obj current))) - (when (= (-> path 0 command) (tpath-control-frame-command begin)) + (when (= (-> path 0 command) (tpath-command begin)) (set! (-> obj path-num) (-> path 0 path-num)) (set! (-> obj current) (the-as (inline-array tpath-control-frame) (-> obj current 1))) ) ) (set! (-> obj score) (the float (-> arg0 score))) - (if (logtest? (-> arg0 flags) (tpath-info-flags score-not-influenced-by-speed)) + (if (logtest? (-> arg0 flags) (tpath-flags citizen)) (set! (-> obj score-speed) 0.0) (set! (-> obj score-speed) (/ (-> obj score) (path-time-elapsed obj))) ) - (set! (-> obj hit-points) (if (logtest? (-> arg0 flags) (tpath-info-flags double-hitpoints)) + (set! (-> obj hit-points) (if (logtest? (-> arg0 flags) (tpath-flags big)) 2 1 ) diff --git a/goal_src/jak2/levels/gungame/gungame-data.gc b/goal_src/jak2/levels/gungame/gungame-data.gc index dcb4907c2b..a0a6a732df 100644 --- a/goal_src/jak2/levels/gungame/gungame-data.gc +++ b/goal_src/jak2/levels/gungame/gungame-data.gc @@ -419,26 +419,26 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x20) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x3f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 3.0 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x3f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 3.0 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info :num #x5 :score 100 - :flags (tpath-info-flags tpath-info-flags-3) + :flags (tpath-flags bonus) :bonus-time 2.0 :list (new 'static 'boxed-array :type int32 0) :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x1e) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x3f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 2.0 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x3f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 2.0 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -447,19 +447,19 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x1f) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x26 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 3.0 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x26 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 3.0 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) :anim2 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x1f) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x59 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 3.0 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x59 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 3.0 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -469,35 +469,35 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x1e) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x19 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 3.0 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x19 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 3.0 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) :anim2 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x1e) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x66 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 3.0 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x66 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 3.0 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info :num #x19 :ref-time-num 20 :score 100 - :flags (tpath-info-flags tpath-info-flags-3) + :flags (tpath-flags bonus) :bonus-time 2.0 :list (new 'static 'boxed-array :type int32 20) :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x1e) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x3f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.5 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x3f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.5 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -505,14 +505,14 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :num #x1e :ref-time-num 20 :score 100 - :flags (tpath-info-flags double-hitpoints) + :flags (tpath-flags big) :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x1d) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x33 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 3.0 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x33 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 3.0 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -520,26 +520,26 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :num #x28 :ref-time-num 30 :score -100 - :flags (tpath-info-flags score-not-influenced-by-speed) + :flags (tpath-flags citizen) :anim1 (new 'static 'inline-array tpath-control-frame 8 (new 'static 'tpath-control-frame :path-num #x1c) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.5 :path-pos #x26 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 2.0 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.5 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.5 :path-pos #x26 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 2.0 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.5 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) :anim2 (new 'static 'inline-array tpath-control-frame 8 (new 'static 'tpath-control-frame :path-num #x1c) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.5 :path-pos #x59 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 2.0 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.5 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.5 :path-pos #x59 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 2.0 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.5 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -547,26 +547,26 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :num #x32 :ref-time-num 40 :score 100 - :flags (tpath-info-flags start-on-rand-anim) + :flags (tpath-flags tpath-rand) :anim1 (new 'static 'inline-array tpath-control-frame 8 (new 'static 'tpath-control-frame :path-num #x1b) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.5 :path-pos #x66 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 1.8 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.5 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.5 :path-pos #x66 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 1.8 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.5 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) :anim2 (new 'static 'inline-array tpath-control-frame 8 (new 'static 'tpath-control-frame :path-num #x1b) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.5 :path-pos #x19 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 1.8 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.5 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.5 :path-pos #x19 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 1.8 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.5 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -574,26 +574,26 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :num #x37 :ref-time-num 40 :score #x1f4 - :flags (tpath-info-flags start-on-rand-anim) + :flags (tpath-flags tpath-rand) :anim1 (new 'static 'inline-array tpath-control-frame 8 (new 'static 'tpath-control-frame :path-num #x1b) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.1 :path-pos #xc :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.3 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.3 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.1 :path-pos #xc :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.3 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.3 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) :anim2 (new 'static 'inline-array tpath-control-frame 8 (new 'static 'tpath-control-frame :path-num #x1b) - (new 'static 'tpath-control-frame :time 0.1 :path-pos #x7f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.1 :path-pos #x72 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.3 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.3 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.1 :path-pos #x7f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.1 :path-pos #x72 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.3 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.3 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -601,46 +601,46 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :num #x3c :ref-time-num 50 :score 100 - :flags (tpath-info-flags start-on-rand-anim) + :flags (tpath-flags tpath-rand) :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x1a) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.0 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.0 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) :anim2 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x1a) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.0 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.0 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info :num #x41 :ref-time-num 60 :score 100 - :flags (tpath-info-flags tpath-info-flags-3 start-on-rand-anim) + :flags (tpath-flags bonus tpath-rand) :bonus-time 1.0 :list (new 'static 'boxed-array :type int32 60) :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x1a) - (new 'static 'tpath-control-frame :time 0.1 :path-pos #x7f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.0 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.1 :path-pos #x7f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.0 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) :anim2 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x1a) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.0 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.0 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -648,22 +648,22 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :num #x46 :ref-time-num 60 :score 100 - :flags (tpath-info-flags start-on-rand-anim double-hitpoints) + :flags (tpath-flags tpath-rand big) :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x19) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 3.0 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 3.0 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) :anim2 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x19) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 3.0 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 3.0 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -671,16 +671,16 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :num #x50 :ref-time-num 70 :score -100 - :flags (tpath-info-flags score-not-influenced-by-speed) + :flags (tpath-flags citizen) :anim1 (new 'static 'inline-array tpath-control-frame 8 (new 'static 'tpath-control-frame :path-num #x18) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.1 :path-pos #x72 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 1.0 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.1 :path-pos #x72 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 1.0 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -688,16 +688,16 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :num #x5a :ref-time-num 70 :score -100 - :flags (tpath-info-flags score-not-influenced-by-speed) + :flags (tpath-flags citizen) :anim1 (new 'static 'inline-array tpath-control-frame 8 (new 'static 'tpath-control-frame :path-num #x18) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.1 :path-pos #xc :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 1.0 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.1 :path-pos #xc :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 1.0 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -707,13 +707,13 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 8 (new 'static 'tpath-control-frame :path-num #x17) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.5 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 3.0 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.5 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.5 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 3.0 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.5 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -722,29 +722,29 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 8 (new 'static 'tpath-control-frame :path-num #x16) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.5 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 3.0 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.5 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.5 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 3.0 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.5 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info :num #x73 :ref-time-num 100 :score #x1f4 - :flags (tpath-info-flags tpath-info-flags-3) + :flags (tpath-flags bonus) :bonus-time 1.5 :list (new 'static 'boxed-array :type int32 100) :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x11) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 2.0 :path-pos #x19 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 2.0 :path-pos #x19 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -752,16 +752,16 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :num #x78 :ref-time-num #x6e :score -100 - :flags (tpath-info-flags score-not-influenced-by-speed) + :flags (tpath-flags citizen) :anim1 (new 'static 'inline-array tpath-control-frame 8 (new 'static 'tpath-control-frame :path-num #x15) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.5 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 3.0 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.5 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.5 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 3.0 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.5 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -770,13 +770,13 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 8 (new 'static 'tpath-control-frame :path-num #x14) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.5 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 3.0 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.5 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.5 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 3.0 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.5 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -786,27 +786,27 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 7 (new 'static 'tpath-control-frame :path-num #x12) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 3.0 :path-pos #x3f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 1.0 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 3.0 :path-pos #x3f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 1.0 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info :num #xa0 :ref-time-num #x96 :score 100 - :flags (tpath-info-flags double-hitpoints) + :flags (tpath-flags big) :anim1 (new 'static 'inline-array tpath-control-frame 7 (new 'static 'tpath-control-frame :path-num #x11) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 3.0 :path-pos #x3f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 1.0 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 3.0 :path-pos #x3f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 1.0 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -816,19 +816,19 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x10) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 3.0 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 3.0 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) :anim2 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x10) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 3.0 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 3.0 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -836,14 +836,14 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :num #xb4 :ref-time-num #xaa :score 100 - :flags (tpath-info-flags start-on-rand-anim) + :flags (tpath-flags tpath-rand) :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x10) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x3f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 3.0 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x3f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 3.0 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -851,22 +851,22 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :num #xbe :ref-time-num #xb4 :score 100 - :flags (tpath-info-flags start-on-rand-anim) + :flags (tpath-flags tpath-rand) :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x10) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.0 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.0 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) :anim2 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x10) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.0 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.0 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -874,44 +874,44 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :num #xc8 :ref-time-num #xbe :score 100 - :flags (tpath-info-flags start-on-rand-anim) + :flags (tpath-flags tpath-rand) :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #xf) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 4.0 :path-pos #x19 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 4.0 :path-pos #x19 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) :anim2 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #xf) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 4.0 :path-pos #x66 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 4.0 :path-pos #x66 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info :num #xd2 :ref-time-num #xc8 :score 100 - :flags (tpath-info-flags start-on-rand-anim) + :flags (tpath-flags tpath-rand) :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #xf) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x66 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 4.0 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x66 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 4.0 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) :anim2 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #xf) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x19 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 4.0 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x19 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 4.0 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -921,27 +921,27 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #xe) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x66 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 3.0 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x66 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 3.0 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info :num #xe1 :ref-time-num #xdc :score #x1f4 - :flags (tpath-info-flags tpath-info-flags-3) + :flags (tpath-flags bonus) :bonus-time 2.5 :list (new 'static 'boxed-array :type int32 #xdc) :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #xc) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.1 :path-pos #xc :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.1 :path-pos #xc :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -949,14 +949,14 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :num #xe6 :ref-time-num #xdc :score -100 - :flags (tpath-info-flags score-not-influenced-by-speed) + :flags (tpath-flags citizen) :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #xe) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x72 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.0 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x72 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.0 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -964,14 +964,14 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :num #xf0 :ref-time-num #xe6 :score -100 - :flags (tpath-info-flags score-not-influenced-by-speed) + :flags (tpath-flags citizen) :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #xe) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x59 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.0 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x59 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.0 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -981,11 +981,11 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #xc) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 3.0 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 3.0 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -994,11 +994,11 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #xd) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 3.0 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 3.0 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -1008,11 +1008,11 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x46) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x33 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 5.0 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x33 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 5.0 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -1021,11 +1021,11 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x46) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x59 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 5.0 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x59 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 5.0 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -1033,14 +1033,14 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :num #x122 :ref-time-num #x118 :score -100 - :flags (tpath-info-flags score-not-influenced-by-speed) + :flags (tpath-flags citizen) :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x46) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x4c :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 2.0 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.3 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x4c :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 2.0 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.3 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -1050,11 +1050,11 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x46) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x19 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 5.0 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x19 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 5.0 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -1064,11 +1064,11 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #xa) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x4c :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 5.0 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x4c :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 5.0 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -1078,11 +1078,11 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x46) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x59 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 5.0 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x59 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 5.0 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -1090,14 +1090,14 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :num #x14a :ref-time-num #x140 :score -100 - :flags (tpath-info-flags score-not-influenced-by-speed) + :flags (tpath-flags citizen) :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #xb) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x33 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 5.0 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x33 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 5.0 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -1105,14 +1105,14 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :num #x154 :ref-time-num #x14a :score 100 - :flags (tpath-info-flags double-hitpoints) + :flags (tpath-flags big) :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #xa) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x66 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 5.0 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x66 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 5.0 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -1122,27 +1122,27 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x9) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x3f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 5.0 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x3f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 5.0 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info :num #x163 :ref-time-num #x15e :score 100 - :flags (tpath-info-flags tpath-info-flags-3) + :flags (tpath-flags bonus) :bonus-time 1.5 :list (new 'static 'boxed-array :type int32 #x15e) :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x9) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x72 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 2.0 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x72 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 2.0 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -1152,11 +1152,11 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score #x1f4 :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #xb) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 5.0 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 5.0 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -1166,11 +1166,11 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x8) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.9 :path-pos #x66 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.9 :path-pos #x66 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -1178,14 +1178,14 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :num #x19a :ref-time-num #x190 :score -100 - :flags (tpath-info-flags score-not-influenced-by-speed) + :flags (tpath-flags citizen) :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x7) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 2.3 :path-pos #xc :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 2.3 :path-pos #xc :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -1195,11 +1195,11 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x8) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.7 :path-pos #x66 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.7 :path-pos #x66 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -1208,11 +1208,11 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x7) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.7 :path-pos #xc :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.7 :path-pos #xc :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -1220,14 +1220,14 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :num #x1b8 :ref-time-num #x1ae :score -100 - :flags (tpath-info-flags score-not-influenced-by-speed) + :flags (tpath-flags citizen) :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x8) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.7 :path-pos #x66 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.7 :path-pos #x66 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -1236,11 +1236,11 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x7) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.7 :path-pos #xc :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.7 :path-pos #xc :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -1250,25 +1250,25 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x8) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.7 :path-pos #x66 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.7 :path-pos #x66 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info :num #x1d6 :ref-time-num #x1cc :score -100 - :flags (tpath-info-flags score-not-influenced-by-speed) + :flags (tpath-flags citizen) :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x7) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.7 :path-pos #xc :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.7 :path-pos #xc :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -1278,11 +1278,11 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x8) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.7 :path-pos #x66 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.7 :path-pos #x66 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -1291,11 +1291,11 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x7) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.7 :path-pos #xc :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.7 :path-pos #xc :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -1303,14 +1303,14 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :num #x1f4 :ref-time-num #x1ea :score -100 - :flags (tpath-info-flags score-not-influenced-by-speed) + :flags (tpath-flags citizen) :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x8) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.7 :path-pos #x66 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.7 :path-pos #x66 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -1319,11 +1319,11 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x7) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.7 :path-pos #xc :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.7 :path-pos #xc :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -1333,11 +1333,11 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x8) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.7 :path-pos #x66 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.7 :path-pos #x66 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -1346,11 +1346,11 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x7) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.7 :path-pos #xc :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.7 :path-pos #xc :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -1358,14 +1358,14 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :num #x21c :ref-time-num #x212 :score -100 - :flags (tpath-info-flags score-not-influenced-by-speed) + :flags (tpath-flags citizen) :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x8) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.7 :path-pos #x66 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.7 :path-pos #x66 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -1374,11 +1374,11 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x7) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.7 :path-pos #xc :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.7 :path-pos #xc :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -1388,11 +1388,11 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x8) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.7 :path-pos #x66 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.7 :path-pos #x66 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -1400,30 +1400,30 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :num #x235 :ref-time-num #x230 :score 100 - :flags (tpath-info-flags tpath-info-flags-3) + :flags (tpath-flags bonus) :bonus-time 1.5 :list (new 'static 'boxed-array :type int32 #x230) :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x8) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x3f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.0 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x3f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.0 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info :num #x23a :ref-time-num #x230 :score -100 - :flags (tpath-info-flags score-not-influenced-by-speed) + :flags (tpath-flags citizen) :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x7) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.7 :path-pos #xc :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.7 :path-pos #xc :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -1431,32 +1431,32 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :num #x244 :ref-time-num #x23a :score 100 - :flags (tpath-info-flags double-hitpoints) + :flags (tpath-flags big) :anim1 (new 'static 'inline-array tpath-control-frame 8 (new 'static 'tpath-control-frame :path-num #x6) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #xff :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 2.0 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 2.0 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #xff :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 2.0 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 2.0 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info :num #x249 :ref-time-num #x244 :score #x1f4 - :flags (tpath-info-flags tpath-info-flags-3) + :flags (tpath-flags bonus) :bonus-time 3.5 :list (new 'static 'boxed-array :type int32 #x244) :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x6) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #xc :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.0 :path-pos #x66 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #xc :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.0 :path-pos #x66 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -1466,13 +1466,13 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 8 (new 'static 'tpath-control-frame :path-num #x5) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #xff :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 2.0 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 1.9 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 2.0 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #xff :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 2.0 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 1.9 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 2.0 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -1481,13 +1481,13 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 8 (new 'static 'tpath-control-frame :path-num #x6) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #xff :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 2.0 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 1.5 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 2.0 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #xff :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 2.0 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 1.5 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 2.0 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -1497,13 +1497,13 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 8 (new 'static 'tpath-control-frame :path-num #x5) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 2.0 :path-pos #x66 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 1.5 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 1.2 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 2.0 :path-pos #x66 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 1.5 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 1.2 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -1513,13 +1513,13 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 8 (new 'static 'tpath-control-frame :path-num #x4) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.0 :path-pos #x72 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 1.0 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 2.0 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.0 :path-pos #x72 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 1.0 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 2.0 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -1527,36 +1527,36 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :num #x262 :ref-time-num #x258 :score -100 - :flags (tpath-info-flags score-not-influenced-by-speed) + :flags (tpath-flags citizen) :anim1 (new 'static 'inline-array tpath-control-frame 8 (new 'static 'tpath-control-frame :path-num #x4) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #xff :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.5 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 3.0 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.5 :path-pos #xff :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #xff :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.5 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 3.0 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.5 :path-pos #xff :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) :anim2 (new 'static 'inline-array tpath-control-frame 8 (new 'static 'tpath-control-frame :path-num #x5) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #xff :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.5 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 3.0 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.5 :path-pos #xff :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #xff :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.5 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 3.0 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.5 :path-pos #xff :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) :anim3 (new 'static 'inline-array tpath-control-frame 8 (new 'static 'tpath-control-frame :path-num #x6) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #xff :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.5 :path-pos #xb2 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 3.0 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.5 :path-pos #xff :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #xff :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.5 :path-pos #xb2 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 3.0 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.5 :path-pos #xff :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -1566,45 +1566,45 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score #x1f4 :anim1 (new 'static 'inline-array tpath-control-frame 8 (new 'static 'tpath-control-frame :path-num #x3) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #xff :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.7 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 1.0 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.7 :path-pos #xff :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #xff :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.7 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 1.0 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.7 :path-pos #xff :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info :num #x269 :ref-time-num #x267 :score #x1f4 - :flags (tpath-info-flags tpath-info-flags-3) + :flags (tpath-flags bonus) :bonus-time 1.5 :list (new 'static 'boxed-array :type int32 #x267) :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x4) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x66 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.5 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x66 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.5 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info :num #x26a :ref-time-num #x269 :score #x1f4 - :flags (tpath-info-flags tpath-info-flags-3) + :flags (tpath-flags bonus) :bonus-time 3.5 :list (new 'static 'boxed-array :type int32 #x269) :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x3) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.0 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.0 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -1612,36 +1612,36 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :num #x26c :ref-time-num #x262 :score 100 - :flags (tpath-info-flags start-on-rand-anim double-hitpoints) + :flags (tpath-flags tpath-rand big) :anim1 (new 'static 'inline-array tpath-control-frame 8 (new 'static 'tpath-control-frame :path-num #x6) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #xff :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.5 :path-pos #xb2 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 3.0 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.5 :path-pos #xff :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #xff :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.5 :path-pos #xb2 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 3.0 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.5 :path-pos #xff :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) :anim2 (new 'static 'inline-array tpath-control-frame 8 (new 'static 'tpath-control-frame :path-num #x4) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #xff :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.5 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 3.0 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.5 :path-pos #xff :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #xff :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.5 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 3.0 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.5 :path-pos #xff :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) :anim3 (new 'static 'inline-array tpath-control-frame 8 (new 'static 'tpath-control-frame :path-num #x5) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #xff :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.5 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 3.0 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.5 :path-pos #xff :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #xff :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.5 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 3.0 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.5 :path-pos #xff :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -1649,36 +1649,36 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :num #x276 :ref-time-num #x26c :score 100 - :flags (tpath-info-flags start-on-rand-anim) + :flags (tpath-flags tpath-rand) :anim1 (new 'static 'inline-array tpath-control-frame 8 (new 'static 'tpath-control-frame :path-num #x5) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #xff :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.5 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 3.0 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.5 :path-pos #xff :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #xff :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.5 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 3.0 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.5 :path-pos #xff :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) :anim2 (new 'static 'inline-array tpath-control-frame 8 (new 'static 'tpath-control-frame :path-num #x6) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #xff :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.5 :path-pos #xb2 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 3.0 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.5 :path-pos #xff :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #xff :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.5 :path-pos #xb2 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 3.0 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.5 :path-pos #xff :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) :anim3 (new 'static 'inline-array tpath-control-frame 8 (new 'static 'tpath-control-frame :path-num #x4) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #xff :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.5 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 3.0 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.5 :path-pos #xff :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #xff :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.5 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 3.0 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.5 :path-pos #xff :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -1688,23 +1688,23 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 8 (new 'static 'tpath-control-frame :path-num #x3f) - (new 'static 'tpath-control-frame :time 0.1 :path-pos #x26 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x59 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 3.0 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.5 :path-pos #x19 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.5 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.1 :path-pos #x26 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x59 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 3.0 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.5 :path-pos #x19 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.5 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) :anim2 (new 'static 'inline-array tpath-control-frame 8 (new 'static 'tpath-control-frame :path-num #x41) - (new 'static 'tpath-control-frame :time 0.1 :path-pos #x26 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x59 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 3.0 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.5 :path-pos #x19 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.5 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.1 :path-pos #x26 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x59 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 3.0 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.5 :path-pos #x19 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.5 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -1712,26 +1712,26 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :num #x27d :ref-time-num #x276 :score 100 - :flags (tpath-info-flags start-on-rand-anim) + :flags (tpath-flags tpath-rand) :anim1 (new 'static 'inline-array tpath-control-frame 8 (new 'static 'tpath-control-frame :path-num #x41) - (new 'static 'tpath-control-frame :time 0.1 :path-pos #x26 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x59 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 3.0 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.5 :path-pos #x19 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.5 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.1 :path-pos #x26 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x59 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 3.0 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.5 :path-pos #x19 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.5 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) :anim2 (new 'static 'inline-array tpath-control-frame 8 (new 'static 'tpath-control-frame :path-num #x3f) - (new 'static 'tpath-control-frame :time 0.1 :path-pos #x26 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x59 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 3.0 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.5 :path-pos #x19 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.5 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.1 :path-pos #x26 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x59 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 3.0 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.5 :path-pos #x19 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.5 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -1741,13 +1741,13 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 8 (new 'static 'tpath-control-frame :path-num #x40) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.5 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 2.0 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.5 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.5 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 2.0 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.5 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -1755,16 +1755,16 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :num #x28a :ref-time-num #x280 :score -100 - :flags (tpath-info-flags score-not-influenced-by-speed) + :flags (tpath-flags citizen) :anim1 (new 'static 'inline-array tpath-control-frame 8 (new 'static 'tpath-control-frame :path-num #x3e) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.5 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 2.0 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.5 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.5 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 2.0 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.5 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -1773,29 +1773,29 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 8 (new 'static 'tpath-control-frame :path-num #x3c) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.5 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 3.0 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.5 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.5 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 3.0 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.5 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info :num #x29e :ref-time-num #x294 :score 100 - :flags (tpath-info-flags double-hitpoints) + :flags (tpath-flags big) :anim1 (new 'static 'inline-array tpath-control-frame 8 (new 'static 'tpath-control-frame :path-num #x42) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.5 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 3.0 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.5 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.5 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 3.0 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.5 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -1805,23 +1805,23 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 8 (new 'static 'tpath-control-frame :path-num #x3c) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x4c :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 1.0 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.5 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x4c :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 1.0 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.5 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) :anim2 (new 'static 'inline-array tpath-control-frame 8 (new 'static 'tpath-control-frame :path-num #x42) - (new 'static 'tpath-control-frame :time 0.1 :path-pos #x7f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x33 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 1.0 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.5 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.1 :path-pos #x7f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x33 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 1.0 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.5 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -1829,26 +1829,26 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :num #x2a2 :ref-time-num #x2a0 :score 100 - :flags (tpath-info-flags start-on-rand-anim) + :flags (tpath-flags tpath-rand) :anim1 (new 'static 'inline-array tpath-control-frame 8 (new 'static 'tpath-control-frame :path-num #x42) - (new 'static 'tpath-control-frame :time 0.1 :path-pos #x7f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x59 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 1.0 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.5 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.1 :path-pos #x7f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x59 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 1.0 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.5 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) :anim2 (new 'static 'inline-array tpath-control-frame 8 (new 'static 'tpath-control-frame :path-num #x3c) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x26 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 1.0 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.5 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x26 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 1.0 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.5 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -1856,26 +1856,26 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :num #x2a4 :ref-time-num #x2a2 :score -100 - :flags (tpath-info-flags score-not-influenced-by-speed) + :flags (tpath-flags citizen) :anim1 (new 'static 'inline-array tpath-control-frame 8 (new 'static 'tpath-control-frame :path-num #x3a) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x4c :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 1.0 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.5 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x4c :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 1.0 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.5 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) :anim2 (new 'static 'inline-array tpath-control-frame 8 (new 'static 'tpath-control-frame :path-num #x44) - (new 'static 'tpath-control-frame :time 0.1 :path-pos #x7f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x33 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 1.0 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.5 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.1 :path-pos #x7f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x33 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 1.0 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.5 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -1883,50 +1883,50 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :num #x2a6 :ref-time-num #x2a2 :score 100 - :flags (tpath-info-flags start-on-rand-anim) + :flags (tpath-flags tpath-rand) :anim1 (new 'static 'inline-array tpath-control-frame 8 (new 'static 'tpath-control-frame :path-num #x44) - (new 'static 'tpath-control-frame :time 0.1 :path-pos #x7f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x33 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 1.0 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.5 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.1 :path-pos #x7f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x33 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 1.0 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.5 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) :anim2 (new 'static 'inline-array tpath-control-frame 8 (new 'static 'tpath-control-frame :path-num #x3a) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x4c :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 1.0 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.5 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x4c :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 1.0 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.5 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info :num #x2a7 :ref-time-num #x2a6 :score 100 - :flags (tpath-info-flags tpath-info-flags-3 start-on-rand-anim) + :flags (tpath-flags bonus tpath-rand) :bonus-time 1.5 :list (new 'static 'boxed-array :type int32 #x2a6) :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x3a) - (new 'static 'tpath-control-frame :time 0.4 :path-pos #x7f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.8 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.5 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.4 :path-pos #x7f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.8 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.5 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) :anim2 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x44) - (new 'static 'tpath-control-frame :time 0.4 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.8 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.5 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.4 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.8 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.5 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -1934,26 +1934,26 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :num #x2a8 :ref-time-num #x2a7 :score -100 - :flags (tpath-info-flags score-not-influenced-by-speed start-on-rand-anim) + :flags (tpath-flags citizen tpath-rand) :anim1 (new 'static 'inline-array tpath-control-frame 8 (new 'static 'tpath-control-frame :path-num #x44) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 2.0 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 2.0 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) :anim2 (new 'static 'inline-array tpath-control-frame 8 (new 'static 'tpath-control-frame :path-num #x3a) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 2.0 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 2.0 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -1961,15 +1961,15 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :num #x2bc :ref-time-num #x2a8 :score -100 - :flags (tpath-info-flags score-not-influenced-by-speed) + :flags (tpath-flags citizen) :anim1 (new 'static 'inline-array tpath-control-frame 7 (new 'static 'tpath-control-frame :path-num #x47) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.3 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.3 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -1979,12 +1979,12 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 7 (new 'static 'tpath-control-frame :path-num #x47) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.3 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.3 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -1992,15 +1992,15 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :num #x2c0 :ref-time-num #x2bc :score -100 - :flags (tpath-info-flags score-not-influenced-by-speed) + :flags (tpath-flags citizen) :anim1 (new 'static 'inline-array tpath-control-frame 7 (new 'static 'tpath-control-frame :path-num #x47) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.3 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.3 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -2008,15 +2008,15 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :num #x2c2 :ref-time-num #x2bc :score -100 - :flags (tpath-info-flags score-not-influenced-by-speed) + :flags (tpath-flags citizen) :anim1 (new 'static 'inline-array tpath-control-frame 7 (new 'static 'tpath-control-frame :path-num #x47) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.3 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.3 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -2026,29 +2026,29 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 7 (new 'static 'tpath-control-frame :path-num #x47) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.3 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.3 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info :num #x2c5 :ref-time-num #x2c4 :score #x1f4 - :flags (tpath-info-flags tpath-info-flags-3) + :flags (tpath-flags bonus) :bonus-time 0.7 :list (new 'static 'boxed-array :type int32 #x2c4) :anim1 (new 'static 'inline-array tpath-control-frame 7 (new 'static 'tpath-control-frame :path-num #x47) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.3 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.3 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -2058,13 +2058,13 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 8 (new 'static 'tpath-control-frame :path-num #x32) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.0 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 3.0 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.5 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.0 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 3.0 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.5 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -2072,32 +2072,32 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :num #x2d0 :ref-time-num #x2c6 :score 100 - :flags (tpath-info-flags double-hitpoints) + :flags (tpath-flags big) :anim1 (new 'static 'inline-array tpath-control-frame 8 (new 'static 'tpath-control-frame :path-num #x33) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.0 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 3.0 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.5 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.0 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 3.0 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.5 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info :num #x2da :ref-time-num #x2d0 :score 100 - :flags (tpath-info-flags double-hitpoints) + :flags (tpath-flags big) :anim1 (new 'static 'inline-array tpath-control-frame 8 (new 'static 'tpath-control-frame :path-num #x31) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.0 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 3.0 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.5 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.0 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 3.0 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.5 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -2105,18 +2105,18 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :num #x2dd :ref-time-num #x2c6 :score #x1f4 - :flags (tpath-info-flags tpath-info-flags-3) + :flags (tpath-flags bonus) :bonus-time 2.5 :list (new 'static 'boxed-array :type int32 #x2c6) :anim1 (new 'static 'inline-array tpath-control-frame 8 (new 'static 'tpath-control-frame :path-num #x47) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.3 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 1.0 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.3 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 1.0 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -2126,23 +2126,23 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score #x1f4 :anim1 (new 'static 'inline-array tpath-control-frame 8 (new 'static 'tpath-control-frame :path-num #x38) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x26 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.4 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x26 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.4 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) :anim2 (new 'static 'inline-array tpath-control-frame 8 (new 'static 'tpath-control-frame :path-num #x2f) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x59 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.4 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x59 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.4 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -2152,29 +2152,29 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x2e) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 3.0 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 3.0 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info :num #x2e9 :ref-time-num #x2e4 :score #x1f4 - :flags (tpath-info-flags tpath-info-flags-3) + :flags (tpath-flags bonus) :bonus-time 1.5 :list (new 'static 'boxed-array :type int32 #x2e4) :anim1 (new 'static 'inline-array tpath-control-frame 8 (new 'static 'tpath-control-frame :path-num #x35) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x19 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.3 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.6 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 1.1 :path-pos #x19 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x19 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.3 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.6 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 1.1 :path-pos #x19 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -2184,11 +2184,11 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x2e) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 2.0 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 2.0 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -2197,35 +2197,35 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x2d) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 2.0 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 2.0 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info :num #x2fd :ref-time-num #x2f8 :score #x1f4 - :flags (tpath-info-flags tpath-info-flags-3) + :flags (tpath-flags bonus) :bonus-time 1.5 :list (new 'static 'boxed-array :type int32 #x2f8) :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x2d) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #xc :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.5 :path-pos #x72 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #xc :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.5 :path-pos #x72 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) :anim2 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x2d) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x72 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.5 :path-pos #xc :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x72 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.5 :path-pos #xc :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -2235,11 +2235,11 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x2d) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 2.0 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 2.0 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -2249,11 +2249,11 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x2c) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 2.5 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 2.5 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -2263,11 +2263,11 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x2c) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x66 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 2.0 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x66 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 2.0 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -2277,11 +2277,11 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x2c) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x4c :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 2.0 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x4c :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 2.0 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -2291,11 +2291,11 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x2c) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x33 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 2.0 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x33 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 2.0 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -2305,11 +2305,11 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x2c) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x19 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 2.0 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x19 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 2.0 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -2319,11 +2319,11 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x2b) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 2.5 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 2.5 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -2333,11 +2333,11 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x2b) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x66 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 2.0 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x66 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 2.0 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -2347,11 +2347,11 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x2b) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x4c :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 2.0 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x4c :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 2.0 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -2361,11 +2361,11 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x2b) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x33 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 2.0 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x33 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 2.0 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -2375,11 +2375,11 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x2b) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x19 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 2.0 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x19 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 2.0 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -2389,19 +2389,19 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x2b) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x19 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 2.0 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x19 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 2.0 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) :anim2 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x2b) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x66 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 2.0 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x66 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 2.0 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -2411,43 +2411,43 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x2a) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x19 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.5 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x19 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.5 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) :anim2 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x2a) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x66 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.5 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x66 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.5 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info :num #x37f :ref-time-num #x37a :score #x1f4 - :flags (tpath-info-flags tpath-info-flags-3) + :flags (tpath-flags bonus) :bonus-time 1.0 :list (new 'static 'boxed-array :type int32 #x37a) :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x2a) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x33 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.4 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x33 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.4 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) :anim2 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x2a) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x4c :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.4 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x4c :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.4 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -2457,19 +2457,19 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x29) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x19 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.4 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x19 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.4 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) :anim2 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x29) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x66 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.4 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x66 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.4 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -2479,43 +2479,43 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x2a) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x19 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.9 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x19 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.9 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) :anim2 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x2a) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x66 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.9 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x66 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.9 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info :num #x393 :ref-time-num #x38e :score #x1f4 - :flags (tpath-info-flags tpath-info-flags-3) + :flags (tpath-flags bonus) :bonus-time 4.5 :list (new 'static 'boxed-array :type int32 #x38e) :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x2a) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x19 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.1 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x19 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.1 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) :anim2 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x2a) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x66 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.1 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x66 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.1 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -2523,22 +2523,22 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :num #x398 :ref-time-num #x370 :score -100 - :flags (tpath-info-flags score-not-influenced-by-speed) + :flags (tpath-flags citizen) :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x29) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #xc :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.3 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #xc :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.3 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) :anim2 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x29) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x72 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.3 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x72 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.3 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -2548,19 +2548,19 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x28) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x19 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.5 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x19 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.5 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) :anim2 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x28) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x66 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.5 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x66 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.5 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -2568,22 +2568,22 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :num #x3ac :ref-time-num #x370 :score -100 - :flags (tpath-info-flags score-not-influenced-by-speed) + :flags (tpath-flags citizen) :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x27) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x19 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.3 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x19 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.3 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) :anim2 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x27) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x66 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.3 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x66 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.3 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -2591,22 +2591,22 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :num #x3b6 :ref-time-num #x370 :score 100 - :flags (tpath-info-flags start-on-rand-anim) + :flags (tpath-flags tpath-rand) :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x28) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x4c :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.8 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x4c :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.8 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) :anim2 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x28) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x33 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.8 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x33 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.8 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -2616,19 +2616,19 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x27) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x19 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.8 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x19 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.8 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) :anim2 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x27) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x66 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.8 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x66 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.8 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -2638,19 +2638,19 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x28) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x19 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.7 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x19 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.7 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) :anim2 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x28) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x66 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.7 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x66 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.7 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -2660,43 +2660,43 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score #x1f4 :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x27) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #xc :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.1 :path-pos #x72 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #xc :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.1 :path-pos #x72 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) :anim2 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x27) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x72 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.1 :path-pos #xc :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x72 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.1 :path-pos #xc :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info :num #x3d7 :ref-time-num #x3d4 :score #x1f4 - :flags (tpath-info-flags tpath-info-flags-3 start-on-rand-anim) + :flags (tpath-flags bonus tpath-rand) :bonus-time 2.5 :list (new 'static 'boxed-array :type int32 #x3d4) :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x27) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x72 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.9 :path-pos #xc :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x72 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.9 :path-pos #xc :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) :anim2 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x27) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #xc :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.9 :path-pos #x72 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #xc :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.9 :path-pos #x72 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -2704,22 +2704,22 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :num #x3d9 :ref-time-num #x370 :score -100 - :flags (tpath-info-flags score-not-influenced-by-speed) + :flags (tpath-flags citizen) :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x28) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.0 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.0 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) :anim2 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x28) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.0 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.0 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -2729,19 +2729,19 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x26) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x19 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.7 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x19 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.7 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) :anim2 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x26) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x66 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.7 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x66 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.7 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -2751,19 +2751,19 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score #x1f4 :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x27) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x26 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.5 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x26 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.5 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) :anim2 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x27) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x59 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.5 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x59 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.5 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -2771,22 +2771,22 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :num #x3ea :ref-time-num #x3e8 :score -100 - :flags (tpath-info-flags score-not-influenced-by-speed) + :flags (tpath-flags citizen) :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x25) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x26 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.5 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x26 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.5 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) :anim2 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x26) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x59 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.5 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x59 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.5 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -2794,22 +2794,22 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :num #x3ec :ref-time-num #x3ea :score -100 - :flags (tpath-info-flags score-not-influenced-by-speed) + :flags (tpath-flags citizen) :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x26) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x4c :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.4 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x4c :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.4 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) :anim2 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x25) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x33 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.4 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x33 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.4 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -2817,22 +2817,22 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :num #x3ee :ref-time-num #x3ec :score -100 - :flags (tpath-info-flags score-not-influenced-by-speed) + :flags (tpath-flags citizen) :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x25) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x19 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.3 :path-pos #x66 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x19 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.3 :path-pos #x66 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) :anim2 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x26) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x66 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.3 :path-pos #x19 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x66 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.3 :path-pos #x19 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -2842,19 +2842,19 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x26) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x19 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.1 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x19 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.1 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) :anim2 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x26) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x66 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.1 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x66 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.1 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -2864,19 +2864,19 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score #x1f4 :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x25) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x19 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.8 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x19 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.8 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) :anim2 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x25) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x66 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.8 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x66 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.8 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -2884,48 +2884,48 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :num #x401 :ref-time-num #x3f2 :score #x1f4 - :flags (tpath-info-flags tpath-info-flags-3) + :flags (tpath-flags bonus) :bonus-time 1.0 :list (new 'static 'boxed-array :type int32 #x3f2) :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x26) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x72 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.1 :path-pos #xc :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x72 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.1 :path-pos #xc :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) :anim2 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x26) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #xc :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.1 :path-pos #x72 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #xc :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.1 :path-pos #x72 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info :num #x406 :ref-time-num #x3fc :score #x1f4 - :flags (tpath-info-flags tpath-info-flags-3) + :flags (tpath-flags bonus) :bonus-time 0.8 :list (new 'static 'boxed-array :type int32 #x3fc) :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x25) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x72 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.0 :path-pos #xc :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x72 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.0 :path-pos #xc :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) :anim2 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x25) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #xc :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.0 :path-pos #x72 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #xc :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.0 :path-pos #x72 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) ) @@ -2938,41 +2938,41 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x25) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x3f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 3.0 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x3f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 3.0 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) :anim2 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x25) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x59 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 3.0 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x59 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 3.0 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info :s-time 1.0 :num #xa :score 100 - :flags (tpath-info-flags start-on-rand-anim) + :flags (tpath-flags tpath-rand) :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x26) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x59 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 3.0 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x59 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 3.0 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) :anim2 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x26) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x26 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 3.0 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x26 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 3.0 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -2980,39 +2980,39 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :num #x14 :ref-time-num 10 :score 100 - :flags (tpath-info-flags start-on-rand-anim) + :flags (tpath-flags tpath-rand) :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x27) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x26 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 2.0 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x26 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 2.0 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) :anim2 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x27) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x59 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 2.0 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x59 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 2.0 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info :num #x19 :ref-time-num 20 :score #x1f4 - :flags (tpath-info-flags tpath-info-flags-3) + :flags (tpath-flags bonus) :bonus-time 0.5 :list (new 'static 'boxed-array :type int32 20) :anim1 (new 'static 'inline-array tpath-control-frame 7 (new 'static 'tpath-control-frame :path-num #x26) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.5 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.5 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.5 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.5 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -3020,38 +3020,38 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :num #x1e :ref-time-num 20 :score 100 - :flags (tpath-info-flags start-on-rand-anim) + :flags (tpath-flags tpath-rand) :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x28) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x66 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 3.0 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x66 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 3.0 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) :anim2 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x28) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x19 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 3.0 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x19 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 3.0 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info :num #x20 :ref-time-num 30 :score #x1f4 - :flags (tpath-info-flags tpath-info-flags-3) + :flags (tpath-flags bonus) :bonus-time 0.5 :list (new 'static 'boxed-array :type int32 30) :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x27) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.0 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.0 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -3059,22 +3059,22 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :num #x23 :ref-time-num 30 :score 100 - :flags (tpath-info-flags start-on-rand-anim) + :flags (tpath-flags tpath-rand) :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x28) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x4c :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 2.0 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x4c :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 2.0 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) :anim2 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x28) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x33 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 2.0 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x33 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 2.0 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -3082,22 +3082,22 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :num #x25 :ref-time-num 35 :score -100 - :flags (tpath-info-flags score-not-influenced-by-speed) + :flags (tpath-flags citizen) :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x29) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x26 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 2.0 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x26 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 2.0 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) :anim2 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x29) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x59 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 2.0 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x59 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 2.0 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -3107,19 +3107,19 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x29) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 3.0 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 3.0 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) :anim2 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x29) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 3.0 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 3.0 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -3127,22 +3127,22 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :num #x32 :ref-time-num 40 :score 100 - :flags (tpath-info-flags start-on-rand-anim) + :flags (tpath-flags tpath-rand) :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x2a) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 3.0 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 3.0 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) :anim2 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x2a) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 3.0 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 3.0 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -3152,36 +3152,36 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x2b) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x1f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 3.0 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x1f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 3.0 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) :anim2 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x2b) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x5f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 3.0 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x5f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 3.0 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info :num #x41 :ref-time-num 60 :score #x1f4 - :flags (tpath-info-flags tpath-info-flags-3) + :flags (tpath-flags bonus) :bonus-time 1.0 :list (new 'static 'boxed-array :type int32 60) :anim1 (new 'static 'inline-array tpath-control-frame 7 (new 'static 'tpath-control-frame :path-num #x29) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.5 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.5 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.5 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.5 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -3189,22 +3189,22 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :num #x46 :ref-time-num 60 :score 100 - :flags (tpath-info-flags start-on-rand-anim double-hitpoints) + :flags (tpath-flags tpath-rand big) :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x2b) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x5f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 3.0 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x5f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 3.0 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) :anim2 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x2b) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x1f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 3.0 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x1f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 3.0 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -3214,31 +3214,31 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 8 (new 'static 'tpath-control-frame :path-num #x35) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.5 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 3.0 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.5 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.5 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 3.0 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.5 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info :num #x55 :ref-time-num 80 :score #x1f4 - :flags (tpath-info-flags tpath-info-flags-3) + :flags (tpath-flags bonus) :bonus-time 3.0 :list (new 'static 'boxed-array :type int32 80) :anim1 (new 'static 'inline-array tpath-control-frame 8 (new 'static 'tpath-control-frame :path-num #x35) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.5 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 2.5 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.5 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.5 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 2.5 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.5 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -3247,31 +3247,31 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 8 (new 'static 'tpath-control-frame :path-num #x34) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.5 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 3.0 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.5 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.5 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 3.0 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.5 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info :num #x5f :ref-time-num 90 :score #x1f4 - :flags (tpath-info-flags tpath-info-flags-3) + :flags (tpath-flags bonus) :bonus-time 3.0 :list (new 'static 'boxed-array :type int32 90) :anim1 (new 'static 'inline-array tpath-control-frame 8 (new 'static 'tpath-control-frame :path-num #x34) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.5 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 2.5 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.5 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.5 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 2.5 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.5 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -3281,41 +3281,41 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x2e) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 3.0 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 3.0 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) :anim2 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x2d) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 3.0 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 3.0 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info :num #x6e :ref-time-num 100 :score -100 - :flags (tpath-info-flags score-not-influenced-by-speed start-on-rand-anim) + :flags (tpath-flags citizen tpath-rand) :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x2d) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 3.0 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 3.0 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) :anim2 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x2e) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 3.0 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 3.0 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -3325,12 +3325,12 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 7 (new 'static 'tpath-control-frame :path-num #x32) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 2.1 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 2.1 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -3340,12 +3340,12 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 7 (new 'static 'tpath-control-frame :path-num #x33) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 2.1 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 2.1 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -3355,12 +3355,12 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 7 (new 'static 'tpath-control-frame :path-num #x32) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 2.1 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 2.1 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -3370,12 +3370,12 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 7 (new 'static 'tpath-control-frame :path-num #x33) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 2.1 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 2.1 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -3385,12 +3385,12 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 7 (new 'static 'tpath-control-frame :path-num #x32) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 2.5 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 2.5 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -3400,28 +3400,28 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 7 (new 'static 'tpath-control-frame :path-num #x31) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 2.5 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 2.5 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info :num #x88 :ref-time-num #x87 :score #x1f4 - :flags (tpath-info-flags tpath-info-flags-3) + :flags (tpath-flags bonus) :bonus-time 2.0 :list (new 'static 'boxed-array :type int32 #x87) :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x2e) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.5 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.5 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -3431,12 +3431,12 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 7 (new 'static 'tpath-control-frame :path-num #x33) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 2.9 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 2.9 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -3446,12 +3446,12 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 7 (new 'static 'tpath-control-frame :path-num #x32) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 2.9 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 2.9 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -3461,31 +3461,31 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 8 (new 'static 'tpath-control-frame :path-num #x38) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.5 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 3.0 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.5 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.5 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 3.0 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.5 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info :num #x91 :ref-time-num #x8c :score #x1f4 - :flags (tpath-info-flags tpath-info-flags-3) + :flags (tpath-flags bonus) :bonus-time 2.0 :list (new 'static 'boxed-array :type int32 #x8c) :anim1 (new 'static 'inline-array tpath-control-frame 8 (new 'static 'tpath-control-frame :path-num #x39) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x3f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 1.5 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.5 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x3f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 1.5 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.5 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -3495,31 +3495,31 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 8 (new 'static 'tpath-control-frame :path-num #x2f) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.5 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 3.0 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.5 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.5 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 3.0 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.5 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info :num #x95 :ref-time-num #x93 :score #x1f4 - :flags (tpath-info-flags tpath-info-flags-3) + :flags (tpath-flags bonus) :bonus-time 2.0 :list (new 'static 'boxed-array :type int32 #x93) :anim1 (new 'static 'inline-array tpath-control-frame 8 (new 'static 'tpath-control-frame :path-num #x30) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x26 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 1.5 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.5 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x26 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 1.5 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.5 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -3529,31 +3529,31 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 8 (new 'static 'tpath-control-frame :path-num #x47) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.5 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 3.0 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.5 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.5 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 3.0 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.5 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info :num #x9b :ref-time-num #x96 :score #x1f4 - :flags (tpath-info-flags tpath-info-flags-3) + :flags (tpath-flags bonus) :bonus-time 2.0 :list (new 'static 'boxed-array :type int32 #x96) :anim1 (new 'static 'inline-array tpath-control-frame 8 (new 'static 'tpath-control-frame :path-num #x47) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x26 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 1.0 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.5 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x26 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 1.0 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.5 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -3563,13 +3563,13 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 8 (new 'static 'tpath-control-frame :path-num #x44) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.5 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 3.0 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.5 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.5 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 3.0 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.5 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -3578,30 +3578,30 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 8 (new 'static 'tpath-control-frame :path-num #x3a) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.5 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 3.0 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.5 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.5 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 3.0 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.5 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info :num #xaf :ref-time-num #xaa :score #x1f4 - :flags (tpath-info-flags tpath-info-flags-3) + :flags (tpath-flags bonus) :bonus-time 1.5 :list (new 'static 'boxed-array :type int32 #xaa) :anim1 (new 'static 'inline-array tpath-control-frame 7 (new 'static 'tpath-control-frame :path-num #x3b) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.5 :path-pos #x33 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 1.0 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.5 :path-pos #x33 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 1.0 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -3611,31 +3611,31 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 8 (new 'static 'tpath-control-frame :path-num #x42) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.5 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 1.5 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.5 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.5 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 1.5 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.5 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info :num #xb9 :ref-time-num #xb4 :score #x1f4 - :flags (tpath-info-flags tpath-info-flags-3) + :flags (tpath-flags bonus) :bonus-time 2.0 :list (new 'static 'boxed-array :type int32 #xb4) :anim1 (new 'static 'inline-array tpath-control-frame 8 (new 'static 'tpath-control-frame :path-num #x43) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.5 :path-pos #x33 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 1.5 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.5 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.5 :path-pos #x33 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 1.5 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.5 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -3644,31 +3644,31 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 8 (new 'static 'tpath-control-frame :path-num #x3c) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.5 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 1.5 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.5 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.5 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 1.5 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.5 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info :num #xc3 :ref-time-num #xbe :score #x1f4 - :flags (tpath-info-flags tpath-info-flags-3) + :flags (tpath-flags bonus) :bonus-time 2.0 :list (new 'static 'boxed-array :type int32 #xbe) :anim1 (new 'static 'inline-array tpath-control-frame 8 (new 'static 'tpath-control-frame :path-num #x3d) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.5 :path-pos #x3f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 1.5 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.5 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.5 :path-pos #x3f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 1.5 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.5 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -3678,13 +3678,13 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 8 (new 'static 'tpath-control-frame :path-num #x40) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.5 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 1.5 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.5 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.5 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 1.5 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.5 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -3692,26 +3692,26 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :num #xcc :ref-time-num #xc3 :score -100 - :flags (tpath-info-flags score-not-influenced-by-speed) + :flags (tpath-flags citizen) :anim1 (new 'static 'inline-array tpath-control-frame 8 (new 'static 'tpath-control-frame :path-num #x3a) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.5 :path-pos #x4c :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 1.5 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.5 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.5 :path-pos #x4c :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 1.5 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.5 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) :anim2 (new 'static 'inline-array tpath-control-frame 8 (new 'static 'tpath-control-frame :path-num #x44) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.5 :path-pos #x4c :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 1.5 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.5 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.5 :path-pos #x4c :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 1.5 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.5 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -3719,26 +3719,26 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :num #xce :ref-time-num #xcc :score 100 - :flags (tpath-info-flags start-on-rand-anim) + :flags (tpath-flags tpath-rand) :anim1 (new 'static 'inline-array tpath-control-frame 8 (new 'static 'tpath-control-frame :path-num #x44) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.5 :path-pos #x33 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 1.5 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.5 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.5 :path-pos #x33 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 1.5 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.5 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) :anim2 (new 'static 'inline-array tpath-control-frame 8 (new 'static 'tpath-control-frame :path-num #x3a) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.5 :path-pos #x3f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 1.5 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.5 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.5 :path-pos #x3f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 1.5 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.5 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -3747,13 +3747,13 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 8 (new 'static 'tpath-control-frame :path-num #x3e) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.5 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 1.5 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.5 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.5 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 1.5 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.5 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -3763,13 +3763,13 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 8 (new 'static 'tpath-control-frame :path-num #x42) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.5 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 1.5 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.5 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.5 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 1.5 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.5 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -3779,13 +3779,13 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 8 (new 'static 'tpath-control-frame :path-num #x3c) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.5 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 1.5 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.5 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.5 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 1.5 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.5 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -3795,29 +3795,29 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 8 (new 'static 'tpath-control-frame :path-num #x3e) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.5 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 3.5 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.5 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.5 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 3.5 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.5 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info :num #xdf :ref-time-num #xde :score 100 - :flags (tpath-info-flags double-hitpoints) + :flags (tpath-flags big) :anim1 (new 'static 'inline-array tpath-control-frame 8 (new 'static 'tpath-control-frame :path-num #x5) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.0 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.3 :path-pos #xbf :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 3.0 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.0 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.3 :path-pos #xbf :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 3.0 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -3825,34 +3825,34 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :num #xe0 :ref-time-num #xdf :score 100 - :flags (tpath-info-flags double-hitpoints) + :flags (tpath-flags big) :anim1 (new 'static 'inline-array tpath-control-frame 8 (new 'static 'tpath-control-frame :path-num #x5) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.0 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.3 :path-pos #xa5 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 3.0 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.0 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.3 :path-pos #xa5 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 3.0 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info :num #xe1 :ref-time-num #xe0 :score #x1f4 - :flags (tpath-info-flags tpath-info-flags-3) + :flags (tpath-flags bonus) :bonus-time 3.0 :list (new 'static 'boxed-array :type int32 #xe0) :anim1 (new 'static 'inline-array tpath-control-frame 8 (new 'static 'tpath-control-frame :path-num #x40) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.5 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 1.0 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.5 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.5 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 1.0 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.5 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -3862,13 +3862,13 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 8 (new 'static 'tpath-control-frame :path-num #x1) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.5 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 1.5 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.5 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.5 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 1.5 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.5 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -3876,16 +3876,16 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :num #xe8 :ref-time-num #xe7 :score -100 - :flags (tpath-info-flags score-not-influenced-by-speed) + :flags (tpath-flags citizen) :anim1 (new 'static 'inline-array tpath-control-frame 8 (new 'static 'tpath-control-frame :path-num #x2) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.5 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 2.5 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.5 :path-pos #xff :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.5 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 2.5 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.5 :path-pos #xff :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -3895,13 +3895,13 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 8 (new 'static 'tpath-control-frame :path-num #x3) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.5 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.5 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.5 :path-pos #xff :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.5 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.5 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.5 :path-pos #xff :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -3911,13 +3911,13 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 8 (new 'static 'tpath-control-frame :path-num #x5) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.8 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 1.0 :path-pos #xff :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.8 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 1.0 :path-pos #xff :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -3925,16 +3925,16 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :num #xeb :ref-time-num #xea :score -100 - :flags (tpath-info-flags score-not-influenced-by-speed) + :flags (tpath-flags citizen) :anim1 (new 'static 'inline-array tpath-control-frame 8 (new 'static 'tpath-control-frame :path-num #x4) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.5 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 1.0 :path-pos #xff :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.5 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 1.0 :path-pos #xff :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -3944,31 +3944,31 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 8 (new 'static 'tpath-control-frame :path-num #x5) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.5 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.3 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 1.0 :path-pos #xff :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.5 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.3 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 1.0 :path-pos #xff :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info :num #xee :ref-time-num #xec :score #x1f4 - :flags (tpath-info-flags tpath-info-flags-3) + :flags (tpath-flags bonus) :bonus-time 1.5 :list (new 'static 'boxed-array :type int32 #xec) :anim1 (new 'static 'inline-array tpath-control-frame 8 (new 'static 'tpath-control-frame :path-num #x6) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #xff :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.5 :path-pos #xbf :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 1.0 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.5 :path-pos #xff :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #xff :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.5 :path-pos #xbf :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 1.0 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.5 :path-pos #xff :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -3978,12 +3978,12 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 7 (new 'static 'tpath-control-frame :path-num #x5) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.0 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 1.5 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.0 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 1.5 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -3991,16 +3991,16 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :num #xfa :ref-time-num #xf0 :score 100 - :flags (tpath-info-flags double-hitpoints) + :flags (tpath-flags big) :anim1 (new 'static 'inline-array tpath-control-frame 8 (new 'static 'tpath-control-frame :path-num #x4) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.7 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.4 :path-pos #xbf :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 1.5 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.7 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.4 :path-pos #xbf :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 1.5 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -4008,16 +4008,16 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :num #x104 :ref-time-num #xfa :score -100 - :flags (tpath-info-flags score-not-influenced-by-speed) + :flags (tpath-flags citizen) :anim1 (new 'static 'inline-array tpath-control-frame 8 (new 'static 'tpath-control-frame :path-num #x5) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.0 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.5 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 2.5 :path-pos #xff :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.0 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.5 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 2.5 :path-pos #xff :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -4025,34 +4025,34 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :num #x10e :ref-time-num #x104 :score 100 - :flags (tpath-info-flags double-hitpoints) + :flags (tpath-flags big) :anim1 (new 'static 'inline-array tpath-control-frame 8 (new 'static 'tpath-control-frame :path-num #x4) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.0 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 2.5 :path-pos #xff :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.0 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 2.5 :path-pos #xff :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info :num #x113 :ref-time-num #x10e :score #x1f4 - :flags (tpath-info-flags tpath-info-flags-3) + :flags (tpath-flags bonus) :bonus-time 2.5 :list (new 'static 'boxed-array :type int32 #x10e) :anim1 (new 'static 'inline-array tpath-control-frame 8 (new 'static 'tpath-control-frame :path-num #x2) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.0 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 1.5 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 1.0 :path-pos #xff :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.0 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 1.5 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 1.0 :path-pos #xff :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -4060,16 +4060,16 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :num #x118 :ref-time-num #x113 :score 100 - :flags (tpath-info-flags double-hitpoints) + :flags (tpath-flags big) :anim1 (new 'static 'inline-array tpath-control-frame 8 (new 'static 'tpath-control-frame :path-num #x5) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.1 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 1.0 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 2.8 :path-pos #xff :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.1 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 1.0 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 2.8 :path-pos #xff :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -4077,16 +4077,16 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :num #x122 :ref-time-num #x118 :score 100 - :flags (tpath-info-flags double-hitpoints) + :flags (tpath-flags big) :anim1 (new 'static 'inline-array tpath-control-frame 8 (new 'static 'tpath-control-frame :path-num #x3) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.5 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 1.5 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 1.0 :path-pos #xff :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.5 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 1.5 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 1.0 :path-pos #xff :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -4096,67 +4096,67 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 8 (new 'static 'tpath-control-frame :path-num #x5) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.0 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.5 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 1.5 :path-pos #xff :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.0 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.5 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 1.5 :path-pos #xff :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info :num #x131 :ref-time-num #x12c :score #x1f4 - :flags (tpath-info-flags tpath-info-flags-3) + :flags (tpath-flags bonus) :bonus-time 1.5 :list (new 'static 'boxed-array :type int32 #x12c) :anim1 (new 'static 'inline-array tpath-control-frame 8 (new 'static 'tpath-control-frame :path-num #x1) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.6 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 2.0 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.6 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 2.0 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info :num #x132 :ref-time-num #x131 :score #x1f4 - :flags (tpath-info-flags tpath-info-flags-3) + :flags (tpath-flags bonus) :bonus-time 2.5 :list (new 'static 'boxed-array :type int32 #x131) :anim1 (new 'static 'inline-array tpath-control-frame 8 (new 'static 'tpath-control-frame :path-num #x1) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.6 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 2.0 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.6 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 2.0 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info :num #x133 :ref-time-num #x132 :score #x1f4 - :flags (tpath-info-flags tpath-info-flags-3) + :flags (tpath-flags bonus) :bonus-time 3.5 :list (new 'static 'boxed-array :type int32 #x132) :anim1 (new 'static 'inline-array tpath-control-frame 8 (new 'static 'tpath-control-frame :path-num #x1) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.6 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 2.0 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.6 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 2.0 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -4166,47 +4166,47 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 8 (new 'static 'tpath-control-frame :path-num #x5) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.0 :path-pos #x33 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 2.0 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 1.0 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.0 :path-pos #x33 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 2.0 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 1.0 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info :num #x140 :ref-time-num #x136 :score 100 - :flags (tpath-info-flags double-hitpoints) + :flags (tpath-flags big) :anim1 (new 'static 'inline-array tpath-control-frame 8 (new 'static 'tpath-control-frame :path-num #x6) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.0 :path-pos #x3f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 2.5 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 1.5 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.0 :path-pos #x3f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 2.5 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 1.5 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info :num #x145 :ref-time-num #x140 :score #x1f4 - :flags (tpath-info-flags tpath-info-flags-3) + :flags (tpath-flags bonus) :bonus-time 2.5 :list (new 'static 'boxed-array :type int32 #x140) :anim1 (new 'static 'inline-array tpath-control-frame 8 (new 'static 'tpath-control-frame :path-num #x6) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.0 :path-pos #x59 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 1.5 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.5 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.0 :path-pos #x59 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 1.5 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.5 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -4214,14 +4214,14 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :num #x14a :ref-time-num #x140 :score 100 - :flags (tpath-info-flags double-hitpoints) + :flags (tpath-flags big) :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x8) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 2.5 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 2.5 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -4231,11 +4231,11 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x8) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 2.5 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 2.5 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -4245,19 +4245,19 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x9) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 2.5 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 2.5 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) :anim2 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x9) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 2.5 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 2.5 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -4267,11 +4267,11 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #xb) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 3.0 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 3.0 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -4281,11 +4281,11 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #xa) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 3.0 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 3.0 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -4295,47 +4295,47 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 17 (new 'static 'tpath-control-frame :path-num #x6) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x66 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.4 :path-pos #x4c :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.4 :path-pos #x72 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.6 :path-pos #x19 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.5 :path-pos #x3f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.6 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.6 :path-pos #x3f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.6 :path-pos #x66 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x66 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.4 :path-pos #x4c :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.4 :path-pos #x72 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.6 :path-pos #x19 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.5 :path-pos #x3f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.6 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.6 :path-pos #x3f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.6 :path-pos #x66 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info :num #x163 :ref-time-num #x162 :score #x1f4 - :flags (tpath-info-flags tpath-info-flags-3) + :flags (tpath-flags bonus) :bonus-time 2.0 :list (new 'static 'boxed-array :type int32 #x162) :anim1 (new 'static 'inline-array tpath-control-frame 15 (new 'static 'tpath-control-frame :path-num #x7) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x19 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.4 :path-pos #x59 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.4 :path-pos #x26 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.5 :path-pos #x4c :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.5 :path-pos #x33 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.6 :path-pos #x72 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.7 :path-pos #x19 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x19 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.4 :path-pos #x59 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.4 :path-pos #x26 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.5 :path-pos #x4c :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.5 :path-pos #x33 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.6 :path-pos #x72 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.7 :path-pos #x19 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -4345,22 +4345,22 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 17 (new 'static 'tpath-control-frame :path-num #x8) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x3f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.4 :path-pos #x4c :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.4 :path-pos #x19 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.5 :path-pos #x3f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.5 :path-pos #x59 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.6 :path-pos #x26 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.7 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x3f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.4 :path-pos #x4c :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.4 :path-pos #x19 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.5 :path-pos #x3f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.5 :path-pos #x59 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.6 :path-pos #x26 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.7 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -4370,22 +4370,22 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 17 (new 'static 'tpath-control-frame :path-num #x9) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #xc :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.5 :path-pos #x66 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.5 :path-pos #x19 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.6 :path-pos #x72 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.6 :path-pos #xc :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.6 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.7 :path-pos #x19 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #xc :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.5 :path-pos #x66 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.5 :path-pos #x19 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.6 :path-pos #x72 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.6 :path-pos #xc :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.6 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.7 :path-pos #x19 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -4393,26 +4393,26 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :num #x166 :ref-time-num #x165 :score 100 - :flags (tpath-info-flags double-hitpoints) + :flags (tpath-flags big) :anim1 (new 'static 'inline-array tpath-control-frame 18 (new 'static 'tpath-control-frame :path-num #x7) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x3f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.3 :path-pos #x4c :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.4 :path-pos #x33 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.4 :path-pos #x19 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.5 :path-pos #x3f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.6 :path-pos #x66 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.6 :path-pos #x19 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.5 :path-pos #x59 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.6 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x3f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.3 :path-pos #x4c :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.4 :path-pos #x33 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.4 :path-pos #x19 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.5 :path-pos #x3f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.6 :path-pos #x66 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.6 :path-pos #x19 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.5 :path-pos #x59 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.6 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -4420,22 +4420,22 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :num #x167 :ref-time-num #x166 :score -100 - :flags (tpath-info-flags score-not-influenced-by-speed) + :flags (tpath-flags citizen) :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x6) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 3.2 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 3.2 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) :anim2 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x6) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 3.2 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 3.2 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -4445,19 +4445,19 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 14 (new 'static 'tpath-control-frame :path-num #x8) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x59 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.5 :path-pos #x26 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.6 :path-pos #x66 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.7 :path-pos #xc :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.8 :path-pos #x66 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.5 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.9 :path-pos #x19 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x59 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.5 :path-pos #x26 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.6 :path-pos #x66 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.7 :path-pos #xc :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.8 :path-pos #x66 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.5 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.9 :path-pos #x19 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -4466,44 +4466,44 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 14 (new 'static 'tpath-control-frame :path-num #x8) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x4c :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.5 :path-pos #x19 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.6 :path-pos #x59 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.7 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.8 :path-pos #x59 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.5 :path-pos #x72 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.9 :path-pos #xc :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x4c :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.5 :path-pos #x19 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.6 :path-pos #x59 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.7 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.8 :path-pos #x59 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.5 :path-pos #x72 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.9 :path-pos #xc :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info :num #x16a :ref-time-num #x169 :score #x1f4 - :flags (tpath-info-flags tpath-info-flags-3) + :flags (tpath-flags bonus) :bonus-time 2.0 :list (new 'static 'boxed-array :type int32 #x169) :anim1 (new 'static 'inline-array tpath-control-frame 15 (new 'static 'tpath-control-frame :path-num #x7) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x59 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.4 :path-pos #x26 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #xc :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.5 :path-pos #x33 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.6 :path-pos #x72 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.7 :path-pos #x19 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x59 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.4 :path-pos #x26 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #xc :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.5 :path-pos #x33 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.6 :path-pos #x72 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.7 :path-pos #x19 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -4513,11 +4513,11 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x8) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.4 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.4 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -4525,14 +4525,14 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :num #x16c :ref-time-num #x16b :score -100 - :flags (tpath-info-flags score-not-influenced-by-speed) + :flags (tpath-flags citizen) :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x8) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.4 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.4 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -4542,19 +4542,19 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x46) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.0 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.0 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) :anim2 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x46) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.0 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.0 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -4564,19 +4564,19 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x8) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.8 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.8 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) :anim2 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x8) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.8 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.8 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -4586,11 +4586,11 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x46) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 3.0 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 3.0 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -4598,14 +4598,14 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :num #x177 :ref-time-num #x172 :score -100 - :flags (tpath-info-flags score-not-influenced-by-speed) + :flags (tpath-flags citizen) :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x46) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 3.0 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 3.0 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -4615,11 +4615,11 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x46) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 3.0 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 3.0 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -4627,22 +4627,22 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :num #x17e :ref-time-num #x17c :score -100 - :flags (tpath-info-flags score-not-influenced-by-speed) + :flags (tpath-flags citizen) :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #xe) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 2.5 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 2.5 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) :anim2 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #xe) - (new 'static 'tpath-control-frame :time 0.1 :path-pos #x7f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 2.5 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.1 :path-pos #x7f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 2.5 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -4650,22 +4650,22 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :num #x17f :ref-time-num #x17e :score 100 - :flags (tpath-info-flags start-on-rand-anim) + :flags (tpath-flags tpath-rand) :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #xe) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 2.5 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 2.5 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) :anim2 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #xe) - (new 'static 'tpath-control-frame :time 0.1 :path-pos #x7f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 2.5 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.1 :path-pos #x7f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 2.5 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -4673,22 +4673,22 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :num #x180 :ref-time-num #x17f :score 100 - :flags (tpath-info-flags start-on-rand-anim) + :flags (tpath-flags tpath-rand) :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #xe) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 2.5 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 2.5 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) :anim2 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #xe) - (new 'static 'tpath-control-frame :time 0.1 :path-pos #x7f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 2.5 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.1 :path-pos #x7f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 2.5 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -4696,14 +4696,14 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :num #x181 :ref-time-num #x180 :score -100 - :flags (tpath-info-flags score-not-influenced-by-speed) + :flags (tpath-flags citizen) :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #xf) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 2.5 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 2.5 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -4713,11 +4713,11 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #xf) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 2.5 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 2.5 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -4725,14 +4725,14 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :num #x18b :ref-time-num #x186 :score -100 - :flags (tpath-info-flags score-not-influenced-by-speed) + :flags (tpath-flags citizen) :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #xf) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 2.5 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 2.5 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -4740,14 +4740,14 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :num #x190 :ref-time-num #x18b :score -100 - :flags (tpath-info-flags score-not-influenced-by-speed) + :flags (tpath-flags citizen) :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #xe) - (new 'static 'tpath-control-frame :time 0.1 :path-pos #x7f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.6 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.1 :path-pos #x7f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.6 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -4757,11 +4757,11 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #xe) - (new 'static 'tpath-control-frame :time 0.1 :path-pos #x7f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.6 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.1 :path-pos #x7f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.6 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -4769,14 +4769,14 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :num #x19a :ref-time-num #x195 :score -100 - :flags (tpath-info-flags score-not-influenced-by-speed) + :flags (tpath-flags citizen) :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #xe) - (new 'static 'tpath-control-frame :time 0.1 :path-pos #x7f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.6 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.1 :path-pos #x7f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.6 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -4786,11 +4786,11 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x11) - (new 'static 'tpath-control-frame :time 0.1 :path-pos #x7f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 2.0 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.1 :path-pos #x7f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 2.0 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -4800,11 +4800,11 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x11) - (new 'static 'tpath-control-frame :time 0.1 :path-pos #x7f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 2.0 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.1 :path-pos #x7f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 2.0 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -4812,14 +4812,14 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :num #x1a9 :ref-time-num #x1a4 :score -100 - :flags (tpath-info-flags score-not-influenced-by-speed) + :flags (tpath-flags citizen) :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x11) - (new 'static 'tpath-control-frame :time 0.1 :path-pos #x7f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 2.0 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.1 :path-pos #x7f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 2.0 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -4829,11 +4829,11 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x11) - (new 'static 'tpath-control-frame :time 0.1 :path-pos #x7f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 2.0 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.1 :path-pos #x7f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 2.0 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -4841,22 +4841,22 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :num #x1af :ref-time-num #x1ae :score -100 - :flags (tpath-info-flags score-not-influenced-by-speed) + :flags (tpath-flags citizen) :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #xe) - (new 'static 'tpath-control-frame :time 0.1 :path-pos #x7f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.8 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.1 :path-pos #x7f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.8 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) :anim2 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #xe) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.8 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.8 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -4864,22 +4864,22 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :num #x1b0 :ref-time-num #x1af :score 100 - :flags (tpath-info-flags start-on-rand-anim) + :flags (tpath-flags tpath-rand) :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #xe) - (new 'static 'tpath-control-frame :time 0.1 :path-pos #x7f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.8 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.1 :path-pos #x7f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.8 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) :anim2 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #xe) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.8 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.8 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -4887,22 +4887,22 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :num #x1b1 :ref-time-num #x1b0 :score -100 - :flags (tpath-info-flags score-not-influenced-by-speed start-on-rand-anim) + :flags (tpath-flags citizen tpath-rand) :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #xe) - (new 'static 'tpath-control-frame :time 0.1 :path-pos #x7f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.8 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.1 :path-pos #x7f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.8 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) :anim2 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #xe) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.8 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.8 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -4912,43 +4912,43 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #xe) - (new 'static 'tpath-control-frame :time 0.1 :path-pos #x7f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.8 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.1 :path-pos #x7f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.8 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) :anim2 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #xe) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.8 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.8 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info :num #x1b3 :ref-time-num #x1b2 :score #x1f4 - :flags (tpath-info-flags tpath-info-flags-3) + :flags (tpath-flags bonus) :bonus-time 2.0 :list (new 'static 'boxed-array :type int32 #x1b2) :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x9) - (new 'static 'tpath-control-frame :time 0.1 :path-pos #x7f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 2.5 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.1 :path-pos #x7f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 2.5 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) :anim2 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x9) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 2.5 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 2.5 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -4958,11 +4958,11 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #xf) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 2.0 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 2.0 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -4970,14 +4970,14 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :num #x1b8 :ref-time-num #x1b4 :score -100 - :flags (tpath-info-flags score-not-influenced-by-speed) + :flags (tpath-flags citizen) :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #xf) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 2.0 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 2.0 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -4985,14 +4985,14 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :num #x1bd :ref-time-num #x1b8 :score -100 - :flags (tpath-info-flags score-not-influenced-by-speed) + :flags (tpath-flags citizen) :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #xf) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 2.0 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 2.0 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -5002,11 +5002,11 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #xf) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 2.0 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 2.0 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -5016,11 +5016,11 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x11) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 2.0 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 2.0 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -5028,14 +5028,14 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :num #x1ca :ref-time-num #x1c7 :score -100 - :flags (tpath-info-flags score-not-influenced-by-speed) + :flags (tpath-flags citizen) :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x11) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 2.0 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 2.0 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -5045,11 +5045,11 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x11) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 2.0 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 2.0 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -5057,14 +5057,14 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :num #x1cf :ref-time-num #x1cc :score -100 - :flags (tpath-info-flags score-not-influenced-by-speed) + :flags (tpath-flags citizen) :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x11) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 2.0 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 2.0 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -5074,35 +5074,35 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x11) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 2.0 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 2.0 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info :num #x1d3 :ref-time-num #x1d2 :score #x1f4 - :flags (tpath-info-flags tpath-info-flags-3) + :flags (tpath-flags bonus) :bonus-time 1.7 :list (new 'static 'boxed-array :type int32 #x1d2) :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #xa) - (new 'static 'tpath-control-frame :time 0.1 :path-pos #x7f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 2.0 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.1 :path-pos #x7f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 2.0 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) :anim2 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #xb) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 2.0 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 2.0 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -5112,23 +5112,23 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 8 (new 'static 'tpath-control-frame :path-num #x14) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.1 :path-pos #x3f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 1.0 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.5 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.1 :path-pos #x3f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 1.0 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.5 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) :anim2 (new 'static 'inline-array tpath-control-frame 8 (new 'static 'tpath-control-frame :path-num #x16) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.1 :path-pos #x3f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 1.0 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.5 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.1 :path-pos #x3f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 1.0 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.5 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -5138,23 +5138,23 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 8 (new 'static 'tpath-control-frame :path-num #x13) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.1 :path-pos #x3f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 1.0 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.5 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.1 :path-pos #x3f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 1.0 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.5 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) :anim2 (new 'static 'inline-array tpath-control-frame 8 (new 'static 'tpath-control-frame :path-num #x15) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.1 :path-pos #x3f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 1.0 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.5 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.1 :path-pos #x3f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 1.0 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.5 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -5162,22 +5162,22 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :num #x1e5 :ref-time-num #x1e0 :score -100 - :flags (tpath-info-flags score-not-influenced-by-speed) + :flags (tpath-flags citizen) :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x12) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 2.0 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 2.0 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) :anim2 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x12) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 2.0 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 2.0 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -5187,13 +5187,13 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 8 (new 'static 'tpath-control-frame :path-num #x17) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.1 :path-pos #x3f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 1.0 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.5 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.1 :path-pos #x3f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 1.0 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.5 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -5203,47 +5203,47 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 8 (new 'static 'tpath-control-frame :path-num #x14) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.1 :path-pos #x3f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 1.0 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.5 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.1 :path-pos #x3f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 1.0 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.5 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) :anim2 (new 'static 'inline-array tpath-control-frame 8 (new 'static 'tpath-control-frame :path-num #x16) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.1 :path-pos #x3f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 1.0 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.5 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.1 :path-pos #x3f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 1.0 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.5 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info :num #x1f9 :ref-time-num #x1f4 :score #x1f4 - :flags (tpath-info-flags tpath-info-flags-3) + :flags (tpath-flags bonus) :bonus-time 1.5 :list (new 'static 'boxed-array :type int32 #x1f4) :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x12) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.8 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.8 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) :anim2 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x12) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.8 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.8 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -5253,49 +5253,49 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 8 (new 'static 'tpath-control-frame :path-num #x13) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.1 :path-pos #x3f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 1.0 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.5 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.1 :path-pos #x3f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 1.0 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.5 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) :anim2 (new 'static 'inline-array tpath-control-frame 8 (new 'static 'tpath-control-frame :path-num #x15) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.1 :path-pos #x3f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 1.0 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.5 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.1 :path-pos #x3f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 1.0 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.5 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info :num #x203 :ref-time-num #x1fe :score #x1f4 - :flags (tpath-info-flags tpath-info-flags-3) + :flags (tpath-flags bonus) :bonus-time 1.5 :list (new 'static 'boxed-array :type int32 #x1fe) :anim1 (new 'static 'inline-array tpath-control-frame 7 (new 'static 'tpath-control-frame :path-num #x12) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.1 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 1.1 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.1 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 1.1 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) :anim2 (new 'static 'inline-array tpath-control-frame 7 (new 'static 'tpath-control-frame :path-num #x12) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.0 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 1.0 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.0 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 1.0 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -5303,24 +5303,24 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :num #x206 :ref-time-num #x1fe :score -100 - :flags (tpath-info-flags score-not-influenced-by-speed) + :flags (tpath-flags citizen) :anim1 (new 'static 'inline-array tpath-control-frame 7 (new 'static 'tpath-control-frame :path-num #x12) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 2.0 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 1.8 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 2.0 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 1.8 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) :anim2 (new 'static 'inline-array tpath-control-frame 7 (new 'static 'tpath-control-frame :path-num #x12) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 2.0 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 1.8 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 2.0 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 1.8 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -5329,13 +5329,13 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 8 (new 'static 'tpath-control-frame :path-num #x17) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.1 :path-pos #x3f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 1.5 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.5 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.1 :path-pos #x3f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 1.5 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.5 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -5345,13 +5345,13 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 8 (new 'static 'tpath-control-frame :path-num #x14) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.1 :path-pos #x3f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 1.0 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.5 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.1 :path-pos #x3f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 1.0 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.5 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -5361,29 +5361,29 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 8 (new 'static 'tpath-control-frame :path-num #x13) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.1 :path-pos #x3f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 3.5 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.5 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.1 :path-pos #x3f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 3.5 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.5 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info :num #x226 :ref-time-num #x21c :score #x1f4 - :flags (tpath-info-flags tpath-info-flags-3) + :flags (tpath-flags bonus) :bonus-time 2.0 :list (new 'static 'boxed-array :type int32 #x21c) :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x12) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x66 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.5 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x66 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.5 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -5391,16 +5391,16 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :num #x230 :ref-time-num #x21c :score #x1f4 - :flags (tpath-info-flags tpath-info-flags-3) + :flags (tpath-flags bonus) :bonus-time 3.0 :list (new 'static 'boxed-array :type int32 #x21c) :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x12) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x72 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.5 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x72 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.5 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -5408,16 +5408,16 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :num #x23a :ref-time-num #x21c :score #x1f4 - :flags (tpath-info-flags tpath-info-flags-3) + :flags (tpath-flags bonus) :bonus-time 4.0 :list (new 'static 'boxed-array :type int32 #x21c) :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x12) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.5 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.5 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -5427,27 +5427,27 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x18) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x19 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.5 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x19 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.5 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) :anim2 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x18) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x3f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.5 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x3f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.5 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) :anim3 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x18) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x66 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.5 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x66 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.5 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -5457,27 +5457,27 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x19) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x19 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.5 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x19 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.5 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) :anim2 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x19) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x3f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.5 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x3f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.5 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) :anim3 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x19) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x66 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.5 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x66 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.5 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -5487,27 +5487,27 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x1a) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x19 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.2 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x19 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.2 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) :anim2 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x1a) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x3f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.2 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x3f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.2 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) :anim3 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x1a) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x66 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.2 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x66 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.2 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -5517,27 +5517,27 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x18) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x19 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.2 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x19 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.2 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) :anim2 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x18) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x3f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.2 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x3f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.2 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) :anim3 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x18) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x66 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.2 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x66 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.2 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -5545,30 +5545,30 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :num #xd6b :ref-time-num #xd66 :score -100 - :flags (tpath-info-flags score-not-influenced-by-speed) + :flags (tpath-flags citizen) :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x19) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x19 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.2 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x19 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.2 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) :anim2 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x19) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x3f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.2 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x3f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.2 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) :anim3 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x19) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x66 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.2 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x66 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.2 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -5578,27 +5578,27 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x1a) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x19 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.2 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x19 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.2 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) :anim2 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x1a) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x3f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.2 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x3f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.2 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) :anim3 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x1a) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x66 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.2 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x66 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.2 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -5606,30 +5606,30 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :num #xd75 :ref-time-num #xd70 :score -100 - :flags (tpath-info-flags score-not-influenced-by-speed) + :flags (tpath-flags citizen) :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x18) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x19 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.4 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x19 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.4 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) :anim2 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x18) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x3f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.4 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x3f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.4 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) :anim3 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x18) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x66 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.4 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x66 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.4 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -5637,30 +5637,30 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :num #xd7a :ref-time-num #xd75 :score -100 - :flags (tpath-info-flags score-not-influenced-by-speed) + :flags (tpath-flags citizen) :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x19) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x19 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.2 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x19 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.2 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) :anim2 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x19) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x3f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.2 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x3f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.2 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) :anim3 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x19) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x66 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.2 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x66 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.2 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -5670,27 +5670,27 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x1a) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x19 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.2 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x19 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.2 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) :anim2 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x1a) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x3f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.2 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x3f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.2 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) :anim3 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x1a) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x66 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.2 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x66 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.2 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -5700,27 +5700,27 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x1b) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x19 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.1 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x19 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.1 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) :anim2 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x1b) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x3f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.1 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x3f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.1 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) :anim3 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x1b) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x66 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.1 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x66 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.1 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -5728,30 +5728,30 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :num #xd89 :ref-time-num #xd84 :score -100 - :flags (tpath-info-flags score-not-influenced-by-speed) + :flags (tpath-flags citizen) :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x18) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x19 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.0 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x19 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.0 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) :anim2 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x18) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x3f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.0 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x3f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.0 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) :anim3 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x18) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x66 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.0 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x66 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.0 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -5761,27 +5761,27 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x19) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x19 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.9 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x19 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.9 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) :anim2 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x19) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x3f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.9 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x3f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.9 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) :anim3 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x19) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x66 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.9 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x66 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.9 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -5791,27 +5791,27 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x1a) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x19 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.9 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x19 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.9 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) :anim2 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x1a) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x3f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.9 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x3f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.9 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) :anim3 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x1a) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x66 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.9 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x66 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.9 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -5819,30 +5819,30 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :num #xd98 :ref-time-num #xd93 :score -100 - :flags (tpath-info-flags score-not-influenced-by-speed) + :flags (tpath-flags citizen) :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x1b) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x19 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.8 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x19 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.8 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) :anim2 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x1b) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x3f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.8 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x3f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.8 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) :anim3 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x1b) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x66 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.8 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x66 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.8 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -5852,27 +5852,27 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x1a) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x19 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.8 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x19 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.8 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) :anim2 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x1a) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x3f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.8 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x3f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.8 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) :anim3 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x1a) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x66 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.8 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x66 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.8 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -5882,27 +5882,27 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x19) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x19 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.8 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x19 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.8 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) :anim2 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x19) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x3f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.8 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x3f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.8 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) :anim3 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x19) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x66 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.8 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x66 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.8 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -5912,27 +5912,27 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x1b) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x19 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.7 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x19 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.7 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) :anim2 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x1b) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x3f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.7 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x3f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.7 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) :anim3 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x1b) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x66 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.7 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x66 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.7 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -5940,30 +5940,30 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :num #xda4 :ref-time-num #xda2 :score -100 - :flags (tpath-info-flags score-not-influenced-by-speed) + :flags (tpath-flags citizen) :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x1a) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x19 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.6 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x19 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.6 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) :anim2 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x1a) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x3f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.6 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x3f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.6 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) :anim3 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x1a) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x66 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.6 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x66 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.6 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -5973,11 +5973,11 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x19) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 2.0 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 2.0 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -5985,14 +5985,14 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :num #xdb6 :ref-time-num #xdac :score 100 - :flags (tpath-info-flags double-hitpoints) + :flags (tpath-flags big) :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x1b) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 2.0 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 2.0 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -6000,50 +6000,50 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :num #xdbb :ref-time-num #xdb6 :score -100 - :flags (tpath-info-flags score-not-influenced-by-speed) + :flags (tpath-flags citizen) :anim1 (new 'static 'inline-array tpath-control-frame 7 (new 'static 'tpath-control-frame :path-num #x19) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.8 :path-pos #x5f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 1.0 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.8 :path-pos #x5f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 1.0 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) :anim2 (new 'static 'inline-array tpath-control-frame 7 (new 'static 'tpath-control-frame :path-num #x19) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.8 :path-pos #x1f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 1.0 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.8 :path-pos #x1f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 1.0 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info :num #xdbd :ref-time-num #xdbb :score 100 - :flags (tpath-info-flags start-on-rand-anim) + :flags (tpath-flags tpath-rand) :anim1 (new 'static 'inline-array tpath-control-frame 8 (new 'static 'tpath-control-frame :path-num #x1a) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.8 :path-pos #x66 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 1.0 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.6 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.8 :path-pos #x66 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 1.0 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.6 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) :anim2 (new 'static 'inline-array tpath-control-frame 8 (new 'static 'tpath-control-frame :path-num #x1a) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.8 :path-pos #x19 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 1.0 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.6 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.8 :path-pos #x19 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 1.0 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.6 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -6051,54 +6051,54 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :num #xdbe :ref-time-num #xdbd :score -100 - :flags (tpath-info-flags score-not-influenced-by-speed) + :flags (tpath-flags citizen) :anim1 (new 'static 'inline-array tpath-control-frame 8 (new 'static 'tpath-control-frame :path-num #x19) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.7 :path-pos #x5f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 1.2 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.6 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.7 :path-pos #x5f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 1.2 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.6 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) :anim2 (new 'static 'inline-array tpath-control-frame 8 (new 'static 'tpath-control-frame :path-num #x19) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.7 :path-pos #x1f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 1.2 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.6 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.7 :path-pos #x1f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 1.2 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.6 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info :num #xdbf :ref-time-num #xdbe :score 100 - :flags (tpath-info-flags start-on-rand-anim) + :flags (tpath-flags tpath-rand) :anim1 (new 'static 'inline-array tpath-control-frame 9 (new 'static 'tpath-control-frame :path-num #x1a) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.7 :path-pos #x66 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 1.2 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.6 :path-pos #x19 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 1.0 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.7 :path-pos #x66 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 1.2 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.6 :path-pos #x19 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 1.0 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) :anim2 (new 'static 'inline-array tpath-control-frame 9 (new 'static 'tpath-control-frame :path-num #x1a) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.7 :path-pos #x1f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 1.2 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.6 :path-pos #x66 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 1.0 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.7 :path-pos #x1f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 1.2 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.6 :path-pos #x66 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 1.0 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -6106,22 +6106,22 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :num #xdc0 :ref-time-num #xdbf :score -100 - :flags (tpath-info-flags score-not-influenced-by-speed) + :flags (tpath-flags citizen) :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x18) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.5 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.5 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) :anim2 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x18) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.5 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.5 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -6131,19 +6131,19 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x1a) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.8 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.8 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) :anim2 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x1a) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.8 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.8 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -6151,22 +6151,22 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :num #xdcf :ref-time-num #xdca :score 100 - :flags (tpath-info-flags double-hitpoints) + :flags (tpath-flags big) :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x1b) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.9 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.9 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) :anim2 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x1b) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.9 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.9 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -6176,19 +6176,19 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x1d) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.5 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.5 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) :anim2 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x1d) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.5 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.5 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -6196,22 +6196,22 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :num #xdde :ref-time-num #xdd4 :score -100 - :flags (tpath-info-flags score-not-influenced-by-speed) + :flags (tpath-flags citizen) :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x1b) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.9 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.9 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) :anim2 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x1b) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.9 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.9 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -6221,19 +6221,19 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x1c) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.5 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.5 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) :anim2 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x1c) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.5 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.5 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -6241,22 +6241,22 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :num #xdf2 :ref-time-num #xde8 :score -100 - :flags (tpath-info-flags score-not-influenced-by-speed) + :flags (tpath-flags citizen) :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x1b) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.7 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.7 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) :anim2 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x1b) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.7 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.7 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -6264,22 +6264,22 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :num #xdfc :ref-time-num #xdf2 :score 100 - :flags (tpath-info-flags double-hitpoints) + :flags (tpath-flags big) :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x1c) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.1 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.1 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) :anim2 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x1c) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.1 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.1 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -6287,22 +6287,22 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :num #xe06 :ref-time-num #xdfc :score -100 - :flags (tpath-info-flags score-not-influenced-by-speed) + :flags (tpath-flags citizen) :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x1d) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.7 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.7 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) :anim2 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x1d) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.7 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.7 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -6312,19 +6312,19 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x1c) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.65 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.65 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) :anim2 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x1c) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.65 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.65 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -6332,22 +6332,22 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :num #xe15 :ref-time-num #xe10 :score 100 - :flags (tpath-info-flags start-on-rand-anim) + :flags (tpath-flags tpath-rand) :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x1c) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.69 :path-pos #x72 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.69 :path-pos #x72 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) :anim2 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x1c) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.69 :path-pos #xc :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.69 :path-pos #xc :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -6355,16 +6355,16 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :num #xe18 :ref-time-num #xe15 :score #x1f4 - :flags (tpath-info-flags tpath-info-flags-3) + :flags (tpath-flags bonus) :bonus-time 5.5 :list (new 'static 'boxed-array :type int32 #xe15) :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x1b) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x3f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 2.0 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x3f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 2.0 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -6372,14 +6372,14 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :num #xe19 :ref-time-num #xe18 :score 100 - :flags (tpath-info-flags double-hitpoints) + :flags (tpath-flags big) :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x1c) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 2.0 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 2.0 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -6387,22 +6387,22 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :num #xe1a :ref-time-num #xe19 :score -100 - :flags (tpath-info-flags score-not-influenced-by-speed) + :flags (tpath-flags citizen) :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x1d) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.8 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.8 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) :anim2 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x1d) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.8 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.8 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -6410,22 +6410,22 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :num #xe24 :ref-time-num #xe1a :score -100 - :flags (tpath-info-flags score-not-influenced-by-speed) + :flags (tpath-flags citizen) :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x1d) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.5 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.5 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) :anim2 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x1d) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.5 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.5 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -6435,19 +6435,19 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x1c) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.8 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.8 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) :anim2 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x1c) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.8 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.8 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -6455,22 +6455,22 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :num #xe33 :ref-time-num #xe2e :score 100 - :flags (tpath-info-flags double-hitpoints) + :flags (tpath-flags big) :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x1e) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.8 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.8 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) :anim2 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x1e) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.8 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.8 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -6480,11 +6480,11 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x1d) - (new 'static 'tpath-control-frame :time 0.4 :path-pos #x19 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 4.5 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.4 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.4 :path-pos #x19 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 4.5 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.4 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -6493,11 +6493,11 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x1d) - (new 'static 'tpath-control-frame :time 0.4 :path-pos #x33 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 4.5 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.4 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.4 :path-pos #x33 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 4.5 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.4 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -6506,11 +6506,11 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x1d) - (new 'static 'tpath-control-frame :time 0.4 :path-pos #x4c :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 4.5 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.4 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.4 :path-pos #x4c :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 4.5 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.4 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -6519,11 +6519,11 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x1d) - (new 'static 'tpath-control-frame :time 0.4 :path-pos #x66 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 4.5 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.4 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.4 :path-pos #x66 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 4.5 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.4 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -6532,11 +6532,11 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x1e) - (new 'static 'tpath-control-frame :time 0.4 :path-pos #x19 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 4.5 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.4 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.4 :path-pos #x19 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 4.5 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.4 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -6545,85 +6545,85 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x1e) - (new 'static 'tpath-control-frame :time 0.4 :path-pos #x33 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 4.5 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.4 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.4 :path-pos #x33 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 4.5 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.4 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) :anim2 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x1e) - (new 'static 'tpath-control-frame :time 0.4 :path-pos #x4c :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 4.5 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.4 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.4 :path-pos #x4c :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 4.5 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.4 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info :num #xea6 :ref-time-num #xe6a :score -100 - :flags (tpath-info-flags score-not-influenced-by-speed start-on-rand-anim) + :flags (tpath-flags citizen tpath-rand) :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x1e) - (new 'static 'tpath-control-frame :time 0.4 :path-pos #x4c :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 4.5 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.4 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.4 :path-pos #x4c :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 4.5 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.4 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) :anim2 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x1e) - (new 'static 'tpath-control-frame :time 0.4 :path-pos #x33 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 4.5 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.4 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.4 :path-pos #x33 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 4.5 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.4 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info :num #xeb0 :ref-time-num #xe6a :score 100 - :flags (tpath-info-flags start-on-rand-anim) + :flags (tpath-flags tpath-rand) :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x1f) - (new 'static 'tpath-control-frame :time 0.4 :path-pos #x19 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 4.5 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.4 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.4 :path-pos #x19 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 4.5 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.4 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) :anim2 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x1f) - (new 'static 'tpath-control-frame :time 0.4 :path-pos #x4c :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 4.5 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.4 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.4 :path-pos #x4c :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 4.5 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.4 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info :num #xeba :ref-time-num #xe6a :score -100 - :flags (tpath-info-flags score-not-influenced-by-speed start-on-rand-anim) + :flags (tpath-flags citizen tpath-rand) :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x1f) - (new 'static 'tpath-control-frame :time 0.4 :path-pos #x4c :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 4.5 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.4 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.4 :path-pos #x4c :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 4.5 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.4 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) :anim2 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x1f) - (new 'static 'tpath-control-frame :time 0.4 :path-pos #x19 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 4.5 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.4 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.4 :path-pos #x19 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 4.5 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.4 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -6632,39 +6632,39 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x1e) - (new 'static 'tpath-control-frame :time 0.4 :path-pos #x66 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 4.5 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.4 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.4 :path-pos #x66 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 4.5 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.4 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info :num #xece :ref-time-num #xe6a :score -100 - :flags (tpath-info-flags score-not-influenced-by-speed) + :flags (tpath-flags citizen) :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x1f) - (new 'static 'tpath-control-frame :time 0.4 :path-pos #x33 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 4.5 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.4 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.4 :path-pos #x33 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 4.5 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.4 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info :num #xed8 :ref-time-num #xe6a :score -100 - :flags (tpath-info-flags score-not-influenced-by-speed) + :flags (tpath-flags citizen) :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x1f) - (new 'static 'tpath-control-frame :time 0.4 :path-pos #x66 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 4.5 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.4 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.4 :path-pos #x66 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 4.5 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.4 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -6672,29 +6672,29 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :num #xee2 :ref-time-num #xed8 :score -100 - :flags (tpath-info-flags score-not-influenced-by-speed) + :flags (tpath-flags citizen) :anim1 (new 'static 'inline-array tpath-control-frame 21 (new 'static 'tpath-control-frame :path-num #x1d) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x3f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x19 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x4c :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x66 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x33 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x26 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x59 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x3f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x3f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x19 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x4c :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x66 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x33 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x26 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x59 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x3f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -6703,26 +6703,26 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 21 (new 'static 'tpath-control-frame :path-num #x1e) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x3f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #xc :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x26 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x72 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x4c :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x19 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x66 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.4 :path-pos #x26 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.3 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x33 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x3f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #xc :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x26 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x72 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x4c :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x19 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x66 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.4 :path-pos #x26 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.3 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x33 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) ) @@ -6735,11 +6735,11 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x20) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x33 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 5.0 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x33 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 5.0 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -6747,11 +6747,11 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x20) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x3f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 5.0 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x3f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 5.0 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -6759,11 +6759,11 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x20) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x4c :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 5.0 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x4c :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 5.0 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -6771,11 +6771,11 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x1f) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x33 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 5.0 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x33 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 5.0 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -6783,11 +6783,11 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x1f) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x3f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 5.0 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x3f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 5.0 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -6795,11 +6795,11 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x1f) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x4c :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 5.0 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x4c :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 5.0 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -6807,11 +6807,11 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x1e) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x33 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 5.0 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x33 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 5.0 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -6819,11 +6819,11 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x1e) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x3f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 5.0 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x3f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 5.0 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -6831,11 +6831,11 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x1e) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x4c :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 5.0 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x4c :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 5.0 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -6843,11 +6843,11 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x1d) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x33 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 5.0 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x33 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 5.0 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -6855,11 +6855,11 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x1d) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x3f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 5.0 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x3f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 5.0 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -6867,11 +6867,11 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x1d) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x4c :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 5.0 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x4c :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 5.0 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -6881,37 +6881,37 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 7 (new 'static 'tpath-control-frame :path-num #x1c) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.5 :path-pos #x19 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 1.0 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.5 :path-pos #x19 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 1.0 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) :anim2 (new 'static 'inline-array tpath-control-frame 7 (new 'static 'tpath-control-frame :path-num #x1c) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.5 :path-pos #x66 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 1.0 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.5 :path-pos #x66 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 1.0 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info :num #x19 :ref-time-num 20 :score 100 - :flags (tpath-info-flags tpath-info-flags-3) + :flags (tpath-flags bonus) :bonus-time 2.0 :list (new 'static 'boxed-array :type int32 20) :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x1b) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x3f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.5 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x3f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.5 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -6921,11 +6921,11 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x1d) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x33 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.0 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x33 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.0 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -6935,22 +6935,22 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 7 (new 'static 'tpath-control-frame :path-num #x1b) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.5 :path-pos #x26 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.5 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.5 :path-pos #x26 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.5 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) :anim2 (new 'static 'inline-array tpath-control-frame 8 (new 'static 'tpath-control-frame :path-num #x1a) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.5 :path-pos #x59 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 1.0 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.5 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.5 :path-pos #x59 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 1.0 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.5 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -6958,26 +6958,26 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :num #x32 :ref-time-num 40 :score 100 - :flags (tpath-info-flags start-on-rand-anim) + :flags (tpath-flags tpath-rand) :anim1 (new 'static 'inline-array tpath-control-frame 8 (new 'static 'tpath-control-frame :path-num #x1b) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x66 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.5 :path-pos #x19 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.8 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.5 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x66 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.5 :path-pos #x19 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.8 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.5 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) :anim2 (new 'static 'inline-array tpath-control-frame 8 (new 'static 'tpath-control-frame :path-num #x1a) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x3f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.5 :path-pos #x19 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 1.8 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.5 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x3f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.5 :path-pos #x19 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 1.8 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.5 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -6985,26 +6985,26 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :num #x37 :ref-time-num 40 :score #x1f4 - :flags (tpath-info-flags start-on-rand-anim) + :flags (tpath-flags tpath-rand) :anim1 (new 'static 'inline-array tpath-control-frame 8 (new 'static 'tpath-control-frame :path-num #x1b) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.1 :path-pos #xc :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.3 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.3 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.1 :path-pos #xc :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.3 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.3 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) :anim2 (new 'static 'inline-array tpath-control-frame 8 (new 'static 'tpath-control-frame :path-num #x1b) - (new 'static 'tpath-control-frame :time 0.1 :path-pos #x7f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.1 :path-pos #x72 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.3 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.3 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.1 :path-pos #x7f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.1 :path-pos #x72 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.3 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.3 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -7012,46 +7012,46 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :num #x3c :ref-time-num 50 :score 100 - :flags (tpath-info-flags start-on-rand-anim) + :flags (tpath-flags tpath-rand) :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x1a) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.0 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.0 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) :anim2 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x1a) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.0 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.0 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info :num #x41 :ref-time-num 60 :score 100 - :flags (tpath-info-flags tpath-info-flags-3 start-on-rand-anim) + :flags (tpath-flags bonus tpath-rand) :bonus-time 1.0 :list (new 'static 'boxed-array :type int32 60) :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x1a) - (new 'static 'tpath-control-frame :time 0.1 :path-pos #x7f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.0 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.1 :path-pos #x7f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.0 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) :anim2 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x1a) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.0 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.0 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -7059,22 +7059,22 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :num #x46 :ref-time-num 60 :score 100 - :flags (tpath-info-flags start-on-rand-anim double-hitpoints) + :flags (tpath-flags tpath-rand big) :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x19) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 3.0 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 3.0 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) :anim2 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x19) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 3.0 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 3.0 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -7082,24 +7082,24 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :num #x4b :ref-time-num 70 :score 100 - :flags (tpath-info-flags start-on-rand-anim double-hitpoints) + :flags (tpath-flags tpath-rand big) :anim1 (new 'static 'inline-array tpath-control-frame 7 (new 'static 'tpath-control-frame :path-num #x1a) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 3.0 :path-pos #x59 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 1.0 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 3.0 :path-pos #x59 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 1.0 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) :anim2 (new 'static 'inline-array tpath-control-frame 7 (new 'static 'tpath-control-frame :path-num #x1a) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 3.0 :path-pos #x26 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 1.0 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 3.0 :path-pos #x26 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 1.0 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -7109,13 +7109,13 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 8 (new 'static 'tpath-control-frame :path-num #x18) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.1 :path-pos #x59 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 1.0 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.1 :path-pos #x59 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 1.0 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -7125,13 +7125,13 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 8 (new 'static 'tpath-control-frame :path-num #x18) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.1 :path-pos #x26 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 1.0 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.1 :path-pos #x26 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 1.0 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -7141,13 +7141,13 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 8 (new 'static 'tpath-control-frame :path-num #x17) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.5 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.3 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.5 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.5 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.3 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.5 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -7156,29 +7156,29 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 8 (new 'static 'tpath-control-frame :path-num #x16) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.5 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.5 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.5 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.5 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.5 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.5 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info :num #x73 :ref-time-num 100 :score #x1f4 - :flags (tpath-info-flags tpath-info-flags-3) + :flags (tpath-flags bonus) :bonus-time 1.5 :list (new 'static 'boxed-array :type int32 100) :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x11) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 2.0 :path-pos #x19 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 2.0 :path-pos #x19 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -7188,13 +7188,13 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 8 (new 'static 'tpath-control-frame :path-num #x15) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.6 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.3 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.5 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.6 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.3 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.5 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -7203,13 +7203,13 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 8 (new 'static 'tpath-control-frame :path-num #x14) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.5 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.5 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.5 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.5 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -7219,11 +7219,11 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x12) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 2.0 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 2.0 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -7231,14 +7231,14 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :num #xa0 :ref-time-num #x96 :score 100 - :flags (tpath-info-flags double-hitpoints) + :flags (tpath-flags big) :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x11) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 2.0 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 2.0 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -7248,11 +7248,11 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x12) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 2.0 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 2.0 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -7260,14 +7260,14 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :num #xa2 :ref-time-num #xa1 :score 100 - :flags (tpath-info-flags double-hitpoints) + :flags (tpath-flags big) :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x11) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 2.0 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 2.0 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -7277,11 +7277,11 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x12) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 2.0 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 2.0 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -7289,14 +7289,14 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :num #xa4 :ref-time-num #xa3 :score 100 - :flags (tpath-info-flags double-hitpoints) + :flags (tpath-flags big) :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x11) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 2.0 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 2.0 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -7306,11 +7306,11 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x12) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 2.0 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 2.0 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -7318,14 +7318,14 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :num #xa6 :ref-time-num #xa5 :score 100 - :flags (tpath-info-flags double-hitpoints) + :flags (tpath-flags big) :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x11) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 2.0 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 2.0 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -7335,11 +7335,11 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x12) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 2.0 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 2.0 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -7347,14 +7347,14 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :num #xa8 :ref-time-num #xa7 :score 100 - :flags (tpath-info-flags double-hitpoints) + :flags (tpath-flags big) :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x11) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 2.0 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 2.0 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -7364,21 +7364,21 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 7 (new 'static 'tpath-control-frame :path-num #x10) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.0 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 1.0 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.0 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 1.0 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) :anim2 (new 'static 'inline-array tpath-control-frame 7 (new 'static 'tpath-control-frame :path-num #x10) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.0 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 1.0 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.0 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 1.0 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -7388,13 +7388,13 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 8 (new 'static 'tpath-control-frame :path-num #x13) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.3 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 1.5 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.3 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.3 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 1.5 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.3 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -7404,13 +7404,13 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 8 (new 'static 'tpath-control-frame :path-num #x14) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.3 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 1.5 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.3 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.3 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 1.5 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.3 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -7418,22 +7418,22 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :num #xc8 :ref-time-num #xbe :score 100 - :flags (tpath-info-flags start-on-rand-anim) + :flags (tpath-flags tpath-rand) :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #xf) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 2.0 :path-pos #x19 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 2.0 :path-pos #x19 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) :anim2 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #xf) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 2.0 :path-pos #x66 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 2.0 :path-pos #x66 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -7441,22 +7441,22 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :num #xcb :ref-time-num #xc8 :score 100 - :flags (tpath-info-flags start-on-rand-anim) + :flags (tpath-flags tpath-rand) :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #xe) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x66 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 2.0 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x66 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 2.0 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) :anim2 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #xe) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x19 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 2.0 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x19 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 2.0 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -7464,22 +7464,22 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :num #xcd :ref-time-num #xc8 :score 100 - :flags (tpath-info-flags start-on-rand-anim) + :flags (tpath-flags tpath-rand) :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x46) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 2.0 :path-pos #x19 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 2.0 :path-pos #x19 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) :anim2 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x46) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 2.0 :path-pos #x66 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 2.0 :path-pos #x66 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -7487,22 +7487,22 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :num #xcf :ref-time-num #xcd :score 100 - :flags (tpath-info-flags start-on-rand-anim) + :flags (tpath-flags tpath-rand) :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #xf) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x66 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 2.0 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x66 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 2.0 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) :anim2 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #xf) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x19 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 2.0 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x19 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 2.0 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -7510,22 +7510,22 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :num #xd1 :ref-time-num #xcf :score -100 - :flags (tpath-info-flags score-not-influenced-by-speed start-on-rand-anim) + :flags (tpath-flags citizen tpath-rand) :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #xe) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 2.0 :path-pos #x19 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 2.0 :path-pos #x19 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) :anim2 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #xe) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 2.0 :path-pos #x66 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 2.0 :path-pos #x66 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -7533,22 +7533,22 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :num #xd3 :ref-time-num #xcf :score 100 - :flags (tpath-info-flags start-on-rand-anim) + :flags (tpath-flags tpath-rand) :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x46) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x66 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 2.0 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x66 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 2.0 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) :anim2 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x46) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x19 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 2.0 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x19 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 2.0 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -7556,22 +7556,22 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :num #xd5 :ref-time-num #xd3 :score 100 - :flags (tpath-info-flags start-on-rand-anim) + :flags (tpath-flags tpath-rand) :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #xf) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 2.0 :path-pos #x19 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 2.0 :path-pos #x19 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) :anim2 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #xf) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 2.0 :path-pos #x66 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 2.0 :path-pos #x66 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -7579,22 +7579,22 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :num #xd7 :ref-time-num #xd5 :score 100 - :flags (tpath-info-flags start-on-rand-anim) + :flags (tpath-flags tpath-rand) :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #xe) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x66 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 2.0 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x66 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 2.0 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) :anim2 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #xe) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x19 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 2.0 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x19 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 2.0 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -7602,22 +7602,22 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :num #xd9 :ref-time-num #xd7 :score 100 - :flags (tpath-info-flags start-on-rand-anim) + :flags (tpath-flags tpath-rand) :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x46) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 2.0 :path-pos #x19 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 2.0 :path-pos #x19 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) :anim2 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x46) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 2.0 :path-pos #x66 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 2.0 :path-pos #x66 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -7625,22 +7625,22 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :num #xdb :ref-time-num #xd9 :score 100 - :flags (tpath-info-flags start-on-rand-anim) + :flags (tpath-flags tpath-rand) :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #xf) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x66 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 2.0 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x66 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 2.0 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) :anim2 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #xf) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x19 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 2.0 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x19 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 2.0 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -7650,11 +7650,11 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x9) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 3.0 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 3.0 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -7665,11 +7665,11 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :list (new 'static 'boxed-array :type int32 #xdc) :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x8) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 2.5 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 2.5 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -7679,11 +7679,11 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x46) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 3.0 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 3.0 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -7693,11 +7693,11 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #xc) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 2.0 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 2.0 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -7707,11 +7707,11 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x9) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 3.0 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 3.0 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -7722,11 +7722,11 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :list (new 'static 'boxed-array :type int32 #xdc) :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x8) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 2.1 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 2.1 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -7736,11 +7736,11 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x46) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 2.0 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 2.0 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -7750,11 +7750,11 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #xc) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 2.5 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 2.5 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -7764,11 +7764,11 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x9) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 2.0 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 2.0 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -7779,11 +7779,11 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :list (new 'static 'boxed-array :type int32 #xdc) :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x8) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 2.1 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 2.1 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -7793,11 +7793,11 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x9) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 3.0 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 3.0 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -7808,11 +7808,11 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :list (new 'static 'boxed-array :type int32 #xdc) :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x8) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.5 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.5 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -7822,13 +7822,13 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 8 (new 'static 'tpath-control-frame :path-num #x48) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x33 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.8 :path-pos #x4c :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.8 :path-pos #x26 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.8 :path-pos #x59 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x33 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.8 :path-pos #x4c :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.8 :path-pos #x26 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.8 :path-pos #x59 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -7837,13 +7837,13 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 8 (new 'static 'tpath-control-frame :path-num #x9) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x19 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.8 :path-pos #x3f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.8 :path-pos #x26 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.8 :path-pos #x59 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x19 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.8 :path-pos #x3f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.8 :path-pos #x26 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.8 :path-pos #x59 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -7851,16 +7851,16 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :num #x122 :ref-time-num #x118 :score -100 - :flags (tpath-info-flags score-not-influenced-by-speed) + :flags (tpath-flags citizen) :anim1 (new 'static 'inline-array tpath-control-frame 8 (new 'static 'tpath-control-frame :path-num #x8) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x3f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.7 :path-pos #x19 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.7 :path-pos #x3f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.7 :path-pos #x66 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.3 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x3f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.7 :path-pos #x19 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.7 :path-pos #x3f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.7 :path-pos #x66 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.3 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -7870,11 +7870,11 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x7) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 2.0 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 2.0 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -7884,11 +7884,11 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x8) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 2.0 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 2.0 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -7898,11 +7898,11 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x9) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.0 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.0 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -7910,16 +7910,16 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :num #x14a :ref-time-num #x140 :score -100 - :flags (tpath-info-flags score-not-influenced-by-speed) + :flags (tpath-flags citizen) :anim1 (new 'static 'inline-array tpath-control-frame 8 (new 'static 'tpath-control-frame :path-num #xb) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.6 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.6 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.6 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.6 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.6 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.6 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -7927,16 +7927,16 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :num #x154 :ref-time-num #x14a :score 100 - :flags (tpath-info-flags double-hitpoints) + :flags (tpath-flags big) :anim1 (new 'static 'inline-array tpath-control-frame 8 (new 'static 'tpath-control-frame :path-num #xa) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.5 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.5 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.3 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.5 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.5 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.3 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -7946,32 +7946,32 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 8 (new 'static 'tpath-control-frame :path-num #x9) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x3f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.4 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.4 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.5 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x3f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.4 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.4 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.5 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info :num #x163 :ref-time-num #x15e :score #x1f4 - :flags (tpath-info-flags tpath-info-flags-3) + :flags (tpath-flags bonus) :bonus-time 1.5 :list (new 'static 'boxed-array :type int32 #x15e) :anim1 (new 'static 'inline-array tpath-control-frame 9 (new 'static 'tpath-control-frame :path-num #x8) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.4 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 1.4 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 1.4 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 1.4 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.4 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 1.4 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 1.4 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 1.4 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -7981,14 +7981,14 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 9 (new 'static 'tpath-control-frame :path-num #xb) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x3f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.3 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 1.3 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 1.3 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 1.3 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x3f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.3 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 1.3 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 1.3 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 1.3 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -7998,11 +7998,11 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x8) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.9 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.9 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -8012,11 +8012,11 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x9) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.5 :path-pos #xc :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.5 :path-pos #xc :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -8026,11 +8026,11 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x8) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.7 :path-pos #x66 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.7 :path-pos #x66 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -8039,11 +8039,11 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x7) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.7 :path-pos #xc :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.7 :path-pos #xc :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -8053,11 +8053,11 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x8) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.0 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.0 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -8067,11 +8067,11 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x9) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 3.0 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 3.0 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -8081,12 +8081,12 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 7 (new 'static 'tpath-control-frame :path-num #x7) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x3f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.0 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 2.0 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x3f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.0 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 2.0 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -8095,13 +8095,13 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 8 (new 'static 'tpath-control-frame :path-num #x8) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x4c :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.5 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 1.5 :path-pos #x4c :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 1.5 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x4c :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.5 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 1.5 :path-pos #x4c :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 1.5 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -8111,11 +8111,11 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x7) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x3f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.0 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x3f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.0 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -8123,14 +8123,14 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :num #x1f4 :ref-time-num #x1ea :score -100 - :flags (tpath-info-flags score-not-influenced-by-speed) + :flags (tpath-flags citizen) :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x8) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.5 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.5 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -8139,11 +8139,11 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x6) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 2.5 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 2.5 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -8153,11 +8153,11 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x7) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 2.0 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 2.0 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -8167,11 +8167,11 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x7) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 2.0 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 2.0 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -8179,15 +8179,15 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :num #x21c :ref-time-num #x212 :score -100 - :flags (tpath-info-flags score-not-influenced-by-speed) + :flags (tpath-flags citizen) :anim1 (new 'static 'inline-array tpath-control-frame 7 (new 'static 'tpath-control-frame :path-num #x7) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 2.0 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 2.0 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -8197,11 +8197,11 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x7) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 2.0 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 2.0 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -8211,11 +8211,11 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x7) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x3f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.0 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x3f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.0 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -8225,11 +8225,11 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x6) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x66 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.0 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x66 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.0 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -8239,11 +8239,11 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x7) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x66 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.0 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x66 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.0 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -8253,11 +8253,11 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x6) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x33 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.0 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x33 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.0 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -8267,11 +8267,11 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x6) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x59 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.0 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x59 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.0 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -8281,11 +8281,11 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x7) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x59 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.0 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x59 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.0 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -8295,11 +8295,11 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x7) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x19 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.0 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x19 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.0 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -8309,11 +8309,11 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x6) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x3f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.0 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x3f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.0 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -8323,11 +8323,11 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x7) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x33 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.0 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x33 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.0 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -8337,11 +8337,11 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x6) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x66 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.0 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x66 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.0 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -8351,11 +8351,11 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x7) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x59 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.0 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x59 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.0 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -8365,11 +8365,11 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x6) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x33 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.0 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x33 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.0 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -8377,32 +8377,32 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :num #x244 :ref-time-num #x243 :score 100 - :flags (tpath-info-flags double-hitpoints) + :flags (tpath-flags big) :anim1 (new 'static 'inline-array tpath-control-frame 8 (new 'static 'tpath-control-frame :path-num #x2) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #xff :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 2.0 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 2.5 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 2.0 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #xff :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 2.0 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 2.5 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 2.0 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info :num #x249 :ref-time-num #x244 :score #x1f4 - :flags (tpath-info-flags tpath-info-flags-3) + :flags (tpath-flags bonus) :bonus-time 3.5 :list (new 'static 'boxed-array :type int32 #x244) :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x6) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #xc :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.0 :path-pos #x66 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #xc :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.0 :path-pos #x66 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -8412,13 +8412,13 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 8 (new 'static 'tpath-control-frame :path-num #x5) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #xff :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 2.0 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 1.0 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 2.0 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #xff :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 2.0 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 1.0 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 2.0 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -8427,13 +8427,13 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 8 (new 'static 'tpath-control-frame :path-num #x6) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #xff :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 2.0 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 1.0 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 2.0 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #xff :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 2.0 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 1.0 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 2.0 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -8443,13 +8443,13 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 8 (new 'static 'tpath-control-frame :path-num #x5) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 2.0 :path-pos #x66 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 1.0 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 1.2 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 2.0 :path-pos #x66 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 1.0 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 1.2 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -8459,13 +8459,13 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 8 (new 'static 'tpath-control-frame :path-num #x4) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.0 :path-pos #x72 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 1.0 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 2.0 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.0 :path-pos #x72 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 1.0 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 2.0 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -8473,36 +8473,36 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :num #x262 :ref-time-num #x258 :score -100 - :flags (tpath-info-flags score-not-influenced-by-speed) + :flags (tpath-flags citizen) :anim1 (new 'static 'inline-array tpath-control-frame 8 (new 'static 'tpath-control-frame :path-num #x4) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #xff :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.5 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.5 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 1.5 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #xff :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.5 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.5 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 1.5 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) :anim2 (new 'static 'inline-array tpath-control-frame 8 (new 'static 'tpath-control-frame :path-num #x5) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #xff :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.5 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.8 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 1.5 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #xff :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.5 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.8 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 1.5 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) :anim3 (new 'static 'inline-array tpath-control-frame 8 (new 'static 'tpath-control-frame :path-num #x6) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #xff :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.5 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.5 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 1.5 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #xff :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.5 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.5 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 1.5 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -8512,49 +8512,49 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score #x1f4 :anim1 (new 'static 'inline-array tpath-control-frame 8 (new 'static 'tpath-control-frame :path-num #x3) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #xff :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.7 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 1.0 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.7 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #xff :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.7 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 1.0 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.7 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info :num #x269 :ref-time-num #x267 :score #x1f4 - :flags (tpath-info-flags tpath-info-flags-3) + :flags (tpath-flags bonus) :bonus-time 1.5 :list (new 'static 'boxed-array :type int32 #x267) :anim1 (new 'static 'inline-array tpath-control-frame 8 (new 'static 'tpath-control-frame :path-num #x4) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #xff :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.5 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 1.5 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.5 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #xff :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.5 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 1.5 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.5 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info :num #x26a :ref-time-num #x269 :score #x1f4 - :flags (tpath-info-flags tpath-info-flags-3) + :flags (tpath-flags bonus) :bonus-time 3.5 :list (new 'static 'boxed-array :type int32 #x269) :anim1 (new 'static 'inline-array tpath-control-frame 8 (new 'static 'tpath-control-frame :path-num #x3) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #xff :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.0 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 1.0 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 1.0 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #xff :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.0 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 1.0 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 1.0 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -8562,36 +8562,36 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :num #x26c :ref-time-num #x262 :score 100 - :flags (tpath-info-flags start-on-rand-anim double-hitpoints) + :flags (tpath-flags tpath-rand big) :anim1 (new 'static 'inline-array tpath-control-frame 8 (new 'static 'tpath-control-frame :path-num #x6) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #xff :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.5 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.5 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 1.0 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #xff :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.5 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.5 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 1.0 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) :anim2 (new 'static 'inline-array tpath-control-frame 8 (new 'static 'tpath-control-frame :path-num #x4) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #xff :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.5 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.5 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 1.5 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #xff :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.5 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.5 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 1.5 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) :anim3 (new 'static 'inline-array tpath-control-frame 8 (new 'static 'tpath-control-frame :path-num #x5) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #xff :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.5 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.5 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 1.5 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #xff :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.5 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.5 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 1.5 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -8599,36 +8599,36 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :num #x276 :ref-time-num #x26c :score 100 - :flags (tpath-info-flags start-on-rand-anim) + :flags (tpath-flags tpath-rand) :anim1 (new 'static 'inline-array tpath-control-frame 8 (new 'static 'tpath-control-frame :path-num #x5) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #xff :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.5 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 3.0 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.5 :path-pos #xff :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #xff :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.5 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 3.0 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.5 :path-pos #xff :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) :anim2 (new 'static 'inline-array tpath-control-frame 8 (new 'static 'tpath-control-frame :path-num #x6) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #xff :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.5 :path-pos #xb2 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 3.0 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.5 :path-pos #xff :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #xff :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.5 :path-pos #xb2 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 3.0 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.5 :path-pos #xff :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) :anim3 (new 'static 'inline-array tpath-control-frame 8 (new 'static 'tpath-control-frame :path-num #x4) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #xff :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.5 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 3.0 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.5 :path-pos #xff :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #xff :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.5 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 3.0 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.5 :path-pos #xff :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -8636,16 +8636,16 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :num #x27b :ref-time-num #x276 :score 100 - :flags (tpath-info-flags double-hitpoints) + :flags (tpath-flags big) :anim1 (new 'static 'inline-array tpath-control-frame 8 (new 'static 'tpath-control-frame :path-num #x40) - (new 'static 'tpath-control-frame :time 0.1 :path-pos #x7f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.5 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 3.0 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.5 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.5 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.1 :path-pos #x7f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.5 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 3.0 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.5 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.5 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -8653,16 +8653,16 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :num #x27d :ref-time-num #x27b :score 100 - :flags (tpath-info-flags double-hitpoints) + :flags (tpath-flags big) :anim1 (new 'static 'inline-array tpath-control-frame 8 (new 'static 'tpath-control-frame :path-num #x3e) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.8 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 3.0 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.5 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.5 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.8 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 3.0 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.5 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.5 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -8670,16 +8670,16 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :num #x280 :ref-time-num #x27b :score -100 - :flags (tpath-info-flags double-hitpoints) + :flags (tpath-flags big) :anim1 (new 'static 'inline-array tpath-control-frame 8 (new 'static 'tpath-control-frame :path-num #x3c) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.8 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 3.0 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.5 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.8 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 3.0 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.5 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -8687,16 +8687,16 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :num #x28a :ref-time-num #x27b :score 100 - :flags (tpath-info-flags double-hitpoints) + :flags (tpath-flags big) :anim1 (new 'static 'inline-array tpath-control-frame 8 (new 'static 'tpath-control-frame :path-num #x42) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.8 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 3.0 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.5 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.8 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 3.0 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.5 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -8704,16 +8704,16 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :num #x29e :ref-time-num #x28a :score 100 - :flags (tpath-info-flags double-hitpoints) + :flags (tpath-flags big) :anim1 (new 'static 'inline-array tpath-control-frame 8 (new 'static 'tpath-control-frame :path-num #x42) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.5 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 3.0 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.5 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.5 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 3.0 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.5 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -8723,23 +8723,23 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 8 (new 'static 'tpath-control-frame :path-num #x3c) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x4c :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 1.0 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.5 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x4c :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 1.0 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.5 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) :anim2 (new 'static 'inline-array tpath-control-frame 8 (new 'static 'tpath-control-frame :path-num #x42) - (new 'static 'tpath-control-frame :time 0.1 :path-pos #x7f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x33 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 1.0 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.5 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.1 :path-pos #x7f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x33 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 1.0 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.5 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -8747,26 +8747,26 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :num #x2a2 :ref-time-num #x2a0 :score 100 - :flags (tpath-info-flags start-on-rand-anim) + :flags (tpath-flags tpath-rand) :anim1 (new 'static 'inline-array tpath-control-frame 8 (new 'static 'tpath-control-frame :path-num #x42) - (new 'static 'tpath-control-frame :time 0.1 :path-pos #x7f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x59 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 1.0 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.5 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.1 :path-pos #x7f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x59 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 1.0 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.5 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) :anim2 (new 'static 'inline-array tpath-control-frame 8 (new 'static 'tpath-control-frame :path-num #x3c) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x26 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 1.0 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.5 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x26 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 1.0 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.5 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -8774,26 +8774,26 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :num #x2a4 :ref-time-num #x2a2 :score -100 - :flags (tpath-info-flags score-not-influenced-by-speed) + :flags (tpath-flags citizen) :anim1 (new 'static 'inline-array tpath-control-frame 8 (new 'static 'tpath-control-frame :path-num #x3a) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x4c :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 1.0 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.5 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x4c :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 1.0 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.5 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) :anim2 (new 'static 'inline-array tpath-control-frame 8 (new 'static 'tpath-control-frame :path-num #x44) - (new 'static 'tpath-control-frame :time 0.1 :path-pos #x7f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x33 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 1.0 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.5 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.1 :path-pos #x7f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x33 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 1.0 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.5 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -8801,50 +8801,50 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :num #x2a6 :ref-time-num #x2a2 :score 100 - :flags (tpath-info-flags start-on-rand-anim) + :flags (tpath-flags tpath-rand) :anim1 (new 'static 'inline-array tpath-control-frame 8 (new 'static 'tpath-control-frame :path-num #x44) - (new 'static 'tpath-control-frame :time 0.1 :path-pos #x7f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x33 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 1.0 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.5 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.1 :path-pos #x7f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x33 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 1.0 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.5 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) :anim2 (new 'static 'inline-array tpath-control-frame 8 (new 'static 'tpath-control-frame :path-num #x3a) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x4c :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 1.0 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.5 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x4c :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 1.0 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.5 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info :num #x2a7 :ref-time-num #x2a6 :score 100 - :flags (tpath-info-flags tpath-info-flags-3 start-on-rand-anim) + :flags (tpath-flags bonus tpath-rand) :bonus-time 1.5 :list (new 'static 'boxed-array :type int32 #x2a6) :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x3a) - (new 'static 'tpath-control-frame :time 0.4 :path-pos #x7f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.8 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.5 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.4 :path-pos #x7f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.8 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.5 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) :anim2 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x44) - (new 'static 'tpath-control-frame :time 0.4 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.8 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.5 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.4 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.8 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.5 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -8852,26 +8852,26 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :num #x2a8 :ref-time-num #x2a7 :score -100 - :flags (tpath-info-flags score-not-influenced-by-speed start-on-rand-anim) + :flags (tpath-flags citizen tpath-rand) :anim1 (new 'static 'inline-array tpath-control-frame 8 (new 'static 'tpath-control-frame :path-num #x44) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 2.0 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 2.0 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) :anim2 (new 'static 'inline-array tpath-control-frame 8 (new 'static 'tpath-control-frame :path-num #x3a) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 2.0 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 2.0 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -8881,12 +8881,12 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 7 (new 'static 'tpath-control-frame :path-num #x47) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.3 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.3 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -8896,11 +8896,11 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x32) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.5 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.5 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -8908,14 +8908,14 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :num #x2c7 :ref-time-num #x2c6 :score 100 - :flags (tpath-info-flags double-hitpoints) + :flags (tpath-flags big) :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x33) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.2 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.2 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -8923,14 +8923,14 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :num #x2c8 :ref-time-num #x2c7 :score 100 - :flags (tpath-info-flags double-hitpoints) + :flags (tpath-flags big) :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x31) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.5 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.5 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -8940,11 +8940,11 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x32) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.5 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.5 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -8952,14 +8952,14 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :num #x2ca :ref-time-num #x2c9 :score 100 - :flags (tpath-info-flags double-hitpoints) + :flags (tpath-flags big) :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x33) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.0 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.0 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -8967,14 +8967,14 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :num #x2cb :ref-time-num #x2ca :score 100 - :flags (tpath-info-flags double-hitpoints) + :flags (tpath-flags big) :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x31) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.3 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.3 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -8984,11 +8984,11 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x32) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.5 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.5 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -8996,14 +8996,14 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :num #x2cd :ref-time-num #x2cc :score 100 - :flags (tpath-info-flags double-hitpoints) + :flags (tpath-flags big) :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x33) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.0 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.0 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -9011,14 +9011,14 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :num #x2ce :ref-time-num #x2cd :score 100 - :flags (tpath-info-flags double-hitpoints) + :flags (tpath-flags big) :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x31) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.3 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.3 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -9028,11 +9028,11 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x32) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.5 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.5 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -9040,14 +9040,14 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :num #x2d0 :ref-time-num #x2cf :score 100 - :flags (tpath-info-flags double-hitpoints) + :flags (tpath-flags big) :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x33) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.0 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.0 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -9055,14 +9055,14 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :num #x2d1 :ref-time-num #x2d0 :score 100 - :flags (tpath-info-flags double-hitpoints) + :flags (tpath-flags big) :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x31) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.3 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.3 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -9072,11 +9072,11 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x32) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.5 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.5 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -9086,11 +9086,11 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x33) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.0 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.0 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -9098,14 +9098,14 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :num #x2d4 :ref-time-num #x2d3 :score 100 - :flags (tpath-info-flags double-hitpoints) + :flags (tpath-flags big) :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x31) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.3 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.3 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -9115,11 +9115,11 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x32) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.5 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.5 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -9127,14 +9127,14 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :num #x2d6 :ref-time-num #x2d5 :score 100 - :flags (tpath-info-flags double-hitpoints) + :flags (tpath-flags big) :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x33) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.0 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.0 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -9144,11 +9144,11 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x31) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.3 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.3 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -9158,11 +9158,11 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x32) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.5 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.5 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -9172,11 +9172,11 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x33) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.0 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.0 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -9184,14 +9184,14 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :num #x2da :ref-time-num #x2d9 :score 100 - :flags (tpath-info-flags double-hitpoints) + :flags (tpath-flags big) :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x31) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.3 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.3 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -9201,11 +9201,11 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x32) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.5 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.5 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -9215,11 +9215,11 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x33) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.0 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.0 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -9229,11 +9229,11 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x31) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.3 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.3 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -9243,11 +9243,11 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x32) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.5 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.5 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -9257,11 +9257,11 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x33) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.0 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.0 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -9271,11 +9271,11 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x31) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.3 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.3 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -9285,11 +9285,11 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x32) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.5 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.5 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -9299,11 +9299,11 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x33) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.0 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.0 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -9313,11 +9313,11 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x31) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.3 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.3 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -9327,29 +9327,29 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x2e) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 3.0 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 3.0 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info :num #x2e9 :ref-time-num #x2e4 :score #x1f4 - :flags (tpath-info-flags tpath-info-flags-3) + :flags (tpath-flags bonus) :bonus-time 1.5 :list (new 'static 'boxed-array :type int32 #x2e4) :anim1 (new 'static 'inline-array tpath-control-frame 8 (new 'static 'tpath-control-frame :path-num #x35) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x19 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.3 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.6 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 1.1 :path-pos #x19 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x19 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.3 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.6 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 1.1 :path-pos #x19 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -9359,11 +9359,11 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x2e) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 2.0 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 2.0 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -9372,35 +9372,35 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x2d) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 2.0 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 2.0 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info :num #x2fd :ref-time-num #x2f8 :score #x1f4 - :flags (tpath-info-flags tpath-info-flags-3) + :flags (tpath-flags bonus) :bonus-time 1.5 :list (new 'static 'boxed-array :type int32 #x2f8) :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x2d) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #xc :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.5 :path-pos #x72 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #xc :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.5 :path-pos #x72 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) :anim2 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x2d) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x72 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.5 :path-pos #xc :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x72 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.5 :path-pos #xc :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -9410,11 +9410,11 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x2d) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 2.0 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 2.0 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -9424,11 +9424,11 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x2c) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 2.5 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 2.5 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -9438,11 +9438,11 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x2c) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x66 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 2.0 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x66 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 2.0 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -9452,11 +9452,11 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x2c) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x4c :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 2.0 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x4c :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 2.0 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -9466,11 +9466,11 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x2c) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x33 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 2.0 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x33 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 2.0 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -9480,11 +9480,11 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x2c) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x19 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 2.0 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x19 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 2.0 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -9494,11 +9494,11 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x2b) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 2.5 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 2.5 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -9508,11 +9508,11 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x2b) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x66 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 2.0 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x66 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 2.0 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -9522,11 +9522,11 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x2b) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x4c :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 2.0 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x4c :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 2.0 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -9536,11 +9536,11 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x2b) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x33 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 2.0 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x33 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 2.0 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -9550,11 +9550,11 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x2b) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x19 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 2.0 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x19 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 2.0 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -9564,19 +9564,19 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x2b) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x19 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 2.0 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x19 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 2.0 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) :anim2 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x2b) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x66 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 2.0 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x66 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 2.0 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -9586,19 +9586,19 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x2a) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x19 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.5 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x19 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.5 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) :anim2 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x2a) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x66 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.5 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x66 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.5 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -9608,19 +9608,19 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x2b) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.5 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.5 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) :anim2 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x2b) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.5 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.5 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -9628,24 +9628,24 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :num #x384 :ref-time-num #x37f :score #x1f4 - :flags (tpath-info-flags tpath-info-flags-3) + :flags (tpath-flags bonus) :bonus-time 1.0 :list (new 'static 'boxed-array :type int32 #x37f) :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x2a) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.5 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.5 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) :anim2 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x2a) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.5 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.5 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -9655,19 +9655,19 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x2c) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.5 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.5 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) :anim2 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x2c) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.5 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.5 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -9677,19 +9677,19 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x29) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.5 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.5 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) :anim2 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x29) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.5 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.5 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -9697,24 +9697,24 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :num #x393 :ref-time-num #x38e :score #x1f4 - :flags (tpath-info-flags tpath-info-flags-3) + :flags (tpath-flags bonus) :bonus-time 1.0 :list (new 'static 'boxed-array :type int32 #x38e) :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x28) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.5 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.5 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) :anim2 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x28) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.5 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.5 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -9725,19 +9725,19 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :list (new 'static 'boxed-array :type int32 #x37a) :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x2a) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.5 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.5 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) :anim2 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x2a) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.5 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.5 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -9745,24 +9745,24 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :num #x39d :ref-time-num #x398 :score #x1f4 - :flags (tpath-info-flags tpath-info-flags-3) + :flags (tpath-flags bonus) :bonus-time 1.0 :list (new 'static 'boxed-array :type int32 #x398) :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x2b) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.5 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.5 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) :anim2 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x2b) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.5 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.5 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -9772,19 +9772,19 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x27) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.5 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.5 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) :anim2 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x27) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.5 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.5 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -9792,24 +9792,24 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :num #x3a7 :ref-time-num #x3a2 :score #x1f4 - :flags (tpath-info-flags tpath-info-flags-3) + :flags (tpath-flags bonus) :bonus-time 1.0 :list (new 'static 'boxed-array :type int32 #x3a2) :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x28) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.5 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.5 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) :anim2 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x28) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.5 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.5 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -9819,19 +9819,19 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x2a) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.5 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.5 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) :anim2 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x2a) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.5 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.5 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -9839,24 +9839,24 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :num #x3b1 :ref-time-num #x3ac :score #x1f4 - :flags (tpath-info-flags tpath-info-flags-3) + :flags (tpath-flags bonus) :bonus-time 1.0 :list (new 'static 'boxed-array :type int32 #x3ac) :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x26) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.5 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.5 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) :anim2 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x26) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.5 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.5 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -9866,19 +9866,19 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x29) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.5 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.5 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) :anim2 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x29) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.5 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.5 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -9886,24 +9886,24 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :num #x3bb :ref-time-num #x3b6 :score #x1f4 - :flags (tpath-info-flags tpath-info-flags-3) + :flags (tpath-flags bonus) :bonus-time 1.0 :list (new 'static 'boxed-array :type int32 #x3b6) :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x2b) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.5 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.5 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) :anim2 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x2b) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.5 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.5 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -9913,19 +9913,19 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x2a) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.0 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.0 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) :anim2 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x2a) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.0 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.0 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -9933,24 +9933,24 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :num #x3c5 :ref-time-num #x3c0 :score #x1f4 - :flags (tpath-info-flags tpath-info-flags-3) + :flags (tpath-flags bonus) :bonus-time 1.0 :list (new 'static 'boxed-array :type int32 #x3c0) :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x29) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.0 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.0 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) :anim2 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x29) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.0 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.0 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -9960,19 +9960,19 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x28) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.0 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.0 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) :anim2 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x28) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.0 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.0 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -9980,24 +9980,24 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :num #x3cf :ref-time-num #x3ca :score #x1f4 - :flags (tpath-info-flags tpath-info-flags-3) + :flags (tpath-flags bonus) :bonus-time 1.0 :list (new 'static 'boxed-array :type int32 #x3ca) :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x27) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.0 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.0 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) :anim2 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x27) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.0 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.0 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -10007,19 +10007,19 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x26) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.0 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.0 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) :anim2 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x26) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.0 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.0 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -10027,24 +10027,24 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :num #x3d9 :ref-time-num #x3d4 :score #x1f4 - :flags (tpath-info-flags tpath-info-flags-3) + :flags (tpath-flags bonus) :bonus-time 1.0 :list (new 'static 'boxed-array :type int32 #x3d4) :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x25) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.0 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.0 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) :anim2 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x25) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.0 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.0 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -10054,11 +10054,11 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x27) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.8 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.8 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -10068,11 +10068,11 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x26) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.8 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.8 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -10080,16 +10080,16 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :num #x3e8 :ref-time-num #x3e3 :score #x1f4 - :flags (tpath-info-flags tpath-info-flags-3) + :flags (tpath-flags bonus) :bonus-time 1.0 :list (new 'static 'boxed-array :type int32 #x3e3) :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x25) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.8 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.8 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -10099,11 +10099,11 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x27) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.8 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.8 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -10113,11 +10113,11 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x26) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.8 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.8 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -10125,16 +10125,16 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :num #x45b :ref-time-num #x3f2 :score #x1f4 - :flags (tpath-info-flags tpath-info-flags-3) + :flags (tpath-flags bonus) :bonus-time 1.0 :list (new 'static 'boxed-array :type int32 #x3f2) :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x25) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.6 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.6 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -10144,11 +10144,11 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x27) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.6 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.6 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -10158,11 +10158,11 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x26) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.6 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.6 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -10170,16 +10170,16 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :num #x46a :ref-time-num #x465 :score #x1f4 - :flags (tpath-info-flags tpath-info-flags-3) + :flags (tpath-flags bonus) :bonus-time 1.0 :list (new 'static 'boxed-array :type int32 #x465) :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x25) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.5 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.5 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -10189,11 +10189,11 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x27) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.5 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.5 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -10203,11 +10203,11 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x26) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.5 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.5 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -10215,16 +10215,16 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :num #x479 :ref-time-num #x474 :score #x1f4 - :flags (tpath-info-flags tpath-info-flags-3) + :flags (tpath-flags bonus) :bonus-time 1.0 :list (new 'static 'boxed-array :type int32 #x474) :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x25) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.5 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.5 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -10234,11 +10234,11 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x27) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.5 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.5 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -10246,16 +10246,16 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :num #x483 :ref-time-num #x47e :score #x1f4 - :flags (tpath-info-flags tpath-info-flags-3) + :flags (tpath-flags bonus) :bonus-time 1.0 :list (new 'static 'boxed-array :type int32 #x47e) :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x25) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.5 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.5 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -10265,11 +10265,11 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x26) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.5 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.5 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -10277,16 +10277,16 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :num #x48d :ref-time-num #x488 :score #x1f4 - :flags (tpath-info-flags tpath-info-flags-3) + :flags (tpath-flags bonus) :bonus-time 1.0 :list (new 'static 'boxed-array :type int32 #x488) :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x25) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.5 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.5 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) ) @@ -10299,41 +10299,41 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x25) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x3f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 3.0 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x3f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 3.0 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) :anim2 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x25) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x59 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 3.0 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x59 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 3.0 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info :s-time 1.0 :num #xa :score #x1f4 - :flags (tpath-info-flags start-on-rand-anim tpath-info-flags-6) + :flags (tpath-flags tpath-rand peace) :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x26) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x59 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 3.0 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x59 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 3.0 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) :anim2 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x26) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x26 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 3.0 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x26 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 3.0 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -10341,22 +10341,22 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :num #x14 :ref-time-num 10 :score #x1f4 - :flags (tpath-info-flags start-on-rand-anim tpath-info-flags-6) + :flags (tpath-flags tpath-rand peace) :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x27) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x26 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 2.0 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x26 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 2.0 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) :anim2 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x27) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x59 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 2.0 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x59 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 2.0 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -10364,22 +10364,22 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :num #x1e :ref-time-num 20 :score 100 - :flags (tpath-info-flags start-on-rand-anim) + :flags (tpath-flags tpath-rand) :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x28) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x66 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 3.0 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x66 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 3.0 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) :anim2 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x28) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x19 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 3.0 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x19 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 3.0 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -10387,16 +10387,16 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :num #x2a :ref-time-num 30 :score #x1f4 - :flags (tpath-info-flags tpath-info-flags-6) + :flags (tpath-flags peace) :bonus-time 0.5 :list (new 'static 'boxed-array :type int32 30) :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x27) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.0 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.0 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -10404,22 +10404,22 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :num #x2d :ref-time-num 42 :score 100 - :flags (tpath-info-flags start-on-rand-anim) + :flags (tpath-flags tpath-rand) :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x28) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x4c :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 2.0 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x4c :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 2.0 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) :anim2 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x28) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x33 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 2.0 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x33 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 2.0 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -10427,22 +10427,22 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :num #x32 :ref-time-num 45 :score #x1f4 - :flags (tpath-info-flags tpath-info-flags-6) + :flags (tpath-flags peace) :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x29) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x26 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 2.0 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x26 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 2.0 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) :anim2 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x29) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x59 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 2.0 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x59 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 2.0 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -10452,19 +10452,19 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x29) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 3.0 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 3.0 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) :anim2 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x29) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 3.0 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 3.0 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -10472,22 +10472,22 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :num #x46 :ref-time-num 60 :score 100 - :flags (tpath-info-flags start-on-rand-anim) + :flags (tpath-flags tpath-rand) :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x2a) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 3.0 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 3.0 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) :anim2 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x2a) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 3.0 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 3.0 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -10497,36 +10497,36 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x2b) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x1f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 3.0 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x1f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 3.0 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) :anim2 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x2b) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x5f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 3.0 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x5f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 3.0 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info :num #x5a :ref-time-num 80 :score #x1f4 - :flags (tpath-info-flags tpath-info-flags-3) + :flags (tpath-flags bonus) :bonus-time 1.0 :list (new 'static 'boxed-array :type int32 80) :anim1 (new 'static 'inline-array tpath-control-frame 7 (new 'static 'tpath-control-frame :path-num #x29) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.5 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.5 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.5 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.5 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -10534,22 +10534,22 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :num #x64 :ref-time-num 80 :score #x1f4 - :flags (tpath-info-flags start-on-rand-anim tpath-info-flags-6) + :flags (tpath-flags tpath-rand peace) :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x2b) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x5f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 3.5 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x5f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 3.5 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) :anim2 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x2b) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x1f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 3.5 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x1f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 3.5 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -10559,31 +10559,31 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 8 (new 'static 'tpath-control-frame :path-num #x35) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.5 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 3.0 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.5 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.5 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 3.0 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.5 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info :num #x73 :ref-time-num #x6e :score #x1f4 - :flags (tpath-info-flags tpath-info-flags-3) + :flags (tpath-flags bonus) :bonus-time 3.0 :list (new 'static 'boxed-array :type int32 #x6e) :anim1 (new 'static 'inline-array tpath-control-frame 8 (new 'static 'tpath-control-frame :path-num #x35) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.5 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 2.5 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.5 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.5 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 2.5 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.5 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -10592,31 +10592,31 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 8 (new 'static 'tpath-control-frame :path-num #x34) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.5 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 3.0 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.5 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.5 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 3.0 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.5 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info :num #x82 :ref-time-num #x78 :score #x1f4 - :flags (tpath-info-flags tpath-info-flags-3) + :flags (tpath-flags bonus) :bonus-time 3.0 :list (new 'static 'boxed-array :type int32 #x78) :anim1 (new 'static 'inline-array tpath-control-frame 8 (new 'static 'tpath-control-frame :path-num #x34) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.5 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 2.5 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.5 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.5 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 2.5 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.5 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -10626,59 +10626,59 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x2e) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 3.0 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 3.0 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) :anim2 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x2d) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 3.0 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 3.0 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info :num #x96 :ref-time-num 100 :score -100 - :flags (tpath-info-flags score-not-influenced-by-speed start-on-rand-anim) + :flags (tpath-flags citizen tpath-rand) :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x2d) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 3.0 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 3.0 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) :anim2 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x2e) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 3.0 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 3.0 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info :num #xa0 :ref-time-num #x8c :score #x1f4 - :flags (tpath-info-flags tpath-info-flags-3 tpath-info-flags-6) + :flags (tpath-flags bonus peace) :bonus-time 3.5 :list (new 'static 'boxed-array :type int32 #x8c) :anim1 (new 'static 'inline-array tpath-control-frame 8 (new 'static 'tpath-control-frame :path-num #x35) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.5 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 2.5 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.5 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.5 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 2.5 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.5 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -10688,31 +10688,31 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 8 (new 'static 'tpath-control-frame :path-num #x34) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.5 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 3.0 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.5 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.5 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 3.0 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.5 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info :num #xb4 :ref-time-num #xaa :score #x1f4 - :flags (tpath-info-flags tpath-info-flags-3 tpath-info-flags-6) + :flags (tpath-flags bonus peace) :bonus-time 3.0 :list (new 'static 'boxed-array :type int32 #xaa) :anim1 (new 'static 'inline-array tpath-control-frame 8 (new 'static 'tpath-control-frame :path-num #x34) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.5 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 2.5 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.5 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.5 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 2.5 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.5 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -10722,19 +10722,19 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x2e) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 3.0 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 3.0 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) :anim2 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x2d) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 3.0 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 3.0 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -10742,22 +10742,22 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :num #xc8 :ref-time-num #xbe :score -100 - :flags (tpath-info-flags start-on-rand-anim tpath-info-flags-6) + :flags (tpath-flags tpath-rand peace) :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x2d) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 3.0 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 3.0 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) :anim2 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x2e) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 3.0 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 3.0 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -10767,12 +10767,12 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 7 (new 'static 'tpath-control-frame :path-num #x32) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 2.1 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 2.1 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -10780,15 +10780,15 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :num #xdc :ref-time-num #xd2 :score #x1f4 - :flags (tpath-info-flags tpath-info-flags-6) + :flags (tpath-flags peace) :anim1 (new 'static 'inline-array tpath-control-frame 7 (new 'static 'tpath-control-frame :path-num #x33) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 2.1 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 2.1 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -10798,12 +10798,12 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 7 (new 'static 'tpath-control-frame :path-num #x32) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 2.1 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 2.1 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -10813,12 +10813,12 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 7 (new 'static 'tpath-control-frame :path-num #x33) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 2.1 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 2.1 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -10828,12 +10828,12 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 7 (new 'static 'tpath-control-frame :path-num #x32) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 2.5 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 2.5 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -10843,28 +10843,28 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 7 (new 'static 'tpath-control-frame :path-num #x31) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 2.5 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 2.5 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info :num #x10e :ref-time-num #x104 :score #x1f4 - :flags (tpath-info-flags tpath-info-flags-3 tpath-info-flags-6) + :flags (tpath-flags bonus peace) :bonus-time 2.0 :list (new 'static 'boxed-array :type int32 #x104) :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x2e) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 2.5 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 2.5 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -10874,13 +10874,13 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 8 (new 'static 'tpath-control-frame :path-num #x38) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.5 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 3.0 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.5 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.5 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 3.0 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.5 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -10888,18 +10888,18 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :num #x122 :ref-time-num #x118 :score #x1f4 - :flags (tpath-info-flags tpath-info-flags-6) + :flags (tpath-flags peace) :bonus-time 2.0 :list (new 'static 'boxed-array :type int32 #x8c) :anim1 (new 'static 'inline-array tpath-control-frame 8 (new 'static 'tpath-control-frame :path-num #x47) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 1.5 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.5 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 1.5 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.5 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -10909,13 +10909,13 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 8 (new 'static 'tpath-control-frame :path-num #x2f) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.5 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 3.0 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.5 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.5 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 3.0 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.5 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -10923,18 +10923,18 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :num #x136 :ref-time-num #x12c :score #x1f4 - :flags (tpath-info-flags tpath-info-flags-3 tpath-info-flags-6) + :flags (tpath-flags bonus peace) :bonus-time 2.5 :list (new 'static 'boxed-array :type int32 #x12c) :anim1 (new 'static 'inline-array tpath-control-frame 8 (new 'static 'tpath-control-frame :path-num #x30) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x26 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 1.5 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.5 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x26 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 1.5 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.5 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -10944,31 +10944,31 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 8 (new 'static 'tpath-control-frame :path-num #x47) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.5 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 3.0 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.5 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.5 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 3.0 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.5 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info :num #x14a :ref-time-num #x140 :score #x1f4 - :flags (tpath-info-flags tpath-info-flags-3 tpath-info-flags-6) + :flags (tpath-flags bonus peace) :bonus-time 2.0 :list (new 'static 'boxed-array :type int32 #x140) :anim1 (new 'static 'inline-array tpath-control-frame 8 (new 'static 'tpath-control-frame :path-num #x47) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x26 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 1.0 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.5 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x26 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 1.0 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.5 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -10976,16 +10976,16 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :num #x154 :ref-time-num #x14a :score #x1f4 - :flags (tpath-info-flags tpath-info-flags-6) + :flags (tpath-flags peace) :anim1 (new 'static 'inline-array tpath-control-frame 8 (new 'static 'tpath-control-frame :path-num #x44) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.5 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 3.0 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.5 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.5 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 3.0 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.5 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -10994,30 +10994,30 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 8 (new 'static 'tpath-control-frame :path-num #x3a) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.5 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 3.0 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.5 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.5 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 3.0 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.5 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info :num #x168 :ref-time-num #x15e :score #x1f4 - :flags (tpath-info-flags tpath-info-flags-3 tpath-info-flags-6) + :flags (tpath-flags bonus peace) :bonus-time 2.5 :list (new 'static 'boxed-array :type int32 #x15e) :anim1 (new 'static 'inline-array tpath-control-frame 7 (new 'static 'tpath-control-frame :path-num #x3b) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.5 :path-pos #x33 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 1.0 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.5 :path-pos #x33 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 1.0 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -11027,31 +11027,31 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 8 (new 'static 'tpath-control-frame :path-num #x42) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.5 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 1.5 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.5 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.5 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 1.5 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.5 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info :num #x17c :ref-time-num #x172 :score #x1f4 - :flags (tpath-info-flags tpath-info-flags-3 tpath-info-flags-6) + :flags (tpath-flags bonus peace) :bonus-time 2.0 :list (new 'static 'boxed-array :type int32 #x172) :anim1 (new 'static 'inline-array tpath-control-frame 8 (new 'static 'tpath-control-frame :path-num #x43) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.5 :path-pos #x33 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 1.5 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.5 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.5 :path-pos #x33 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 1.5 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.5 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -11060,31 +11060,31 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 8 (new 'static 'tpath-control-frame :path-num #x3c) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.5 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 1.5 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.5 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.5 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 1.5 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.5 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info :num #x18b :ref-time-num #x186 :score #x1f4 - :flags (tpath-info-flags tpath-info-flags-3 tpath-info-flags-6) + :flags (tpath-flags bonus peace) :bonus-time 2.0 :list (new 'static 'boxed-array :type int32 #x186) :anim1 (new 'static 'inline-array tpath-control-frame 8 (new 'static 'tpath-control-frame :path-num #x3d) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.5 :path-pos #x3f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 1.5 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.5 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.5 :path-pos #x3f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 1.5 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.5 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -11094,13 +11094,13 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 8 (new 'static 'tpath-control-frame :path-num #x40) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.5 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 1.5 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.5 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.5 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 1.5 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.5 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -11108,16 +11108,16 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :num #x19a :ref-time-num #x190 :score -100 - :flags (tpath-info-flags score-not-influenced-by-speed) + :flags (tpath-flags citizen) :anim1 (new 'static 'inline-array tpath-control-frame 8 (new 'static 'tpath-control-frame :path-num #x2) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.5 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 4.5 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.5 :path-pos #xff :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.5 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 4.5 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.5 :path-pos #xff :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -11127,13 +11127,13 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 8 (new 'static 'tpath-control-frame :path-num #x3) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.5 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.5 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.5 :path-pos #xff :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.5 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.5 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.5 :path-pos #xff :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -11141,16 +11141,16 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :num #x1ae :ref-time-num #x1a4 :score #x1f4 - :flags (tpath-info-flags tpath-info-flags-6) + :flags (tpath-flags peace) :anim1 (new 'static 'inline-array tpath-control-frame 8 (new 'static 'tpath-control-frame :path-num #x5) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.8 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 4.5 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 1.0 :path-pos #xff :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.8 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 4.5 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 1.0 :path-pos #xff :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -11158,16 +11158,16 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :num #x1b3 :ref-time-num #x1ae :score -100 - :flags (tpath-info-flags score-not-influenced-by-speed) + :flags (tpath-flags citizen) :anim1 (new 'static 'inline-array tpath-control-frame 8 (new 'static 'tpath-control-frame :path-num #x4) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.5 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 1.0 :path-pos #xff :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.5 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 1.0 :path-pos #xff :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -11177,13 +11177,13 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 8 (new 'static 'tpath-control-frame :path-num #x2) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.5 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.3 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 1.0 :path-pos #xff :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.5 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.3 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 1.0 :path-pos #xff :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -11191,18 +11191,18 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :num #x1b6 :ref-time-num #x1b4 :score #x1f4 - :flags (tpath-info-flags tpath-info-flags-3 tpath-info-flags-6) + :flags (tpath-flags bonus peace) :bonus-time 2.5 :list (new 'static 'boxed-array :type int32 #x1b4) :anim1 (new 'static 'inline-array tpath-control-frame 8 (new 'static 'tpath-control-frame :path-num #x6) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #xff :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.5 :path-pos #xbf :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 1.0 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.5 :path-pos #xff :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #xff :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.5 :path-pos #xbf :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 1.0 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.5 :path-pos #xff :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -11212,12 +11212,12 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 7 (new 'static 'tpath-control-frame :path-num #x5) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.0 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 1.5 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.0 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 1.5 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -11225,16 +11225,16 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :num #x1c2 :ref-time-num #x1b8 :score 100 - :flags (tpath-info-flags double-hitpoints) + :flags (tpath-flags big) :anim1 (new 'static 'inline-array tpath-control-frame 8 (new 'static 'tpath-control-frame :path-num #x4) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.7 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.4 :path-pos #xbf :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 2.5 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.7 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.4 :path-pos #xbf :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 2.5 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -11242,16 +11242,16 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :num #x1cc :ref-time-num #x1c2 :score #x1f4 - :flags (tpath-info-flags tpath-info-flags-6) + :flags (tpath-flags peace) :anim1 (new 'static 'inline-array tpath-control-frame 8 (new 'static 'tpath-control-frame :path-num #x49) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.0 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 2.5 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 2.5 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.0 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 2.5 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 2.5 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -11259,34 +11259,34 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :num #x1d6 :ref-time-num #x1cc :score 100 - :flags (tpath-info-flags double-hitpoints) + :flags (tpath-flags big) :anim1 (new 'static 'inline-array tpath-control-frame 8 (new 'static 'tpath-control-frame :path-num #x4) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.0 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 2.5 :path-pos #xff :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.0 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 2.5 :path-pos #xff :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info :num #x1db :ref-time-num #x1d6 :score #x1f4 - :flags (tpath-info-flags tpath-info-flags-3 tpath-info-flags-6) + :flags (tpath-flags bonus peace) :bonus-time 3.5 :list (new 'static 'boxed-array :type int32 #x1d6) :anim1 (new 'static 'inline-array tpath-control-frame 8 (new 'static 'tpath-control-frame :path-num #x2) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.0 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 3.5 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 1.0 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.0 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 3.5 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 1.0 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -11294,16 +11294,16 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :num #x1e0 :ref-time-num #x1db :score 100 - :flags (tpath-info-flags double-hitpoints) + :flags (tpath-flags big) :anim1 (new 'static 'inline-array tpath-control-frame 8 (new 'static 'tpath-control-frame :path-num #x5) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.1 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 1.0 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 2.8 :path-pos #xff :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.1 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 1.0 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 2.8 :path-pos #xff :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -11311,16 +11311,16 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :num #x1ea :ref-time-num #x1e0 :score #x1f4 - :flags (tpath-info-flags tpath-info-flags-6) + :flags (tpath-flags peace) :anim1 (new 'static 'inline-array tpath-control-frame 8 (new 'static 'tpath-control-frame :path-num #x3) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.5 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 3.5 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 1.0 :path-pos #xff :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.5 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 3.5 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 1.0 :path-pos #xff :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -11330,67 +11330,67 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 8 (new 'static 'tpath-control-frame :path-num #x4a) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.0 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.5 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 1.5 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.0 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.5 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 1.5 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info :num #x1f9 :ref-time-num #x1f4 :score #x1f4 - :flags (tpath-info-flags tpath-info-flags-3 tpath-info-flags-6) + :flags (tpath-flags bonus peace) :bonus-time 3.5 :list (new 'static 'boxed-array :type int32 #x12c) :anim1 (new 'static 'inline-array tpath-control-frame 8 (new 'static 'tpath-control-frame :path-num #x1) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.6 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 3.5 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.6 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 3.5 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info :num #x1fa :ref-time-num #x1f9 :score #x1f4 - :flags (tpath-info-flags tpath-info-flags-3 tpath-info-flags-6) + :flags (tpath-flags bonus peace) :bonus-time 3.5 :list (new 'static 'boxed-array :type int32 #x131) :anim1 (new 'static 'inline-array tpath-control-frame 8 (new 'static 'tpath-control-frame :path-num #x1) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.6 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 3.0 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.6 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 3.0 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info :num #x1fb :ref-time-num #x1fa :score #x1f4 - :flags (tpath-info-flags tpath-info-flags-3) + :flags (tpath-flags bonus) :bonus-time 3.5 :list (new 'static 'boxed-array :type int32 #x1fa) :anim1 (new 'static 'inline-array tpath-control-frame 8 (new 'static 'tpath-control-frame :path-num #x1) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.6 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 2.5 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.6 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 2.5 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -11400,47 +11400,47 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 8 (new 'static 'tpath-control-frame :path-num #x2) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.0 :path-pos #x33 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 2.5 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 1.0 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.0 :path-pos #x33 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 2.5 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 1.0 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info :num #x208 :ref-time-num #x1fe :score #x1f4 - :flags (tpath-info-flags tpath-info-flags-6) + :flags (tpath-flags peace) :anim1 (new 'static 'inline-array tpath-control-frame 8 (new 'static 'tpath-control-frame :path-num #x6) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.0 :path-pos #x3f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 4.5 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 1.5 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.0 :path-pos #x3f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 4.5 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 1.5 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info :num #x20d :ref-time-num #x208 :score #x1f4 - :flags (tpath-info-flags tpath-info-flags-3) + :flags (tpath-flags bonus) :bonus-time 2.5 :list (new 'static 'boxed-array :type int32 #x208) :anim1 (new 'static 'inline-array tpath-control-frame 8 (new 'static 'tpath-control-frame :path-num #x6) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.0 :path-pos #x59 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 1.5 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.5 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.0 :path-pos #x59 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 1.5 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.5 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -11448,14 +11448,14 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :num #x212 :ref-time-num #x208 :score 100 - :flags (tpath-info-flags double-hitpoints) + :flags (tpath-flags big) :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x8) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 2.5 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 2.5 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -11463,16 +11463,16 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :num #x21c :ref-time-num #x212 :score #x1f4 - :flags (tpath-info-flags tpath-info-flags-6) + :flags (tpath-flags peace) :anim1 (new 'static 'inline-array tpath-control-frame 8 (new 'static 'tpath-control-frame :path-num #x9) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.5 :path-pos #x3f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 2.5 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 2.5 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.5 :path-pos #x3f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 2.5 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 2.5 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -11480,16 +11480,16 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :num #x226 :ref-time-num #x21c :score #x1f4 - :flags (tpath-info-flags tpath-info-flags-6) + :flags (tpath-flags peace) :anim1 (new 'static 'inline-array tpath-control-frame 8 (new 'static 'tpath-control-frame :path-num #xa) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 2.0 :path-pos #x3f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 1.5 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 1.5 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 2.0 :path-pos #x3f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 1.5 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 1.5 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -11497,16 +11497,16 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :num #x230 :ref-time-num #x226 :score #x1f4 - :flags (tpath-info-flags tpath-info-flags-6) + :flags (tpath-flags peace) :anim1 (new 'static 'inline-array tpath-control-frame 8 (new 'static 'tpath-control-frame :path-num #xb) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.0 :path-pos #x3f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 2.5 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 2.5 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.0 :path-pos #x3f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 2.5 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 2.5 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -11516,13 +11516,13 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 8 (new 'static 'tpath-control-frame :path-num #x46) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.0 :path-pos #x33 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 2.5 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 1.0 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.0 :path-pos #x33 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 2.5 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 1.0 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -11530,16 +11530,16 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :num #x244 :ref-time-num #x23a :score #x1f4 - :flags (tpath-info-flags tpath-info-flags-6) + :flags (tpath-flags peace) :anim1 (new 'static 'inline-array tpath-control-frame 8 (new 'static 'tpath-control-frame :path-num #xd) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.0 :path-pos #x33 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 2.5 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 1.0 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.0 :path-pos #x33 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 2.5 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 1.0 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -11549,13 +11549,13 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 8 (new 'static 'tpath-control-frame :path-num #xc) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.0 :path-pos #x33 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 2.5 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 1.0 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.0 :path-pos #x33 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 2.5 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 1.0 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -11565,13 +11565,13 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 8 (new 'static 'tpath-control-frame :path-num #x10) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.0 :path-pos #x33 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 2.5 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 1.0 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.0 :path-pos #x33 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 2.5 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 1.0 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -11581,13 +11581,13 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 8 (new 'static 'tpath-control-frame :path-num #xf) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.0 :path-pos #x33 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 2.5 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 1.0 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.0 :path-pos #x33 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 2.5 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 1.0 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -11597,13 +11597,13 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 8 (new 'static 'tpath-control-frame :path-num #x11) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.0 :path-pos #x33 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 2.5 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 1.0 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.0 :path-pos #x33 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 2.5 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 1.0 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -11611,32 +11611,32 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :num #x276 :ref-time-num #x26c :score #x1f4 - :flags (tpath-info-flags tpath-info-flags-6) + :flags (tpath-flags peace) :anim1 (new 'static 'inline-array tpath-control-frame 8 (new 'static 'tpath-control-frame :path-num #x46) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.0 :path-pos #x33 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 2.5 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 2.5 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.0 :path-pos #x33 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 2.5 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 2.5 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info :num #x280 :ref-time-num #x276 :score #x1f4 - :flags (tpath-info-flags tpath-info-flags-6) + :flags (tpath-flags peace) :anim1 (new 'static 'inline-array tpath-control-frame 8 (new 'static 'tpath-control-frame :path-num #x46) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.0 :path-pos #x4c :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 2.5 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 2.5 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.0 :path-pos #x4c :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 2.5 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 2.5 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -11644,32 +11644,32 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :num #x28a :ref-time-num #x280 :score #x1f4 - :flags (tpath-info-flags tpath-info-flags-6) + :flags (tpath-flags peace) :anim1 (new 'static 'inline-array tpath-control-frame 8 (new 'static 'tpath-control-frame :path-num #x16) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.0 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 4.5 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 1.0 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.0 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 4.5 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 1.0 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info :num #x294 :ref-time-num #x28a :score #x1f4 - :flags (tpath-info-flags tpath-info-flags-6) + :flags (tpath-flags peace) :anim1 (new 'static 'inline-array tpath-control-frame 8 (new 'static 'tpath-control-frame :path-num #x14) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.0 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 4.5 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 1.0 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.0 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 4.5 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 1.0 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -11678,13 +11678,13 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 8 (new 'static 'tpath-control-frame :path-num #x17) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.0 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 4.5 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 1.0 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.0 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 4.5 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 1.0 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -11693,13 +11693,13 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 8 (new 'static 'tpath-control-frame :path-num #x15) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.0 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 4.5 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 1.0 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.0 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 4.5 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 1.0 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -11708,13 +11708,13 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 8 (new 'static 'tpath-control-frame :path-num #x13) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.0 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 4.5 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 1.0 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.0 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 4.5 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 1.0 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -11722,14 +11722,14 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :num #x2bc :ref-time-num #x2b2 :score #x1f4 - :flags (tpath-info-flags tpath-info-flags-6) + :flags (tpath-flags peace) :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x11) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 5.0 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 5.0 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -11739,11 +11739,11 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x11) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 5.0 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 5.0 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -11751,14 +11751,14 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :num #x2d0 :ref-time-num #x2c6 :score #x1f4 - :flags (tpath-info-flags tpath-info-flags-6) + :flags (tpath-flags peace) :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x11) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 5.0 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 5.0 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -11768,11 +11768,11 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x11) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 5.0 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 5.0 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -11782,12 +11782,12 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 7 (new 'static 'tpath-control-frame :path-num #x18) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 5.0 :path-pos #x3f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 2.0 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 5.0 :path-pos #x3f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 2.0 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -11797,12 +11797,12 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 7 (new 'static 'tpath-control-frame :path-num #x18) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 5.0 :path-pos #x66 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 2.5 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 5.0 :path-pos #x66 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 2.5 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -11810,14 +11810,14 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :num #x2f8 :ref-time-num #x2ee :score #x1f4 - :flags (tpath-info-flags tpath-info-flags-6) + :flags (tpath-flags peace) :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x1a) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 5.0 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 5.0 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -11827,11 +11827,11 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x19) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 3.0 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 3.0 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -11841,11 +11841,11 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x19) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 3.0 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 3.0 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -11855,11 +11855,11 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x19) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 3.0 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 3.0 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -11869,11 +11869,11 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x19) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 3.0 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 3.0 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -11883,11 +11883,11 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x19) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 3.0 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 3.0 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -11897,11 +11897,11 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x1b) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 3.0 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 3.0 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -11911,11 +11911,11 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x1c) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 3.0 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 3.0 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -11925,11 +11925,11 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x1b) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 3.0 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 3.0 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -11939,11 +11939,11 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x1b) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 3.0 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 3.0 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -11953,11 +11953,11 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x1c) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 3.0 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 3.0 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -11967,11 +11967,11 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x1c) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 3.0 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 3.0 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -11979,14 +11979,14 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :num #x33c :ref-time-num #x33b :score #x1f4 - :flags (tpath-info-flags tpath-info-flags-6) + :flags (tpath-flags peace) :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x1e) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 5.0 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 5.0 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -11996,11 +11996,11 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x1d) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 2.8 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 2.8 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -12010,11 +12010,11 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x1f) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 2.8 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 2.8 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -12024,11 +12024,11 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x1d) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 2.8 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 2.8 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -12038,11 +12038,11 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x1f) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 2.8 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 2.8 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -12052,11 +12052,11 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x1d) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 2.8 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 2.8 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -12066,11 +12066,11 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x1f) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 2.8 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 2.8 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -12078,14 +12078,14 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :num #x37a :ref-time-num #x370 :score #x1f4 - :flags (tpath-info-flags tpath-info-flags-6) + :flags (tpath-flags peace) :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x20) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 2.5 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 2.5 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -12093,14 +12093,14 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :num #x384 :ref-time-num #x37a :score #x1f4 - :flags (tpath-info-flags tpath-info-flags-6) + :flags (tpath-flags peace) :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x20) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 3.0 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 3.0 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -12108,14 +12108,14 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :num #x38e :ref-time-num #x384 :score #x1f4 - :flags (tpath-info-flags tpath-info-flags-6) + :flags (tpath-flags peace) :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x20) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 3.5 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 3.5 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) ) diff --git a/goal_src/jak2/levels/gungame/gungame-obs.gc b/goal_src/jak2/levels/gungame/gungame-obs.gc index 3d14601f8a..4ef529cb83 100644 --- a/goal_src/jak2/levels/gungame/gungame-obs.gc +++ b/goal_src/jak2/levels/gungame/gungame-obs.gc @@ -925,18 +925,18 @@ This commonly includes things such as: :ref-time-num -1 :anim1 (new 'static 'inline-array tpath-control-frame 4 (new 'static 'tpath-control-frame :path-num #x23) - (new 'static 'tpath-control-frame :time 0.3 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time -1.0 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.3 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time -1.0 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info :ref-time-num -1 :anim1 (new 'static 'inline-array tpath-control-frame 4 (new 'static 'tpath-control-frame :path-num #x23) - (new 'static 'tpath-control-frame :time 0.3 :path-pos #x7f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time -1.0 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.3 :path-pos #x7f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time -1.0 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) ) @@ -1143,13 +1143,13 @@ This commonly includes things such as: (dotimes (gp-2 (length (-> self course))) (let ((v1-20 (-> self course gp-2))) 0 - (logior! (-> v1-20 flags) (tpath-info-flags tpath-info-flags-0)) - (logclear! (-> v1-20 flags) (tpath-info-flags broken)) + (logior! (-> v1-20 flags) (tpath-flags need-to-spawn)) + (logclear! (-> v1-20 flags) (tpath-flags broken)) (cond - ((logtest? (-> v1-20 flags) (tpath-info-flags tpath-info-flags-3)) + ((logtest? (-> v1-20 flags) (tpath-flags bonus)) (+! (-> self total-bonus) 1) ) - ((not (logtest? (-> v1-20 flags) (tpath-info-flags score-not-influenced-by-speed))) + ((not (logtest? (-> v1-20 flags) (tpath-flags citizen))) (+! (-> self total-target) 1) ) ) @@ -1437,13 +1437,13 @@ This commonly includes things such as: ) (dotimes (gp-0 (length (-> self course))) (let ((s5-0 (-> self course gp-0))) - (when (and (logtest? (-> s5-0 flags) (tpath-info-flags tpath-info-flags-0)) (>= f30-0 (-> s5-0 s-time))) + (when (and (logtest? (-> s5-0 flags) (tpath-flags need-to-spawn)) (>= f30-0 (-> s5-0 s-time))) (cond - ((logtest? (-> s5-0 flags) (tpath-info-flags tpath-info-flags-3)) + ((logtest? (-> s5-0 flags) (tpath-flags bonus)) (let ((s4-0 #t)) (dotimes (s3-0 (length (-> self course))) (let ((s2-0 (-> self course s3-0))) - (when (not (logtest? (-> s2-0 flags) (tpath-info-flags broken))) + (when (not (logtest? (-> s2-0 flags) (tpath-flags broken))) (dotimes (s1-0 (length (-> s5-0 list))) (if (= (-> s5-0 list s1-0) (-> s2-0 num)) (set! s4-0 #f) @@ -1454,17 +1454,15 @@ This commonly includes things such as: ) (when s4-0 (process-spawn gun-dummy-gold self s5-0 :to self) - (logclear! (-> s5-0 flags) (tpath-info-flags tpath-info-flags-0)) + (logclear! (-> s5-0 flags) (tpath-flags need-to-spawn)) ) ) (if (>= f30-0 (+ (-> s5-0 bonus-time) (-> s5-0 s-time))) - (logclear! (-> s5-0 flags) (tpath-info-flags tpath-info-flags-0)) + (logclear! (-> s5-0 flags) (tpath-flags need-to-spawn)) ) ) (else - (when (and (not (logtest? (-> s5-0 flags) (tpath-info-flags score-not-influenced-by-speed))) - (not (-> self first-enemy-shown?)) - ) + (when (and (not (logtest? (-> s5-0 flags) (tpath-flags citizen))) (not (-> self first-enemy-shown?))) (if (task-node-open? (game-task-node city-red-gun-training-try-once)) (set! (-> self last-sound-id) (add-process *gui-control* self (gui-channel sig) (gui-action play) "sigc024" -99.0 0) @@ -1472,9 +1470,7 @@ This commonly includes things such as: ) (set! (-> self first-enemy-shown?) #t) ) - (when (and (logtest? (-> s5-0 flags) (tpath-info-flags score-not-influenced-by-speed)) - (not (-> self first-citizen-shown?)) - ) + (when (and (logtest? (-> s5-0 flags) (tpath-flags citizen)) (not (-> self first-citizen-shown?))) (if (task-node-open? (game-task-node city-red-gun-training-try-once)) (set! (-> self last-sound-id) (add-process *gui-control* self (gui-channel sig) (gui-action play) "sigc025" -99.0 0) @@ -1483,7 +1479,7 @@ This commonly includes things such as: (set! (-> self first-citizen-shown?) #t) ) (cond - ((logtest? (-> s5-0 flags) (tpath-info-flags score-not-influenced-by-speed)) + ((logtest? (-> s5-0 flags) (tpath-flags citizen)) (let ((v1-93 (rand-vu-int-count 4))) (cond ((zero? v1-93) @@ -1501,10 +1497,10 @@ This commonly includes things such as: ) ) ) - ((logtest? (-> s5-0 flags) (tpath-info-flags double-hitpoints)) + ((logtest? (-> s5-0 flags) (tpath-flags big)) (process-spawn gun-dummy-big self s5-0 :to self) ) - ((logtest? (-> s5-0 flags) (tpath-info-flags tpath-info-flags-6)) + ((logtest? (-> s5-0 flags) (tpath-flags peace)) (process-spawn gun-dummy-peace self s5-0 :to self) ) (else @@ -1523,7 +1519,7 @@ This commonly includes things such as: ) ) ) - (logclear! (-> s5-0 flags) (tpath-info-flags tpath-info-flags-0)) + (logclear! (-> s5-0 flags) (tpath-flags need-to-spawn)) ) ) ) @@ -1546,7 +1542,7 @@ This commonly includes things such as: ) a1-37 ) - (logtest? (-> gp-1 flags) (tpath-info-flags broken)) + (logtest? (-> gp-1 flags) (tpath-flags broken)) ) ) ) @@ -2114,8 +2110,8 @@ This commonly includes things such as: (dotimes (s5-0 (length arg0)) (let ((v1-2 (-> arg0 s5-0))) 0 - (logior! (-> v1-2 flags) (tpath-info-flags tpath-info-flags-0)) - (logclear! (-> v1-2 flags) (tpath-info-flags broken)) + (logior! (-> v1-2 flags) (tpath-flags need-to-spawn)) + (logclear! (-> v1-2 flags) (tpath-flags broken)) (let ((a0-6 (-> v1-2 ref-time-num))) (set! (-> v1-2 ref-time-num) -1) (dotimes (a1-3 s5-0) diff --git a/goal_src/jak2/levels/hiphog/whack.gc b/goal_src/jak2/levels/hiphog/whack.gc index 05629a9343..b02e49336a 100644 --- a/goal_src/jak2/levels/hiphog/whack.gc +++ b/goal_src/jak2/levels/hiphog/whack.gc @@ -1427,11 +1427,11 @@ ) (deftype hip-mole (process-drawable) - ((cabinet handle :offset-assert 200) - (index int32 :offset-assert 208) - (mode uint8 :offset-assert 212) - (sound-id uint32 :offset-assert 216) - (abort? symbol :offset-assert 220) + ((cabinet handle :offset-assert 200) + (index int32 :offset-assert 208) + (mode uint8 :offset-assert 212) + (sound-id sound-id :offset-assert 216) + (abort? symbol :offset-assert 220) ) :heap-base #x60 :method-count-assert 22 @@ -1567,12 +1567,12 @@ ) ) (sound-play "whack-up") - (set! (-> self sound-id) (the-as uint (sound-play "whack-bounce"))) + (set! (-> self sound-id) (sound-play "whack-bounce")) (set! (-> self abort?) #f) (none) ) :exit (behavior () - (sound-stop (the-as sound-id (-> self sound-id))) + (sound-stop (-> self sound-id)) (none) ) :trans (behavior () @@ -1925,13 +1925,13 @@ (let ((v1-50 (whack-a-metal-method-29 obj 0 3))) (cond ((zero? v1-50) - (talker-spawn-func (-> *talker-speech* 430) *entity-pool* (target-pos 0) (the-as region #f)) + (the-as int (talker-spawn-func (-> *talker-speech* 430) *entity-pool* (target-pos 0) (the-as region #f))) ) ((= v1-50 1) - (talker-spawn-func (-> *talker-speech* 431) *entity-pool* (target-pos 0) (the-as region #f)) + (the-as int (talker-spawn-func (-> *talker-speech* 431) *entity-pool* (target-pos 0) (the-as region #f))) ) (else - (talker-spawn-func (-> *talker-speech* 432) *entity-pool* (target-pos 0) (the-as region #f)) + (the-as int (talker-spawn-func (-> *talker-speech* 432) *entity-pool* (target-pos 0) (the-as region #f))) ) ) ) @@ -1940,64 +1940,64 @@ (let ((v1-55 (whack-a-metal-method-29 obj 1 20))) (cond ((zero? v1-55) - (talker-spawn-func (-> *talker-speech* 395) *entity-pool* (target-pos 0) (the-as region #f)) + (the-as int (talker-spawn-func (-> *talker-speech* 395) *entity-pool* (target-pos 0) (the-as region #f))) ) ((= v1-55 1) - (talker-spawn-func (-> *talker-speech* 396) *entity-pool* (target-pos 0) (the-as region #f)) + (the-as int (talker-spawn-func (-> *talker-speech* 396) *entity-pool* (target-pos 0) (the-as region #f))) ) ((= v1-55 2) - (talker-spawn-func (-> *talker-speech* 397) *entity-pool* (target-pos 0) (the-as region #f)) + (the-as int (talker-spawn-func (-> *talker-speech* 397) *entity-pool* (target-pos 0) (the-as region #f))) ) ((= v1-55 3) - (talker-spawn-func (-> *talker-speech* 398) *entity-pool* (target-pos 0) (the-as region #f)) + (the-as int (talker-spawn-func (-> *talker-speech* 398) *entity-pool* (target-pos 0) (the-as region #f))) ) ((= v1-55 4) - (talker-spawn-func (-> *talker-speech* 401) *entity-pool* (target-pos 0) (the-as region #f)) + (the-as int (talker-spawn-func (-> *talker-speech* 401) *entity-pool* (target-pos 0) (the-as region #f))) ) ((= v1-55 5) - (talker-spawn-func (-> *talker-speech* 403) *entity-pool* (target-pos 0) (the-as region #f)) + (the-as int (talker-spawn-func (-> *talker-speech* 403) *entity-pool* (target-pos 0) (the-as region #f))) ) ((= v1-55 6) - (talker-spawn-func (-> *talker-speech* 404) *entity-pool* (target-pos 0) (the-as region #f)) + (the-as int (talker-spawn-func (-> *talker-speech* 404) *entity-pool* (target-pos 0) (the-as region #f))) ) ((= v1-55 7) - (talker-spawn-func (-> *talker-speech* 405) *entity-pool* (target-pos 0) (the-as region #f)) + (the-as int (talker-spawn-func (-> *talker-speech* 405) *entity-pool* (target-pos 0) (the-as region #f))) ) ((= v1-55 8) - (talker-spawn-func (-> *talker-speech* 406) *entity-pool* (target-pos 0) (the-as region #f)) + (the-as int (talker-spawn-func (-> *talker-speech* 406) *entity-pool* (target-pos 0) (the-as region #f))) ) ((= v1-55 9) - (talker-spawn-func (-> *talker-speech* 407) *entity-pool* (target-pos 0) (the-as region #f)) + (the-as int (talker-spawn-func (-> *talker-speech* 407) *entity-pool* (target-pos 0) (the-as region #f))) ) ((= v1-55 10) - (talker-spawn-func (-> *talker-speech* 408) *entity-pool* (target-pos 0) (the-as region #f)) + (the-as int (talker-spawn-func (-> *talker-speech* 408) *entity-pool* (target-pos 0) (the-as region #f))) ) ((= v1-55 11) - (talker-spawn-func (-> *talker-speech* 409) *entity-pool* (target-pos 0) (the-as region #f)) + (the-as int (talker-spawn-func (-> *talker-speech* 409) *entity-pool* (target-pos 0) (the-as region #f))) ) ((= v1-55 12) - (talker-spawn-func (-> *talker-speech* 410) *entity-pool* (target-pos 0) (the-as region #f)) + (the-as int (talker-spawn-func (-> *talker-speech* 410) *entity-pool* (target-pos 0) (the-as region #f))) ) ((= v1-55 13) - (talker-spawn-func (-> *talker-speech* 411) *entity-pool* (target-pos 0) (the-as region #f)) + (the-as int (talker-spawn-func (-> *talker-speech* 411) *entity-pool* (target-pos 0) (the-as region #f))) ) ((= v1-55 14) - (talker-spawn-func (-> *talker-speech* 412) *entity-pool* (target-pos 0) (the-as region #f)) + (the-as int (talker-spawn-func (-> *talker-speech* 412) *entity-pool* (target-pos 0) (the-as region #f))) ) ((= v1-55 15) - (talker-spawn-func (-> *talker-speech* 413) *entity-pool* (target-pos 0) (the-as region #f)) + (the-as int (talker-spawn-func (-> *talker-speech* 413) *entity-pool* (target-pos 0) (the-as region #f))) ) ((= v1-55 16) - (talker-spawn-func (-> *talker-speech* 414) *entity-pool* (target-pos 0) (the-as region #f)) + (the-as int (talker-spawn-func (-> *talker-speech* 414) *entity-pool* (target-pos 0) (the-as region #f))) ) ((= v1-55 17) - (talker-spawn-func (-> *talker-speech* 415) *entity-pool* (target-pos 0) (the-as region #f)) + (the-as int (talker-spawn-func (-> *talker-speech* 415) *entity-pool* (target-pos 0) (the-as region #f))) ) ((= v1-55 18) - (talker-spawn-func (-> *talker-speech* 416) *entity-pool* (target-pos 0) (the-as region #f)) + (the-as int (talker-spawn-func (-> *talker-speech* 416) *entity-pool* (target-pos 0) (the-as region #f))) ) (else - (talker-spawn-func (-> *talker-speech* 417) *entity-pool* (target-pos 0) (the-as region #f)) + (the-as int (talker-spawn-func (-> *talker-speech* 417) *entity-pool* (target-pos 0) (the-as region #f))) ) ) ) @@ -2657,7 +2657,7 @@ ) (s5-8 (current-time)) ) - (while (or (nonzero? (get-status *gui-control* (the-as sound-id gp-1))) (< (- (current-time) s5-8) (seconds 2))) + (while (or (nonzero? (get-status *gui-control* gp-1)) (< (- (current-time) s5-8) (seconds 2))) (suspend) (ja :num! (loop!)) ) @@ -2730,7 +2730,7 @@ ) (s5-8 (current-time)) ) - (while (or (nonzero? (get-status *gui-control* (the-as sound-id gp-1))) (< (- (current-time) s5-8) (seconds 2))) + (while (or (nonzero? (get-status *gui-control* gp-1)) (< (- (current-time) s5-8) (seconds 2))) (suspend) (ja :num! (loop!)) ) diff --git a/goal_src/jak2/levels/landing_pad/castle-obs.gc b/goal_src/jak2/levels/landing_pad/castle-obs.gc index 2f2937e031..088d491ef4 100644 --- a/goal_src/jak2/levels/landing_pad/castle-obs.gc +++ b/goal_src/jak2/levels/landing_pad/castle-obs.gc @@ -16,7 +16,7 @@ (actor-group-count int32 :offset-assert 260) (texture-anim-index uint32 :offset-assert 264) (my-id int32 :offset-assert 268) - (sound-id uint32 :offset-assert 272) + (sound-id sound-id :offset-assert 272) (target-speed float :offset-assert 276) ) :heap-base #xa0 @@ -58,7 +58,7 @@ This commonly includes things such as: (go process-drawable-art-error "bad path") ) (init! obj) - (set! (-> obj sound-id) (the-as uint (new-sound-id))) + (set! (-> obj sound-id) (new-sound-id)) (set! (-> obj target-speed) (-> obj speed)) (conveyor-method-21 obj) (set! sv-16 (new 'static 'res-tag)) @@ -80,7 +80,7 @@ This commonly includes things such as: ) (defmethod deactivate cas-conveyor ((obj cas-conveyor)) - (sound-stop (the-as sound-id (-> obj sound-id))) + (sound-stop (-> obj sound-id)) ((the-as (function conveyor none) (find-parent-method cas-conveyor 10)) obj) (none) ) @@ -95,7 +95,7 @@ This commonly includes things such as: (let ((f0-2 (* 0.000032552085 (+ -30720.0 (fabs (-> self speed)))))) (sound-play-by-name (static-sound-name "castle-conveyor") - (the-as sound-id (-> self sound-id)) + (-> self sound-id) 1024 (the int (* 1524.0 f0-2)) 0 @@ -826,7 +826,7 @@ This commonly includes things such as: ) (deftype cas-elevator (elevator) - ((sound-id uint32 :offset-assert 368) + ((sound-id sound-id :offset-assert 368) ) :heap-base #x100 :method-count-assert 50 @@ -919,7 +919,7 @@ This commonly includes things such as: (t9-0) ) ) - (sound-play "cas-elevate" :id (the-as sound-id (-> self sound-id)) :position (-> self root-override trans)) + (sound-play "cas-elevate" :id (-> self sound-id) :position (-> self root-override trans)) (none) ) :post (behavior () @@ -932,7 +932,7 @@ This commonly includes things such as: (when *sound-player-enable* (let ((gp-0 (the-as sound-rpc-set-param (get-sound-buffer-entry)))) (set! (-> gp-0 command) (sound-command set-param)) - (set! (-> gp-0 id) (the-as sound-id (-> self sound-id))) + (set! (-> gp-0 id) (-> self sound-id)) (let ((a1-0 (-> self root-override trans))) (let ((s5-0 self)) (when (= a1-0 #t) @@ -960,7 +960,7 @@ This commonly includes things such as: (t9-0) ) ) - (sound-stop (the-as sound-id (-> self sound-id))) + (sound-stop (-> self sound-id)) (sound-play "cas-elevate-end") (none) ) @@ -978,7 +978,7 @@ This commonly includes things such as: ) (defmethod deactivate cas-elevator ((obj cas-elevator)) - (sound-stop (the-as sound-id (-> obj sound-id))) + (sound-stop (-> obj sound-id)) ((the-as (function elevator none) (find-parent-method cas-elevator 10)) obj) (none) ) @@ -986,7 +986,7 @@ This commonly includes things such as: (defmethod init-plat! cas-elevator ((obj cas-elevator)) "Does any necessary initial platform setup. For example for an elevator pre-compute the distance between the first and last points (both ways) and clear the sound." - (set! (-> obj sound-id) (the-as uint (new-sound-id))) + (set! (-> obj sound-id) (new-sound-id)) (cas-elevator-method-49 obj) (none) ) @@ -1021,13 +1021,13 @@ For example for an elevator pre-compute the distance between the first and last ) (deftype cas-rot-bridge (process-drawable) - ((index uint32 :offset-assert 200) - (anim-index uint32 :offset-assert 204) - (test-index uint32 :offset-assert 208) - (pos float :offset-assert 212) - (pos-old float :offset-assert 216) - (sound-id uint32 :offset-assert 220) - (sound-flag symbol :offset-assert 224) + ((index uint32 :offset-assert 200) + (anim-index uint32 :offset-assert 204) + (test-index uint32 :offset-assert 208) + (pos float :offset-assert 212) + (pos-old float :offset-assert 216) + (sound-id sound-id :offset-assert 220) + (sound-flag symbol :offset-assert 224) ) :heap-base #x70 :method-count-assert 21 @@ -1278,7 +1278,7 @@ For example for an elevator pre-compute the distance between the first and last ((< f0-9 1.0) (sound-play "track-plat-loop" - :id (the-as sound-id (-> self sound-id)) + :id (-> self sound-id) :position (vector<-cspace! (new 'stack-no-clear 'vector) (-> self node-list data 5)) ) (set! (-> self sound-flag) #t) @@ -1288,7 +1288,7 @@ For example for an elevator pre-compute the distance between the first and last "track-plat-stop" :position (vector<-cspace! (new 'stack-no-clear 'vector) (-> self node-list data 5)) ) - (sound-stop (the-as sound-id (-> self sound-id))) + (sound-stop (-> self sound-id)) (set! (-> self sound-flag) #f) ) ) @@ -1298,7 +1298,7 @@ For example for an elevator pre-compute the distance between the first and last ((< 0.0 f0-9) (sound-play "track-plat-loop" - :id (the-as sound-id (-> self sound-id)) + :id (-> self sound-id) :position (vector<-cspace! (new 'stack-no-clear 'vector) (-> self node-list data 5)) ) (set! (-> self sound-flag) #t) @@ -1308,7 +1308,7 @@ For example for an elevator pre-compute the distance between the first and last "track-plat-stop" :position (vector<-cspace! (new 'stack-no-clear 'vector) (-> self node-list data 5)) ) - (sound-stop (the-as sound-id (-> self sound-id))) + (sound-stop (-> self sound-id)) (set! (-> self sound-flag) #f) ) ) @@ -1408,7 +1408,7 @@ This commonly includes things such as: ) ) (set! (-> obj draw light-index) (the-as uint 1)) - (set! (-> obj sound-id) (the-as uint (new-sound-id))) + (set! (-> obj sound-id) (new-sound-id)) (set! (-> obj sound-flag) #f) (transform-post) (go (method-of-object obj idle)) @@ -1424,7 +1424,7 @@ This commonly includes things such as: (pos-old float :offset-assert 220) (y-start float :offset-assert 224) (y-delta float :offset-assert 228) - (sound-id uint32 :offset-assert 232) + (sound-id sound-id :offset-assert 232) (sound-flag symbol :offset-assert 236) ) :heap-base #x70 @@ -1521,12 +1521,12 @@ This commonly includes things such as: ((< 0.0 f28-0) (cond ((< f30-0 1.0) - (sound-play "cas-valve-loop" :id (the-as sound-id (-> self sound-id)) :position (-> self root trans)) + (sound-play "cas-valve-loop" :id (-> self sound-id) :position (-> self root trans)) (set! (-> self sound-flag) #t) ) ((-> self sound-flag) (sound-play "cas-valve-stop") - (sound-stop (the-as sound-id (-> self sound-id))) + (sound-stop (-> self sound-id)) (set! (-> self sound-flag) #f) ) ) @@ -1534,12 +1534,12 @@ This commonly includes things such as: (else (cond ((< 0.0 f30-0) - (sound-play "cas-valve-loop" :id (the-as sound-id (-> self sound-id)) :position (-> self root trans)) + (sound-play "cas-valve-loop" :id (-> self sound-id) :position (-> self root trans)) (set! (-> self sound-flag) #t) ) ((-> self sound-flag) (sound-play "cas-valve-stop") - (sound-stop (the-as sound-id (-> self sound-id))) + (sound-stop (-> self sound-id)) (set! (-> self sound-flag) #f) ) ) @@ -1643,7 +1643,7 @@ This commonly includes things such as: (set! (-> obj y-delta) -12288.0) (set! (-> obj y-delta) 12288.0) ) - (set! (-> obj sound-id) (the-as uint (new-sound-id))) + (set! (-> obj sound-id) (new-sound-id)) (set! (-> obj sound-flag) #f) (go (method-of-object obj idle)) (none) @@ -1916,7 +1916,7 @@ This commonly includes things such as: ((sync sync-eased :inline :offset-assert 200) (rot float :offset-assert 244) (attack-id uint32 :offset-assert 248) - (sound-id uint32 :offset-assert 252) + (sound-id sound-id :offset-assert 252) ) :heap-base #x80 :method-count-assert 21 @@ -1995,7 +1995,7 @@ This commonly includes things such as: (quaternion-vector-angle! (-> self root quat) *y-vector* (-> self rot)) (sound-play "cas-arm-blade" - :id (the-as sound-id (-> self sound-id)) + :id (-> self sound-id) :position (vector<-cspace! (new 'stack-no-clear 'vector) (-> self node-list data 4)) ) (none) @@ -2084,14 +2084,14 @@ This commonly includes things such as: (set! (-> a0-26 param0) cas-rot-blade-callback) (set! (-> a0-26 param1) obj) ) - (set! (-> obj sound-id) (the-as uint (new-sound-id))) + (set! (-> obj sound-id) (new-sound-id)) (set! (-> obj draw shadow-ctrl) *cas-rot-blade-shadow-control*) (go (method-of-object obj idle)) (none) ) (defmethod deactivate cas-rot-blade ((obj cas-rot-blade)) - (sound-stop (the-as sound-id (-> obj sound-id))) + (sound-stop (-> obj sound-id)) ((the-as (function process-drawable none) (find-parent-method cas-rot-blade 10)) obj) (none) ) diff --git a/goal_src/jak2/levels/landing_pad/roboguard-level.gc b/goal_src/jak2/levels/landing_pad/roboguard-level.gc index 5df880034f..518f0bdcbb 100644 --- a/goal_src/jak2/levels/landing_pad/roboguard-level.gc +++ b/goal_src/jak2/levels/landing_pad/roboguard-level.gc @@ -16,7 +16,7 @@ (turning-acc float :offset-assert 660) (speed float :offset-assert 664) (roll-attack-count uint32 :offset-assert 668) - (roll-sound uint32 :offset-assert 672) + (roll-sound sound-id :offset-assert 672) ) :heap-base #x230 :method-count-assert 189 @@ -601,7 +601,7 @@ (none) ) :exit (behavior () - (sound-stop (the-as sound-id (-> self roll-sound))) + (sound-stop (-> self roll-sound)) (if (logtest? (-> self enemy-flags) (enemy-flag check-water)) (logior! (-> self focus-status) (focus-status dangerous)) (logclear! (-> self focus-status) (focus-status dangerous)) @@ -610,7 +610,7 @@ ) :trans (behavior () (let ((a0-0 (static-sound-spec "robo-roll"))) - (sound-play-by-spec a0-0 (the-as sound-id (-> self roll-sound)) (-> self root-override2 trans)) + (sound-play-by-spec a0-0 (-> self roll-sound) (-> self root-override2 trans)) ) (cond ((logtest? (-> self flags) 64) @@ -1239,7 +1239,7 @@ ) (defmethod deactivate roboguard-level ((obj roboguard-level)) - (sound-stop (the-as sound-id (-> obj roll-sound))) + (sound-stop (-> obj roll-sound)) ((the-as (function nav-enemy none) (find-parent-method roboguard-level 10)) obj) (none) ) @@ -1349,7 +1349,7 @@ (set! (-> v1-18 nav callback-info) (-> v1-18 enemy-info-override callback-info)) ) 0 - (set! (-> obj roll-sound) (the-as uint (new-sound-id))) + (set! (-> obj roll-sound) (new-sound-id)) (set! (-> obj flags) (the-as uint 0)) 0 (none) diff --git a/goal_src/jak2/levels/mars_tomb/left/chase/target-indax.gc b/goal_src/jak2/levels/mars_tomb/left/chase/target-indax.gc index 1beb1d8e16..5de1b5f4e1 100644 --- a/goal_src/jak2/levels/mars_tomb/left/chase/target-indax.gc +++ b/goal_src/jak2/levels/mars_tomb/left/chase/target-indax.gc @@ -448,7 +448,7 @@ (defstate target-indax-start (target) :event target-standard-event-handler - :code (behavior () + :code (behavior ((arg0 handle)) (target-indax-init) (go target-indax-stance) (none) diff --git a/goal_src/jak2/levels/mars_tomb/left/chase/tomb-boulder.gc b/goal_src/jak2/levels/mars_tomb/left/chase/tomb-boulder.gc index 7e8f2e6e48..a503f9f713 100644 --- a/goal_src/jak2/levels/mars_tomb/left/chase/tomb-boulder.gc +++ b/goal_src/jak2/levels/mars_tomb/left/chase/tomb-boulder.gc @@ -350,7 +350,7 @@ ((root-override collide-shape-moving :offset 128) (art-name string :offset-assert 200) (anim spool-anim :offset-assert 204) - (loop-id uint32 :offset-assert 208) + (loop-id sound-id :offset-assert 208) (spider (pointer tomb-spider) :offset-assert 212) (explode (pointer process) :offset-assert 216) (stick basic :offset-assert 220) @@ -733,7 +733,7 @@ (remove-process *gui-control* self (gui-channel art-load-next)) (let ((v1-5 (the-as sound-rpc-set-param (get-sound-buffer-entry)))) (set! (-> v1-5 command) (sound-command set-param)) - (set! (-> v1-5 id) (the-as sound-id (-> self loop-id))) + (set! (-> v1-5 id) (-> self loop-id)) (set! (-> v1-5 params volume) -4) (set! (-> v1-5 auto-time) 240) (set! (-> v1-5 auto-from) 2) @@ -1059,10 +1059,10 @@ ) (seek! (-> self target-speed) f30-3 (-> self clock seconds-per-frame)) (when (or (!= (-> self target-speed) (-> self current-speed)) - (>= (- (-> self clock frame-counter) (-> self speed-time)) (seconds 0.2)) + (>= (- (current-time) (-> self speed-time)) (seconds 0.2)) ) (set! (-> self current-speed) (-> self target-speed)) - (set! (-> self speed-time) (-> self clock frame-counter)) + (set! (-> self speed-time) (current-time)) (when *sound-player-enable* (let ((v1-151 (the-as sound-rpc-set-param (get-sound-buffer-entry)))) (set! (-> v1-151 command) (sound-command set-param)) @@ -1130,7 +1130,7 @@ This commonly includes things such as: ) (logior! (-> obj skel status) (joint-control-status sync-math)) (set! (-> obj art-name) "tomb-boulder") - (set! (-> obj loop-id) (the-as uint (new-sound-id))) + (set! (-> obj loop-id) (new-sound-id)) (set! (-> obj target-pause) #f) (set! (-> obj current-pause) #f) (set-vector! (-> obj dir) 1.0 0.0 0.0 1.0) diff --git a/goal_src/jak2/levels/mars_tomb/tomb-obs.gc b/goal_src/jak2/levels/mars_tomb/tomb-obs.gc index 6d073f24da..15d5658223 100644 --- a/goal_src/jak2/levels/mars_tomb/tomb-obs.gc +++ b/goal_src/jak2/levels/mars_tomb/tomb-obs.gc @@ -349,8 +349,8 @@ This commonly includes things such as: (initial-y float :offset-assert 200) (spike-info tomb-stair-block-spike-info 4 :inline :offset 208) (camera-state int32 :offset 336) - (sink-sound uint32 :offset 340) - (rise-sound uint32 :offset 344) + (sink-sound sound-id :offset 340) + (rise-sound sound-id :offset 344) ) :heap-base #xe0 :method-count-assert 25 @@ -583,21 +583,21 @@ This commonly includes things such as: (set-action! *gui-control* (gui-action play) - (the-as sound-id (-> self sink-sound)) + (-> self sink-sound) (gui-channel none) (gui-action none) (the-as string #f) (the-as (function gui-connection symbol) #f) (the-as process #f) ) - (set-falloff! *gui-control* (the-as sound-id (-> self sink-sound)) #t -1 200 2) + (set-falloff! *gui-control* (-> self sink-sound) #t -1 200 2) (go-virtual sink) ) ) ) :enter (behavior () (set! (-> self sink-sound) - (the-as uint (add-process *gui-control* self (gui-channel jak) (gui-action queue) "tombpltb" -99.0 0)) + (add-process *gui-control* self (gui-channel jak) (gui-action queue) "tombpltb" -99.0 0) ) (set! (-> self camera-state) 0) 0 @@ -637,7 +637,7 @@ This commonly includes things such as: (set-action! *gui-control* (gui-action stop) - (the-as sound-id (-> self sink-sound)) + (-> self sink-sound) (gui-channel none) (gui-action none) (the-as string #f) @@ -687,14 +687,14 @@ This commonly includes things such as: (set-action! *gui-control* (gui-action play) - (the-as sound-id (-> self rise-sound)) + (-> self rise-sound) (gui-channel none) (gui-action none) (the-as string #f) (the-as (function gui-connection symbol) #f) (the-as process #f) ) - (set-falloff! *gui-control* (the-as sound-id (-> self rise-sound)) #t -1 200 2) + (set-falloff! *gui-control* (-> self rise-sound) #t -1 200 2) (go-virtual moving) ) ) @@ -704,7 +704,7 @@ This commonly includes things such as: (ja-channel-push! 1 (seconds 2)) (ja :group! (-> self draw art-group data 3) :num! min) (set! (-> self rise-sound) - (the-as uint (add-process *gui-control* self (gui-channel jak) (gui-action queue) "tombplta" -99.0 0)) + (add-process *gui-control* self (gui-channel jak) (gui-action queue) "tombplta" -99.0 0) ) (set! sv-16 (new 'static 'res-tag)) (let ((gp-1 (res-lump-data (-> self entity) 'actor-groups (pointer actor-group) :tag-ptr (& sv-16)))) @@ -903,8 +903,8 @@ This commonly includes things such as: ) (set! (-> s5-3 frame-num) 0.0) ) - (set! (-> obj rise-sound) (the-as uint (new-sound-id))) - (set! (-> obj sink-sound) (the-as uint (new-sound-id))) + (set! (-> obj rise-sound) (new-sound-id)) + (set! (-> obj sink-sound) (new-sound-id)) (go (method-of-object obj wait-for-pools)) (none) ) @@ -1421,7 +1421,7 @@ This commonly includes things such as: (path-pos float :offset-assert 292) (dest-pos float :offset-assert 296) (path-speed float :offset-assert 300) - (sound-id uint32 :offset-assert 304) + (sound-id sound-id :offset-assert 304) ) :heap-base #xc0 :method-count-assert 39 @@ -1471,7 +1471,7 @@ This commonly includes things such as: (none) ) :exit (behavior () - (sound-stop (the-as sound-id (-> self sound-id))) + (sound-stop (-> self sound-id)) (none) ) :trans (behavior () @@ -1484,7 +1484,7 @@ This commonly includes things such as: ) :code (the-as (function none :behavior tomb-plat-return) sleep-code) :post (behavior () - (sound-play "tomb-plat-ret" :id (the-as sound-id (-> self sound-id)) :position (-> self root-override trans)) + (sound-play "tomb-plat-ret" :id (-> self sound-id) :position (-> self root-override trans)) (seek! (-> self path-pos) 1.0 (* 2.0 (-> self clock seconds-per-frame) (-> self path-speed))) (let ((f30-0 (-> self path-pos))) (get-point-at-percent-along-path! @@ -1555,7 +1555,7 @@ This commonly includes things such as: ) ) :exit (behavior () - (sound-stop (the-as sound-id (-> self sound-id))) + (sound-stop (-> self sound-id)) (none) ) :trans (behavior () @@ -1567,7 +1567,7 @@ This commonly includes things such as: ) :code (the-as (function none :behavior tomb-plat-return) sleep-code) :post (behavior () - (sound-play "tomb-plat-ret" :id (the-as sound-id (-> self sound-id)) :position (-> self root-override trans)) + (sound-play "tomb-plat-ret" :id (-> self sound-id) :position (-> self root-override trans)) (seek! (-> self path-pos) (-> self dest-pos) (* (-> self path-speed) (-> self clock seconds-per-frame))) (get-point-at-percent-along-path! (-> self path) @@ -1623,7 +1623,7 @@ This commonly includes things such as: ) (defmethod deactivate tomb-plat-return ((obj tomb-plat-return)) - (sound-stop (the-as sound-id (-> obj sound-id))) + (sound-stop (-> obj sound-id)) ((the-as (function process-drawable none) (find-parent-method tomb-plat-return 10)) obj) (none) ) @@ -1688,7 +1688,7 @@ This commonly includes things such as: (set! (-> obj path-speed) (/ (res-lump-float arg0 'speed :default 40960.0) f30-0)) (set! (-> obj root-override pause-adjust-distance) (+ 204800.0 f30-0)) ) - (set! (-> obj sound-id) (the-as uint (new-sound-id))) + (set! (-> obj sound-id) (new-sound-id)) (init-plat! obj) (if (or (task-closed? (the-as string ((method-of-type res-lump get-property-struct) (-> obj entity) @@ -1789,7 +1789,7 @@ This commonly includes things such as: (deftype tomb-sphinx (process-drawable) ((root-override collide-shape-moving :offset 128) (target-actor entity-actor :offset-assert 200) - (sound-id uint32 :offset-assert 204) + (sound-id sound-id :offset-assert 204) (move-dir float :offset 216) ) :heap-base #x60 @@ -1878,7 +1878,7 @@ This commonly includes things such as: ) (let ((s3-1 (new 'stack-no-clear 'vector))) (vector-segment-distance-point! (ear-trans 0) s5-1 s4-0 s3-1) - (sound-play "tomb-lasr-loop" :id (the-as sound-id (-> self sound-id)) :position s3-1) + (sound-play "tomb-lasr-loop" :id (-> self sound-id) :position s3-1) ) (suspend) ;; WORKAROUND for GOAL bug - vf0 is clobbered on suspend. @@ -1982,7 +1982,7 @@ This commonly includes things such as: ) (defmethod deactivate tomb-sphinx ((obj tomb-sphinx)) - (sound-stop (the-as sound-id (-> obj sound-id))) + (sound-stop (-> obj sound-id)) ((the-as (function process-drawable none) (find-parent-method tomb-sphinx 10)) obj) (none) ) @@ -1998,7 +1998,7 @@ This commonly includes things such as: (set! (-> obj root-override) (the-as collide-shape-moving (new 'process 'trsqv))) (process-drawable-from-entity! obj arg0) (set! (-> obj target-actor) (entity-actor-lookup arg0 'alt-actor 0)) - (set! (-> obj sound-id) (the-as uint (new-sound-id))) + (set! (-> obj sound-id) (new-sound-id)) (set! (-> obj move-dir) 0.0) (if (and (task-complete? *game-info* (-> obj entity task)) (not (task-node-closed? (game-task-node tomb-boss-door))) diff --git a/goal_src/jak2/levels/mars_tomb/widow-baron.gc b/goal_src/jak2/levels/mars_tomb/widow-baron.gc index 579fab0a6e..acd2ea4833 100644 --- a/goal_src/jak2/levels/mars_tomb/widow-baron.gc +++ b/goal_src/jak2/levels/mars_tomb/widow-baron.gc @@ -269,17 +269,17 @@ (green-fire-part sparticle-launch-control :offset-assert 868) (lightning lightning-control 5 :offset-assert 872) (stop-catwalk-sound symbol :offset-assert 892) - (catwalk-sound uint32 :offset-assert 896) - (drill-sound uint32 :offset-assert 900) + (catwalk-sound sound-id :offset-assert 896) + (drill-sound sound-id :offset-assert 900) (drill-sound-playing symbol :offset-assert 904) - (drill-sweeten-sound uint32 :offset-assert 908) + (drill-sweeten-sound sound-id :offset-assert 908) (drill-sweeten-sound-playing symbol :offset-assert 912) (movie-handle handle :offset-assert 920) (tilt cam-float-seeker :inline :offset-assert 928) (targetted-catwalk int32 :offset-assert 952) - (hover-sound uint32 :offset-assert 956) + (hover-sound sound-id :offset-assert 956) (hover-sound-playing symbol :offset-assert 960) - (shake-sound uint32 :offset-assert 964) + (shake-sound sound-id :offset-assert 964) (shake-sound-playing symbol :offset-assert 968) (hud handle :offset-assert 976) (last-want-stone-talker int8 :offset-assert 984) @@ -587,7 +587,7 @@ This commonly includes things such as: (< f30-0 (+ -1.0 (the-as float v1-5))) ) ) - (return (the-as int #f)) + (return (the-as sound-id #f)) ) (let ((v1-9 (rand-vu-int-count 5))) (if (>= v1-9 (-> self last-want-stone-talker)) @@ -625,7 +625,7 @@ This commonly includes things such as: (< f30-0 (+ -1.0 (the-as float v1-5))) ) ) - (return (the-as int #f)) + (return (the-as sound-id #f)) ) (let ((v1-9 (rand-vu-int-count 4))) (if (>= v1-9 (-> self last-general-flying-talker)) @@ -660,7 +660,7 @@ This commonly includes things such as: (< f30-0 (+ -1.0 (the-as float v1-5))) ) ) - (return (the-as int #f)) + (return (the-as sound-id #f)) ) (let ((v1-9 (rand-vu-int-count 4))) (if (>= v1-9 (-> self last-launch-droids-talker)) @@ -695,7 +695,7 @@ This commonly includes things such as: (< f30-0 (+ -1.0 (the-as float v1-5))) ) ) - (return (the-as int #f)) + (return (the-as sound-id #f)) ) (let ((v1-9 (rand-vu-int-count 5))) (if (>= v1-9 (-> self last-launch-bombs-talker)) @@ -733,7 +733,7 @@ This commonly includes things such as: (< f30-0 (+ -1.0 (the-as float v1-5))) ) ) - (return (the-as int #f)) + (return (the-as sound-id #f)) ) (let ((v1-9 (rand-vu-int-count 10))) (if (>= v1-9 (-> self last-shoot-gun-talker)) @@ -786,7 +786,7 @@ This commonly includes things such as: (< f30-0 (+ -1.0 (the-as float v1-5))) ) ) - (return (the-as int #f)) + (return (the-as sound-id #f)) ) (let ((v1-9 (rand-vu-int-count 5))) (if (>= v1-9 (-> self last-stone-charge-up-talker)) @@ -824,7 +824,7 @@ This commonly includes things such as: (< f30-0 (+ -1.0 (the-as float v1-5))) ) ) - (return (the-as int #f)) + (return (the-as sound-id #f)) ) (let ((v1-9 (rand-vu-int-count 5))) (if (>= v1-9 (-> self last-after-stone-shot-talker)) @@ -862,7 +862,7 @@ This commonly includes things such as: (< f30-0 (+ -1.0 (the-as float v1-5))) ) ) - (return (the-as int #f)) + (return (the-as sound-id #f)) ) (let ((v1-9 (rand-vu-int-count 4))) (if (>= v1-9 (-> self last-leave-perch-talker)) @@ -895,7 +895,7 @@ This commonly includes things such as: (v1-3 (the-as number (logior #x3f800000 v1-2))) ) (if (< f30-0 (+ -1.0 (the-as float v1-3))) - (return (the-as int #f)) + (return (the-as sound-id #f)) ) ) (let ((v1-7 (rand-vu-int-count 11))) diff --git a/goal_src/jak2/levels/mars_tomb/widow-extras.gc b/goal_src/jak2/levels/mars_tomb/widow-extras.gc index 12f0ccc64f..d39c15dd4b 100644 --- a/goal_src/jak2/levels/mars_tomb/widow-extras.gc +++ b/goal_src/jak2/levels/mars_tomb/widow-extras.gc @@ -562,7 +562,7 @@ This commonly includes things such as: (y-rotate float :offset-assert 376) (spin-jm joint-mod :offset-assert 380) (firework-sound-played symbol :offset-assert 384) - (steam-sound uint32 :offset-assert 388) + (steam-sound sound-id :offset-assert 388) (launch vector :inline :offset-assert 400) (launch-pos vector :inline :offset-assert 416) (fizzle-timer time-frame :offset-assert 432) @@ -929,7 +929,7 @@ This commonly includes things such as: (defmethod widow-bomb-method-32 widow-bomb ((obj widow-bomb)) (spawn-with-cspace (-> obj part) (-> obj node-list data 3)) - (sound-play "w-bomb-steam" :id (the-as sound-id (-> obj steam-sound)) :position (-> obj root-override trans)) + (sound-play "w-bomb-steam" :id (-> obj steam-sound) :position (-> obj root-override trans)) (let ((s5-0 (the-as int (- (current-time) (-> obj state-time))))) (if (nonzero? (-> obj fizzle-timer)) (set! s5-0 @@ -983,11 +983,11 @@ This commonly includes things such as: ) (set! (-> self next-countdown-tick) (the-as time-frame (- v1-3 (mod v1-3 (* a0-0 a0-0))))) ) - (set! (-> self steam-sound) (the-as uint (new-sound-id))) + (set! (-> self steam-sound) (new-sound-id)) (none) ) :exit (behavior () - (sound-stop (the-as sound-id (-> self steam-sound))) + (sound-stop (-> self steam-sound)) (none) ) :trans (behavior () @@ -1338,7 +1338,7 @@ This commonly includes things such as: (logclear! (-> self mask) (process-mask actor-pause)) (set! (-> self spin-jm) (new 'process 'joint-mod (joint-mod-mode joint-set*) self 3)) (set! (-> self firework-sound-played) #f) - (set! (-> self steam-sound) (the-as uint 0)) + (set! (-> self steam-sound) (new 'static 'sound-id)) (set! (-> self launch-pos quad) (-> self root-override trans quad)) (set! (-> self launch quad) (-> arg4 quad)) (set! (-> self fizzle-timer) 0) diff --git a/goal_src/jak2/levels/mars_tomb/widow.gc b/goal_src/jak2/levels/mars_tomb/widow.gc index ebdf125a46..596c71239f 100644 --- a/goal_src/jak2/levels/mars_tomb/widow.gc +++ b/goal_src/jak2/levels/mars_tomb/widow.gc @@ -48,7 +48,7 @@ ((< 0.001 f30-0) (sound-play-by-name (static-sound-name "widow-drill") - (the-as sound-id (-> self drill-sound)) + (-> self drill-sound) (the int (* 1024.0 f30-0)) (the int (* 1524.0 (* 0.5 (+ -1.0 f30-0)))) 0 @@ -58,7 +58,7 @@ (set! (-> self drill-sound-playing) #t) ) ((-> self drill-sound-playing) - (sound-stop (the-as sound-id (-> self drill-sound))) + (sound-stop (-> self drill-sound)) (set! (-> self drill-sound-playing) #f) ) ) @@ -73,13 +73,13 @@ ((< 0.001 f30-1) (sound-play "widow-dril-swtn" - :id (the-as sound-id (-> self drill-sweeten-sound)) + :id (-> self drill-sweeten-sound) :position (vector<-cspace! (new 'stack-no-clear 'vector) (-> self node-list data 11)) ) (set! (-> self drill-sweeten-sound-playing) #t) ) ((-> self drill-sweeten-sound-playing) - (sound-stop (the-as sound-id (-> self drill-sweeten-sound))) + (sound-stop (-> self drill-sweeten-sound)) (set! (-> self drill-sweeten-sound-playing) #f) ) ) @@ -88,7 +88,7 @@ ((-> self flying) (sound-play-by-name (static-sound-name "widow-hover") - (the-as sound-id (-> self hover-sound)) + (-> self hover-sound) (the int (* 1024.0 (lerp-scale 0.5 1.0 (-> self osc value y) -20480.0 -4096.0))) 0 0 @@ -98,7 +98,7 @@ (set! (-> self hover-sound-playing) #t) ) ((-> self hover-sound-playing) - (sound-stop (the-as sound-id (-> self hover-sound))) + (sound-stop (-> self hover-sound)) (set! (-> self hover-sound-playing) #f) ) ) @@ -127,7 +127,7 @@ ) ) (when (and (nonzero? (-> self extract-stone-time)) - (< (- (-> self clock frame-counter) (-> self extract-stone-time)) (seconds 2)) + (< (- (current-time) (-> self extract-stone-time)) (seconds 2)) (nonzero? (-> self extract-stone-part)) ) (let ((gp-6 (new 'stack-no-clear 'vector))) @@ -136,7 +136,7 @@ ) ) (when (and (nonzero? (-> self insert-stone-time)) - (< (- (-> self clock frame-counter) (-> self insert-stone-time)) (seconds 2)) + (< (- (current-time) (-> self insert-stone-time)) (seconds 2)) (nonzero? (-> self insert-stone-part)) ) (let ((s5-5 (handle->process (-> self pod)))) @@ -319,14 +319,14 @@ ) (defbehavior spydroid-setup widow () - (set! (-> self state-time) (+ (-> self clock frame-counter) (seconds -0.247))) + (set! (-> self state-time) (+ (current-time) (seconds -0.247))) (set! (-> self next-launch) -1) (set! (-> self next-jumper) -1) (none) ) (defbehavior widow-bomb-setup widow () - (set! (-> self state-time) (+ (-> self clock frame-counter) (seconds -0.247))) + (set! (-> self state-time) (+ (current-time) (seconds -0.247))) (set! (-> self next-launch) -1) (none) ) @@ -342,7 +342,7 @@ 0 ) ((>= (-> self next-launch) 0) - (when (and (>= (- (-> self clock frame-counter) (-> self state-time)) (seconds 0.25)) + (when (and (>= (- (current-time) (-> self state-time)) (seconds 0.25)) (let ((v1-24 (ja-group))) (not (and v1-24 (= v1-24 (-> self draw art-group data 18)))) ) @@ -424,7 +424,7 @@ :to *entity-pool* ) ) - (set! (-> self state-time) (-> self clock frame-counter)) + (set! (-> self state-time) (current-time)) (let* ((s5-3 (-> self state-time)) (f30-1 75.0) (v1-89 (/ (the-as int (rand-uint31-gen *random-generator*)) 256)) @@ -497,7 +497,7 @@ 0 ) ((>= (-> self next-launch) 0) - (when (and (>= (- (-> self clock frame-counter) (-> self state-time)) (seconds 0.25)) + (when (and (>= (- (current-time) (-> self state-time)) (seconds 0.25)) (let ((v1-8 (ja-group))) (not (and v1-8 (= v1-8 (-> self draw art-group data 18)))) ) @@ -569,7 +569,7 @@ :to *entity-pool* ) ) - (set! (-> self state-time) (-> self clock frame-counter)) + (set! (-> self state-time) (current-time)) (let* ((s3-3 (-> self state-time)) (f30-1 75.0) (v1-68 (/ (the-as int (rand-uint31-gen *random-generator*)) 256)) @@ -684,9 +684,9 @@ (dotimes (gp-0 2) (cond ((handle->process (-> self ammos gp-0)) - (set! (-> self ammo-timers gp-0) (-> self clock frame-counter)) + (set! (-> self ammo-timers gp-0) (current-time)) ) - ((>= (- (-> self clock frame-counter) (-> self ammo-timers gp-0)) (seconds 20)) + ((>= (- (current-time) (-> self ammo-timers gp-0)) (seconds 20)) (let ((s4-0 (new 'static 'fact-info)) (s5-0 (new 'stack-no-clear 'vector)) ) @@ -717,7 +717,7 @@ (let ((v1-32 (handle->process (-> self ammos gp-0)))) (when v1-32 (logclear! (-> (the-as collectable v1-32) flags) (collectable-flag fadeout)) - (set! (-> self ammo-timers gp-0) (-> self clock frame-counter)) + (set! (-> self ammo-timers gp-0) (current-time)) ) ) ) @@ -899,15 +899,12 @@ (defbehavior widow-kaboom-check widow ((arg0 symbol)) (if (and arg0 (>= (-> self bomb-hits) 4) - (or (not *target*) (zero? (logand (-> *target* focus-status) (focus-status dead)))) + (or (not *target*) (not (logtest? (-> *target* focus-status) (focus-status dead)))) ) (go-virtual kaboom) ) (if (>= (-> self bomb-hits) 3) - (eval! - (new 'stack 'script-context (the-as basic (process->ppointer self)) self (the-as vector #f)) - '(want-anim "tomb-boss-res") - ) + (script-eval '(want-anim "tomb-boss-res")) ) (none) ) @@ -918,7 +915,7 @@ (ja-channel-set! 0) (ja-post) (when (-> self hover-sound-playing) - (sound-stop (the-as sound-id (-> self hover-sound))) + (sound-stop (-> self hover-sound)) (set! (-> self hover-sound-playing) #f) ) (send-event (handle->process (-> self hud)) 'hide-and-die) @@ -934,9 +931,9 @@ (defstate kaboom (widow) :virtual #t - :event (the-as (function process int symbol event-message-block object :behavior widow) widow-handler) + :event widow-handler :enter (behavior () - (set-setting! 'music #f 0 0) + (set-setting! 'music #f 0.0 0) (dotimes (gp-0 8) (let ((a0-2 (handle->process (-> self bomb gp-0)))) (if a0-2 @@ -995,7 +992,7 @@ (defstate hover-low-stage-3 (widow) :virtual #t - :event (the-as (function process int symbol event-message-block object :behavior widow) widow-handler) + :event widow-handler :enter (behavior () (set! (-> self osc target y) -122880.0) (set! (-> self attack-from-high-deg) (not (-> self attack-from-high-deg))) @@ -1019,14 +1016,14 @@ (defstate hover-shooting-stage-3 (widow) :virtual #t - :event (the-as (function process int symbol event-message-block object :behavior widow) widow-handler) + :event widow-handler :enter (behavior () (widow-shoot-gun-talker) (ja-channel-push! 1 (seconds 0.02)) (ja :group! (-> self draw art-group data 15) :num! min) (set! (-> self which-gun) 0) (set! (-> self flying) #t) - (set! (-> self state-time) (-> self clock frame-counter)) + (set! (-> self state-time) (current-time)) (none) ) :exit (behavior () @@ -1070,7 +1067,7 @@ ) ) (set! v1-5 (and (< (fabs (- (-> self osc value z) (-> self osc target z))) 1024.0) - (and (>= (- (-> self clock frame-counter) (-> self state-time)) (seconds 0.007)) v1-5) + (and (>= (- (current-time) (-> self state-time)) (seconds 0.007)) v1-5) ) ) (if v1-5 @@ -1119,7 +1116,7 @@ (defstate hover-launch-bombs-stage-3 (widow) :virtual #t - :event (the-as (function process int symbol event-message-block object :behavior widow) widow-handler) + :event widow-handler :enter (behavior () (widow-launch-bombs-talker) (set! (-> self osc target x) 135168.0) @@ -1145,7 +1142,7 @@ ((or (< (widow-bomb-slots-full) 2) (not (-> self launched-a-bomb))) (widow-bomb-launch (-> self flying) #f #t) ) - ((>= (- (-> self clock frame-counter) (-> self state-time)) (seconds 2.25)) + ((>= (- (current-time) (-> self state-time)) (seconds 2.25)) (go-virtual hover-shooting-stage-3) ) (else @@ -1171,7 +1168,7 @@ (defstate hover-big-blast-stage-3 (widow) :virtual #t - :event (the-as (function process int symbol event-message-block object :behavior widow) widow-handler) + :event widow-handler :enter (behavior () (set! (-> self state-time) 0) (let* ((f0-1 (* 0.08488264 (-> self osc value z))) @@ -1185,7 +1182,7 @@ (widow-stone-charge-up-talker) (set! (-> self stop-catwalk-sound) #t) (set! (-> self catwalk-sound) - (the-as uint (add-process *gui-control* self (gui-channel jak) (gui-action queue) "cwlkfall" -99.0 0)) + (add-process *gui-control* self (gui-channel jak) (gui-action queue) "cwlkfall" -99.0 0) ) ) (else @@ -1224,14 +1221,14 @@ ) ) (when (-> self shake-sound-playing) - (sound-stop (the-as sound-id (-> self shake-sound))) + (sound-stop (-> self shake-sound)) (set! (-> self shake-sound-playing) #f) ) (if (-> self stop-catwalk-sound) (set-action! *gui-control* (gui-action stop) - (the-as sound-id (-> self catwalk-sound)) + (-> self catwalk-sound) (gui-channel none) (gui-action none) (the-as string #f) @@ -1258,23 +1255,23 @@ ) ) ((zero? (-> self state-time)) - (set! (-> self state-time) (-> self clock frame-counter)) + (set! (-> self state-time) (current-time)) (sound-play "widow-charge") ) - ((>= (- (-> self clock frame-counter) (-> self state-time)) (seconds 3)) + ((>= (- (current-time) (-> self state-time)) (seconds 3)) (widow-after-stone-shot-talker) (set! (-> self stop-catwalk-sound) #f) (set-action! *gui-control* (gui-action play) - (the-as sound-id (-> self catwalk-sound)) + (-> self catwalk-sound) (gui-channel none) (gui-action none) (the-as string #f) (the-as (function gui-connection symbol) #f) (the-as process #f) ) - (set-falloff! *gui-control* (the-as sound-id (-> self catwalk-sound)) #t -1 200 2) + (set-falloff! *gui-control* (-> self catwalk-sound) #t -1 200 2) (activate! *camera-smush-control* 1228.8 75 270 1.0 0.5 (-> self clock)) (send-event (handle->process (-> self catwalk (-> self targetted-catwalk))) 'green-hit) (go-virtual hover-launch-bombs-stage-3) @@ -1288,15 +1285,15 @@ (when sv-256 (let ((gp-1 (vector<-cspace! (new 'stack-no-clear 'vector) (-> sv-256 node-list data 4)))) (cond - ((>= (- (-> self clock frame-counter) (-> self state-time)) (seconds 2)) + ((>= (- (current-time) (-> self state-time)) (seconds 2)) (when (-> self shake-sound-playing) - (sound-stop (the-as sound-id (-> self shake-sound))) + (sound-stop (-> self shake-sound)) (set! (-> self shake-sound-playing) #f) ) ) (else (spawn (-> self green-charge-part) gp-1) - (sound-play "widow-shake" :id (the-as sound-id (-> self shake-sound)) :position gp-1) + (sound-play "widow-shake" :id (-> self shake-sound) :position gp-1) (set! (-> self shake-sound-playing) #t) ) ) @@ -1316,7 +1313,7 @@ (vector-reset! (-> s0-0 trans)) (set-vector! s4-0 (-> s1-0 z) 0.0 (- (-> s1-0 x)) 1.0) (vector-normalize! s4-0 409.6) - (when (>= (- (-> self clock frame-counter) (-> self state-time)) (seconds 2)) + (when (>= (- (current-time) (-> self state-time)) (seconds 2)) (set! sv-272 (the-as symbol #f)) (set! sv-288 0) (while (< sv-288 5) @@ -1391,11 +1388,11 @@ (defstate hover-rise-stage-3 (widow) :virtual #t - :event (the-as (function process int symbol event-message-block object :behavior widow) widow-handler) + :event widow-handler :enter (behavior () (set! (-> self osc target x) 135168.0) (set! (-> self flying) #t) - (set! (-> self state-time) (-> self clock frame-counter)) + (set! (-> self state-time) (current-time)) (set! (-> self osc damping) 0.9) (set! (-> self old-bomb-hits) (-> self bomb-hits)) (none) @@ -1406,7 +1403,7 @@ (let ((gp-0 (widow-calc-target-position (new 'stack-no-clear 'vector)))) (set! (-> self osc target y) (-> gp-0 y)) (when (< (+ -10240.0 (-> self osc target y)) (-> self osc value y)) - (if (>= (- (-> self clock frame-counter) (-> self state-time)) (seconds 0.007)) + (if (>= (- (current-time) (-> self state-time)) (seconds 0.007)) (go-virtual hover-big-blast-stage-3) ) ) @@ -1426,11 +1423,11 @@ ) (defstate hover-seek-under-stage-3 (widow) - :event (the-as (function process int symbol event-message-block object :behavior widow) widow-handler) + :event widow-handler :enter (behavior () (set! (-> self osc target x) 135168.0) (set! (-> self flying) #t) - (set! (-> self state-time) (-> self clock frame-counter)) + (set! (-> self state-time) (current-time)) (none) ) :trans (behavior () @@ -1442,7 +1439,7 @@ ) ) (if (and (< (fabs (- (-> self osc value z) (-> self osc target z))) 8192.0) - (>= (- (-> self clock frame-counter) (-> self state-time)) (seconds 0.007)) + (>= (- (current-time) (-> self state-time)) (seconds 0.007)) ) (go-virtual hover-rise-stage-3) ) @@ -1458,10 +1455,10 @@ (defstate hover-jump-down-stage-3 (widow) :virtual #t - :event (the-as (function process int symbol event-message-block object :behavior widow) widow-handler) + :event widow-handler :enter (behavior () (widow-leave-perch-talker) - (set! (-> self state-time) (-> self clock frame-counter)) + (set! (-> self state-time) (current-time)) (ja-channel-push! 1 (seconds 1.5)) (ja :group! (-> self draw art-group data 5) :num! min) (let ((gp-1 (widow-calc-target-position (new 'stack-no-clear 'vector)))) @@ -1488,10 +1485,10 @@ (ja :num! (loop!)) (compute-trans-at-time (-> self traj) - (the float (min 450 (- (-> self clock frame-counter) (-> self state-time)))) + (the float (min 450 (- (current-time) (-> self state-time)))) (-> self root trans) ) - (if (>= (- (-> self clock frame-counter) (-> self state-time)) (seconds 1.5)) + (if (>= (- (current-time) (-> self state-time)) (seconds 1.5)) (go hover-seek-under-stage-3) ) (quaternion-axis-angle! (-> self root quat) 0.0 1.0 0.0 (+ 32768.0 (-> self theta value))) @@ -1504,7 +1501,7 @@ (defstate big-reaction-stage-2 (widow) :virtual #t - :event (the-as (function process int symbol event-message-block object :behavior widow) widow-handler) + :event widow-handler :enter (behavior () (talker-spawn-func (-> *talker-speech* 302) *entity-pool* (target-pos 0) (the-as region #f)) (dotimes (gp-1 8) @@ -1519,7 +1516,7 @@ (set! (-> self flying) #f) (ja-channel-push! 1 (seconds 0.02)) (ja :group! (-> self draw art-group data 4) :num! min) - (set! (-> self extract-stone-time) (-> self clock frame-counter)) + (set! (-> self extract-stone-time) (current-time)) (none) ) :exit (behavior () @@ -1541,7 +1538,7 @@ (send-event (ppointer->process (-> self baron)) 'frame f30-0) (send-event (handle->process (-> self heart)) 'frame f30-0) (if (and (zero? (-> self insert-stone-time)) (>= f30-0 827.0)) - (set! (-> self insert-stone-time) (-> self clock frame-counter)) + (set! (-> self insert-stone-time) (current-time)) ) ) (if (ja-done? 0) @@ -1556,7 +1553,7 @@ (defstate watch-bombs-stage-2 (widow) :virtual #t - :event (the-as (function process int symbol event-message-block object :behavior widow) widow-handler) + :event widow-handler :enter (behavior () (set! (-> self flying) #f) (none) @@ -1591,7 +1588,7 @@ (defstate launch-bombs-stage-2 (widow) :virtual #t - :event (the-as (function process int symbol event-message-block object :behavior widow) widow-handler) + :event widow-handler :enter (behavior () (widow-launch-bombs-talker) (widow-bomb-setup) @@ -1621,9 +1618,9 @@ (defstate back-to-perch-stage-2 (widow) :virtual #t - :event (the-as (function process int symbol event-message-block object :behavior widow) widow-handler) + :event widow-handler :enter (behavior () - (set! (-> self state-time) (-> self clock frame-counter)) + (set! (-> self state-time) (current-time)) (ja-channel-push! 1 (seconds 1)) (ja :group! (-> self draw art-group data 6) :num! min) (let ((a2-1 (new 'stack-no-clear 'vector)) @@ -1646,7 +1643,7 @@ :trans (behavior () (compute-trans-at-time (-> self traj) - (the float (min 300 (- (-> self clock frame-counter) (-> self state-time)))) + (the float (min 300 (- (current-time) (-> self state-time)))) (-> self root trans) ) (quaternion-axis-angle! (-> self root quat) 0.0 1.0 0.0 (+ 32768.0 (-> self theta value))) @@ -1654,7 +1651,7 @@ (cond ((and v1-9 (= v1-9 (-> self draw art-group data 6))) (ja :num! (seek!)) - (when (and (ja-done? 0) (>= (- (-> self clock frame-counter) (-> self state-time)) (seconds 1))) + (when (and (ja-done? 0) (>= (- (current-time) (-> self state-time)) (seconds 1))) (ja-channel-push! 1 (seconds 0.02)) (ja :group! (-> self draw art-group data 7) :num! min) (set! (-> self flying) #f) @@ -1694,7 +1691,7 @@ (defstate hover-low-stage-2 (widow) :virtual #t - :event (the-as (function process int symbol event-message-block object :behavior widow) widow-handler) + :event widow-handler :enter (behavior () (set! (-> self osc target y) -122880.0) (let* ((v1-2 (/ (the-as int (rand-uint31-gen *random-generator*)) 256)) @@ -1705,7 +1702,7 @@ ) ) (set! (-> self flying) #t) - (set! (-> self state-time) (-> self clock frame-counter)) + (set! (-> self state-time) (current-time)) (none) ) :trans (behavior () @@ -1718,7 +1715,7 @@ ((zero? (widow-bomb-slots-full)) (go-virtual back-to-perch-stage-2) ) - ((>= (- (-> self clock frame-counter) (-> self state-time)) (seconds 0.007)) + ((>= (- (current-time) (-> self state-time)) (seconds 0.007)) (go-virtual hover-seek-under-stage-2) ) ) @@ -1747,14 +1744,14 @@ (defstate hover-shooting-stage-2 (widow) :virtual #t - :event (the-as (function process int symbol event-message-block object :behavior widow) widow-handler) + :event widow-handler :enter (behavior () (widow-shoot-gun-talker) (ja-channel-push! 1 (seconds 0.02)) (ja :group! (-> self draw art-group data 15) :num! min) (set! (-> self which-gun) 0) (set! (-> self flying) #t) - (set! (-> self state-time) (-> self clock frame-counter)) + (set! (-> self state-time) (current-time)) (+! (-> self current-shoot-stage) 1) (none) ) @@ -1792,7 +1789,7 @@ ) ) (set! v1-5 (and (< (fabs (- (-> self osc value z) (-> self osc target z))) 1024.0) - (and (>= (- (-> self clock frame-counter) (-> self state-time)) (seconds 0.007)) v1-5) + (and (>= (- (current-time) (-> self state-time)) (seconds 0.007)) v1-5) ) ) (if v1-5 @@ -1842,11 +1839,11 @@ (defstate hover-rise-stage-2 (widow) :virtual #t - :event (the-as (function process int symbol event-message-block object :behavior widow) widow-handler) + :event widow-handler :enter (behavior () (set! (-> self osc target x) 135168.0) (set! (-> self flying) #t) - (set! (-> self state-time) (-> self clock frame-counter)) + (set! (-> self state-time) (current-time)) (none) ) :trans (behavior () @@ -1856,7 +1853,7 @@ (let ((gp-0 (widow-calc-target-position (new 'stack-no-clear 'vector)))) (set! (-> self osc target y) (-> gp-0 y)) (when (and (< (+ -10240.0 (-> self osc target y)) (-> self osc value y)) - (>= (- (-> self clock frame-counter) (-> self state-time)) (seconds 0.007)) + (>= (- (current-time) (-> self state-time)) (seconds 0.007)) ) (let* ((v1-13 (/ (the-as int (rand-uint31-gen *random-generator*)) 256)) (v1-14 (the-as number (logior #x3f800000 v1-13))) @@ -1885,11 +1882,11 @@ (defstate hover-seek-under-stage-2 (widow) :virtual #t - :event (the-as (function process int symbol event-message-block object :behavior widow) widow-handler) + :event widow-handler :enter (behavior () (set! (-> self osc target x) 135168.0) (set! (-> self flying) #t) - (set! (-> self state-time) (-> self clock frame-counter)) + (set! (-> self state-time) (current-time)) (none) ) :trans (behavior () @@ -1904,7 +1901,7 @@ ) ) (if (and (< (fabs (- (-> self osc value z) (-> self osc target z))) 8192.0) - (>= (- (-> self clock frame-counter) (-> self state-time)) (seconds 0.007)) + (>= (- (current-time) (-> self state-time)) (seconds 0.007)) ) (go-virtual hover-rise-stage-2) ) @@ -1921,10 +1918,10 @@ (defstate hover-jump-down-stage-2 (widow) :virtual #t - :event (the-as (function process int symbol event-message-block object :behavior widow) widow-handler) + :event widow-handler :enter (behavior () (widow-leave-perch-talker) - (set! (-> self state-time) (-> self clock frame-counter)) + (set! (-> self state-time) (current-time)) (set! (-> self drill-speed target) 0.0) (ja-channel-push! 1 (seconds 1.5)) (ja :group! (-> self draw art-group data 5) :num! min) @@ -1949,10 +1946,10 @@ (widow-flying-anim) (compute-trans-at-time (-> self traj) - (the float (min 450 (- (-> self clock frame-counter) (-> self state-time)))) + (the float (min 450 (- (current-time) (-> self state-time)))) (-> self root trans) ) - (if (>= (- (-> self clock frame-counter) (-> self state-time)) (seconds 1.5)) + (if (>= (- (current-time) (-> self state-time)) (seconds 1.5)) (go-virtual hover-seek-under-stage-2) ) (quaternion-axis-angle! (-> self root quat) 0.0 1.0 0.0 (+ 32768.0 (-> self theta value))) @@ -1966,7 +1963,7 @@ (defstate launch-droids-stage-2 (widow) :virtual #t - :event (the-as (function process int symbol event-message-block object :behavior widow) widow-handler) + :event widow-handler :enter (behavior () (widow-launch-droids-talker) (spydroid-setup) @@ -1996,7 +1993,7 @@ (defstate big-reaction-stage-1 (widow) :virtual #t - :event (the-as (function process int symbol event-message-block object :behavior widow) widow-handler) + :event widow-handler :enter (behavior () (dotimes (gp-0 8) (let ((a0-1 (handle->process (-> self bomb gp-0)))) @@ -2042,7 +2039,7 @@ (defstate watch-bombs-stage-1 (widow) :virtual #t - :event (the-as (function process int symbol event-message-block object :behavior widow) widow-handler) + :event widow-handler :enter (behavior () (set! (-> self flying) #f) (none) @@ -2074,7 +2071,7 @@ (defstate launch-bombs-stage-1 (widow) :virtual #t - :event (the-as (function process int symbol event-message-block object :behavior widow) widow-handler) + :event widow-handler :enter (behavior () (if (and (< (-> self kicked-bombs) 2) (>= (-> self launch-stages-completed) 1)) (talker-spawn-func (-> *talker-speech* 303) *entity-pool* (target-pos 0) (the-as region #f)) @@ -2105,7 +2102,7 @@ (defstate watch-droids-stage-1 (widow) :virtual #t - :event (the-as (function process int symbol event-message-block object :behavior widow) widow-handler) + :event widow-handler :enter (behavior () (set! (-> self flying) #f) (none) @@ -2135,7 +2132,7 @@ (defstate launch-droids-stage-1 (widow) :virtual #t - :event (the-as (function process int symbol event-message-block object :behavior widow) widow-handler) + :event widow-handler :enter (behavior () (widow-launch-droids-talker) (let ((gp-0 (new 'stack-no-clear 'event-message-block))) @@ -2211,10 +2208,7 @@ ) ) ((< f0-0 409600.0) - (eval! - (new 'stack 'script-context (the-as basic (process->ppointer self)) self (the-as vector #f)) - '(want-anim "tomb-boss-intro") - ) + (script-eval '(want-anim "tomb-boss-intro")) ) ) ) @@ -2224,7 +2218,7 @@ (task-node-closed? (game-task-node tomb-boss-introduction)) ) (set! (-> self heart) (ppointer->handle (process-spawn heart-mar (-> self root trans) :to self))) - (set-setting! 'music 'danger7 0 0) + (set-setting! 'music 'danger7 0.0 0) (go-virtual launch-droids-stage-1) ) ) diff --git a/goal_src/jak2/levels/mars_tomb/widow2.gc b/goal_src/jak2/levels/mars_tomb/widow2.gc index 8f6bafc9a5..cc72ecc9f4 100644 --- a/goal_src/jak2/levels/mars_tomb/widow2.gc +++ b/goal_src/jak2/levels/mars_tomb/widow2.gc @@ -113,16 +113,16 @@ (kill-and-free-particles (-> obj green-fire-part)) ) (if (-> obj drill-sound-playing) - (sound-stop (the-as sound-id (-> obj drill-sound))) + (sound-stop (-> obj drill-sound)) ) (if (-> obj drill-sweeten-sound-playing) - (sound-stop (the-as sound-id (-> obj drill-sweeten-sound))) + (sound-stop (-> obj drill-sweeten-sound)) ) (if (-> obj hover-sound-playing) - (sound-stop (the-as sound-id (-> obj hover-sound))) + (sound-stop (-> obj hover-sound)) ) (if (-> obj shake-sound-playing) - (sound-stop (the-as sound-id (-> obj shake-sound))) + (sound-stop (-> obj shake-sound)) ) ((method-of-type process-drawable deactivate) obj) (none) @@ -366,14 +366,14 @@ This commonly includes things such as: (set! (-> v1-148 state mode) (the-as lightning-mode a0-97)) ) ) - (set! (-> obj catwalk-sound) (the-as uint (new-sound-id))) - (set! (-> obj drill-sound) (the-as uint (new-sound-id))) + (set! (-> obj catwalk-sound) (new-sound-id)) + (set! (-> obj drill-sound) (new-sound-id)) (set! (-> obj drill-sound-playing) #f) - (set! (-> obj drill-sweeten-sound) (the-as uint (new-sound-id))) + (set! (-> obj drill-sweeten-sound) (new-sound-id)) (set! (-> obj drill-sweeten-sound-playing) #f) - (set! (-> obj hover-sound) (the-as uint (new-sound-id))) + (set! (-> obj hover-sound) (new-sound-id)) (set! (-> obj hover-sound-playing) #f) - (set! (-> obj shake-sound) (the-as uint (new-sound-id))) + (set! (-> obj shake-sound) (new-sound-id)) (set! (-> obj shake-sound-playing) #f) (set! (-> obj hud) (the-as handle #f)) (set! (-> obj last-want-stone-talker) 0) diff --git a/goal_src/jak2/levels/palace/boss/squid-extras.gc b/goal_src/jak2/levels/palace/boss/squid-extras.gc index 55b9b7dadf..fd29df5090 100644 --- a/goal_src/jak2/levels/palace/boss/squid-extras.gc +++ b/goal_src/jak2/levels/palace/boss/squid-extras.gc @@ -220,11 +220,11 @@ ) ) -;; WARN: Return type mismatch int vs sound-id. (defmethod play-impact-sound! squid-grenade ((obj squid-grenade)) "Plays impact sound" (ja-post) - (the-as sound-id 0) + 0 + (none) ) (defmethod init-proj-collision! squid-grenade ((obj squid-grenade)) diff --git a/goal_src/jak2/levels/strip/strip-obs.gc b/goal_src/jak2/levels/strip/strip-obs.gc index b9099a5e4b..0d27ea5ee8 100644 --- a/goal_src/jak2/levels/strip/strip-obs.gc +++ b/goal_src/jak2/levels/strip/strip-obs.gc @@ -565,7 +565,7 @@ This commonly includes things such as: :flag-assert #x16008000fc (:methods (idle () _type_ :state 20) - (die () _type_ :state 21) + (die (symbol) _type_ :state 21) ) ) @@ -782,9 +782,7 @@ This commonly includes things such as: (the-as object (remove-setting! 'entity-name)) ) (('die) - enter-state - #t - (go-virtual die) + (go-virtual die #t) ) (('kill) (process-entity-status! self (entity-perm-status subtask-complete) #t) @@ -864,7 +862,7 @@ This commonly includes things such as: ) ) ) - :code (behavior () + :code (behavior ((arg0 symbol)) (play-communicator-speech! (-> *talker-speech* 194)) (process-entity-status! self (entity-perm-status subtask-complete) #t) (kill-and-free-particles (-> self part)) @@ -940,17 +938,12 @@ This commonly includes things such as: ) (update-transforms (-> obj root-override)) (logclear! (-> obj mask) (process-mask actor-pause)) - (cond - ((or (and (-> obj entity) (logtest? (-> obj entity extra perm status) (entity-perm-status subtask-complete))) - (task-complete? *game-info* (game-task strip-grenade)) - ) - enter-state - (go (method-of-object obj die)) - ) - (else + (if (or (and (-> obj entity) (logtest? (-> obj entity extra perm status) (entity-perm-status subtask-complete))) + (task-complete? *game-info* (game-task strip-grenade)) + ) + (go (method-of-object obj die) #f) (go (method-of-object obj idle)) ) - ) (none) ) diff --git a/goal_src/jak2/levels/temple/mountain-obs.gc b/goal_src/jak2/levels/temple/mountain-obs.gc index 7b17eed161..278619ffcd 100644 --- a/goal_src/jak2/levels/temple/mountain-obs.gc +++ b/goal_src/jak2/levels/temple/mountain-obs.gc @@ -2009,7 +2009,7 @@ This commonly includes things such as: ((art-name symbol :offset-assert 200) (anim spool-anim :offset-assert 204) (rock-data vector-array :offset-assert 208) - (loop-id uint32 :offset-assert 212) + (loop-id sound-id :offset-assert 212) (volume float :offset-assert 216) ) :heap-base #x60 @@ -2259,7 +2259,7 @@ This commonly includes things such as: (remove-process *gui-control* self (gui-channel art-load-next)) (let ((v1-10 (the-as sound-rpc-set-param (get-sound-buffer-entry)))) (set! (-> v1-10 command) (sound-command set-param)) - (set! (-> v1-10 id) (the-as sound-id (-> self loop-id))) + (set! (-> v1-10 id) (-> self loop-id)) (set! (-> v1-10 params volume) -4) (set! (-> v1-10 auto-time) 240) (set! (-> v1-10 auto-from) 2) @@ -2320,7 +2320,7 @@ This commonly includes things such as: ) (sound-play-by-name (static-sound-name "mtn-aval-loop") - (the-as sound-id (-> self loop-id)) + (-> self loop-id) (the int (* 1024.0 (-> self volume))) 0 0 @@ -2527,7 +2527,7 @@ This commonly includes things such as: (set! (-> obj anim) (new 'static 'spool-anim :name "mtn-aval-rocks-1" :anim-name "1-fall" :parts 8 :command-list '()) ) - (set! (-> obj loop-id) (the-as uint (new-sound-id))) + (set! (-> obj loop-id) (new-sound-id)) (set! (-> obj rock-data) (new 'process 'vector-array (-> obj node-list length))) (dotimes (v1-42 (-> obj node-list length)) (let* ((a0-21 *game-info*) diff --git a/goal_src/jak2/levels/underport/jellyfish.gc b/goal_src/jak2/levels/underport/jellyfish.gc index 4ef6e20991..f3f008c035 100644 --- a/goal_src/jak2/levels/underport/jellyfish.gc +++ b/goal_src/jak2/levels/underport/jellyfish.gc @@ -154,7 +154,7 @@ (deftype jellyfish (hover-enemy) ((los los-control :inline :offset-assert 784) (sync sync-eased :inline :offset-assert 936) - (sound-id uint32 :offset-assert 980) + (sound-id sound-id :offset-assert 980) (path-player-u float :offset-assert 984) (path-my-u float :offset-assert 988) (path-y-offset float :offset-assert 992) @@ -639,7 +639,7 @@ (none) ) :exit (behavior () - (sound-stop (the-as sound-id (-> self sound-id))) + (sound-stop (-> self sound-id)) (hover-enemy-method-147 self) (let ((v1-3 (-> self root-override2 root-prim))) (set! (-> v1-3 prim-core collide-as) (-> self root-override2 backup-collide-as)) @@ -753,13 +753,13 @@ (send-event-function gp-3 a1-13) ) ) - (sound-play "squid-attack" :id (the-as sound-id (-> self sound-id))) + (sound-play "squid-attack" :id (-> self sound-id)) (suspend) (ja :num! (seek!)) ) ) ) - (sound-stop (the-as sound-id (-> self sound-id))) + (sound-stop (-> self sound-id)) (set-vector! (-> self grab-offset) 0.0 20480.0 0.0 0.0) (set! (-> self grab-start-pos quad) (-> self root-override2 trans quad)) (quaternion-copy! (-> self grab-start-quat) (-> self root-override2 quat)) @@ -1255,7 +1255,7 @@ ) (defmethod deactivate jellyfish ((obj jellyfish)) - (sound-stop (the-as sound-id (-> obj sound-id))) + (sound-stop (-> obj sound-id)) ((the-as (function process-drawable none) (find-parent-method jellyfish 10)) obj) (none) ) @@ -1283,7 +1283,7 @@ (new-source! (-> obj los) obj (seconds 1) (collide-spec backgnd enemy obstacle hit-by-others-list)) (set! (-> obj last-fire-time) (current-time)) (set! (-> obj last-attack-time) 0) - (set! (-> obj sound-id) (the-as uint (new-sound-id))) + (set! (-> obj sound-id) (new-sound-id)) (set! (-> obj path) (new 'process 'path-control obj 'path 0.0 (-> obj entity) #f)) (set! (-> obj path-player-u) 0.0) (set! (-> obj path-my-u) 0.0) diff --git a/goal_src/jak2/levels/underport/under-obs.gc b/goal_src/jak2/levels/underport/under-obs.gc index f89bba4728..53863bd4ab 100644 --- a/goal_src/jak2/levels/underport/under-obs.gc +++ b/goal_src/jak2/levels/underport/under-obs.gc @@ -285,7 +285,7 @@ (deftype bubbler (process-drawable) ((rod-of-god-scale float :offset-assert 200) - (ambient-id uint32 :offset-assert 204) + (ambient-id sound-id :offset-assert 204) (last-recharge-time time-frame :offset-assert 208) ) :heap-base #x60 @@ -337,7 +337,7 @@ (set! (-> *part-id-table* 2198 init-specs 7 initial-valuef) 96.0) (set! (-> *part-id-table* 2198 init-specs 8 initial-valuef) 255.0) (spawn (-> self part) (-> self root trans)) - (sound-play "bubbler" :id (the-as sound-id (-> self ambient-id)) :position (-> self root trans)) + (sound-play "bubbler" :id (-> self ambient-id) :position (-> self root trans)) (let ((a0-4 *target*)) (when a0-4 (let ((a0-5 (get-trans a0-4 0))) @@ -361,7 +361,7 @@ ) (defmethod deactivate bubbler ((obj bubbler)) - (sound-stop (the-as sound-id (-> obj ambient-id))) + (sound-stop (-> obj ambient-id)) ((method-of-type process-drawable deactivate) obj) (none) ) @@ -378,7 +378,7 @@ This commonly includes things such as: (process-drawable-from-entity! obj arg0) (set! (-> obj part) (create-launch-control (-> *part-group-id-table* 500) obj)) (set! (-> obj rod-of-god-scale) 1.0) - (set! (-> obj ambient-id) (the-as uint (sound-play "bubbler" :position (-> obj root trans)))) + (set! (-> obj ambient-id) (sound-play "bubbler" :position (-> obj root trans))) (go (method-of-object obj idle)) (none) ) diff --git a/test/decompiler/reference/jak2/engine/ambient/ambient_REF.gc b/test/decompiler/reference/jak2/engine/ambient/ambient_REF.gc index 9ce3de889f..e0aa927efa 100644 --- a/test/decompiler/reference/jak2/engine/ambient/ambient_REF.gc +++ b/test/decompiler/reference/jak2/engine/ambient/ambient_REF.gc @@ -171,6 +171,7 @@ ) ;; definition for function talker-spawn-func +;; WARN: Return type mismatch int vs sound-id. (defun talker-spawn-func ((arg0 talker-speech-class) (arg1 process-tree) (arg2 vector) (arg3 region)) (local-vars (s2-0 int)) (when (or (not arg0) (zero? (-> arg0 speech)) (not (talker-speech-class-method-9 arg0))) @@ -211,7 +212,7 @@ ) ) (label cfg-27) - s2-0 + (the-as sound-id s2-0) ) ;; definition for function talker-init diff --git a/test/decompiler/reference/jak2/engine/common_objs/generic-obs-h_REF.gc b/test/decompiler/reference/jak2/engine/common_objs/generic-obs-h_REF.gc index fe71eaa990..0c6f331fea 100644 --- a/test/decompiler/reference/jak2/engine/common_objs/generic-obs-h_REF.gc +++ b/test/decompiler/reference/jak2/engine/common_objs/generic-obs-h_REF.gc @@ -179,7 +179,7 @@ (target1 handle :offset-assert 200) (target-joint0 int32 :offset-assert 208) (target-joint1 int32 :offset-assert 212) - (sound uint32 :offset-assert 216) + (sound sound-id :offset-assert 216) (userdata uint64 :offset-assert 224) (user-time time-frame 2 :offset-assert 232) (user-vector vector :inline :offset-assert 256) diff --git a/test/decompiler/reference/jak2/engine/common_objs/generic-obs_REF.gc b/test/decompiler/reference/jak2/engine/common_objs/generic-obs_REF.gc index d6b131ae56..315d742991 100644 --- a/test/decompiler/reference/jak2/engine/common_objs/generic-obs_REF.gc +++ b/test/decompiler/reference/jak2/engine/common_objs/generic-obs_REF.gc @@ -1706,7 +1706,7 @@ This commonly includes things such as: (when (nonzero? (-> self sound)) (let ((v1-1 (the-as sound-rpc-set-param (get-sound-buffer-entry)))) (set! (-> v1-1 command) (sound-command set-param)) - (set! (-> v1-1 id) (the-as sound-id (-> self sound))) + (set! (-> v1-1 id) (-> self sound)) (set! (-> v1-1 params volume) -4) (set! (-> v1-1 auto-time) 240) (set! (-> v1-1 auto-from) 2) @@ -1717,7 +1717,7 @@ This commonly includes things such as: (none) ) :code (behavior () - (set! (-> self sound) (the-as uint 0)) + (set! (-> self sound) (new 'static 'sound-id)) (when (!= (+ (-> self lightning spec delay) (-> self lightning spec delay-rand)) 0.0) (let ((gp-0 (current-time)) (s5-0 (the int (rand-vu-float-range @@ -1754,7 +1754,7 @@ This commonly includes things such as: ) ) ) - (set! (-> self sound) (the-as uint (sound-play-by-spec (the-as sound-spec gp-1) (new-sound-id) s5-1))) + (set! (-> self sound) (sound-play-by-spec (the-as sound-spec gp-1) (new-sound-id) s5-1)) ) ) ) diff --git a/test/decompiler/reference/jak2/engine/common_objs/projectile-h_REF.gc b/test/decompiler/reference/jak2/engine/common_objs/projectile-h_REF.gc index 913576f5b5..72ed2f1e59 100644 --- a/test/decompiler/reference/jak2/engine/common_objs/projectile-h_REF.gc +++ b/test/decompiler/reference/jak2/engine/common_objs/projectile-h_REF.gc @@ -57,7 +57,7 @@ (handle-proj-hit! (_type_ process event-message-block) object 36) (deal-damage! (_type_ process event-message-block) symbol 37) (made-impact? (_type_) symbol 38) - (play-impact-sound! (_type_) sound-id :behavior projectile 39) + (play-impact-sound! (_type_) none :behavior projectile 39) ) ) diff --git a/test/decompiler/reference/jak2/engine/common_objs/projectile_REF.gc b/test/decompiler/reference/jak2/engine/common_objs/projectile_REF.gc index e8369a5cc0..cf6de51337 100644 --- a/test/decompiler/reference/jak2/engine/common_objs/projectile_REF.gc +++ b/test/decompiler/reference/jak2/engine/common_objs/projectile_REF.gc @@ -15,10 +15,11 @@ ) ;; definition for method 39 of type projectile -;; WARN: Return type mismatch int vs sound-id. +;; WARN: Return type mismatch int vs none. (defmethod play-impact-sound! projectile ((obj projectile)) "Plays impact sound" - (the-as sound-id 0) + 0 + (none) ) ;; definition for method 35 of type projectile @@ -660,6 +661,7 @@ If we've met or exceeded the projectiles maximum allowed hits, switch to the [[p ) ;; definition for method 39 of type projectile-bounce +;; WARN: Return type mismatch sound-id vs none. (defmethod play-impact-sound! projectile-bounce ((obj projectile-bounce)) "Plays impact sound" (let* ((a2-0 (-> obj root-override)) @@ -675,6 +677,7 @@ If we've met or exceeded the projectiles maximum allowed hits, switch to the [[p (sound-play "dark-shot-bounc") ) ) + (none) ) ;; definition for method 30 of type projectile-bounce diff --git a/test/decompiler/reference/jak2/engine/gfx/mood/mood-h_REF.gc b/test/decompiler/reference/jak2/engine/gfx/mood/mood-h_REF.gc index dd8cbd9f4d..04dd1639f7 100644 --- a/test/decompiler/reference/jak2/engine/gfx/mood/mood-h_REF.gc +++ b/test/decompiler/reference/jak2/engine/gfx/mood/mood-h_REF.gc @@ -523,7 +523,7 @@ when updating the mood. This means that an individual state structure must be l (lightning-count0 uint32 :offset-assert 144) (lightning-count1 uint32 :offset-assert 148) (lightning-count2 uint32 :offset-assert 152) - (rain-id uint32 :offset-assert 156) + (rain-id sound-id :offset-assert 156) (sound-pitch float :offset-assert 160) (fogs mood-fog-table 9 :offset-assert 164) (colors mood-color-table 3 :offset-assert 200) diff --git a/test/decompiler/reference/jak2/engine/gfx/mood/mood_REF.gc b/test/decompiler/reference/jak2/engine/gfx/mood/mood_REF.gc index 6d5722f344..aced4ff3ba 100644 --- a/test/decompiler/reference/jak2/engine/gfx/mood/mood_REF.gc +++ b/test/decompiler/reference/jak2/engine/gfx/mood/mood_REF.gc @@ -1648,23 +1648,22 @@ Returns the current value of `lightning-id`" (gen-lightning-and-thunder! obj) (cond ((zero? (-> obj rain-id)) - (set! (-> obj rain-id) (the-as uint (sound-play-by-name - (static-sound-name "rain-hiss") - (new-sound-id) - (the int (* 1024.0 f30-3)) - (the int (* 1524.0 (-> obj sound-pitch))) - 0 - (sound-group sfx) - #t - ) - ) + (set! (-> obj rain-id) (sound-play-by-name + (static-sound-name "rain-hiss") + (new-sound-id) + (the int (* 1024.0 f30-3)) + (the int (* 1524.0 (-> obj sound-pitch))) + 0 + (sound-group sfx) + #t + ) ) ) (else (when *sound-player-enable* (let ((v1-136 (the-as sound-rpc-set-param (get-sound-buffer-entry)))) (set! (-> v1-136 command) (sound-command set-param)) - (set! (-> v1-136 id) (the-as sound-id (-> obj rain-id))) + (set! (-> v1-136 id) (-> obj rain-id)) (set! (-> v1-136 params volume) (the int (* 1024.0 f30-3))) (set! (-> v1-136 params pitch-mod) (the int (* 1524.0 (-> obj sound-pitch)))) (set! (-> v1-136 params mask) (the-as uint 3)) @@ -1677,8 +1676,8 @@ Returns the current value of `lightning-id`" (else (set! (-> obj lightning-flash) 0.0) (when (nonzero? (-> obj rain-id)) - (sound-stop (the-as sound-id (-> obj rain-id))) - (set! (-> obj rain-id) (the-as uint 0)) + (sound-stop (-> obj rain-id)) + (set! (-> obj rain-id) (new 'static 'sound-id)) 0 ) ) diff --git a/test/decompiler/reference/jak2/engine/target/board/board-h_REF.gc b/test/decompiler/reference/jak2/engine/target/board/board-h_REF.gc index d1272d9c51..ce04c06305 100644 --- a/test/decompiler/reference/jak2/engine/target/board/board-h_REF.gc +++ b/test/decompiler/reference/jak2/engine/target/board/board-h_REF.gc @@ -47,17 +47,17 @@ (upper-body joint-mod :offset-assert 68) (sound-bank-knob float :offset-assert 72) (sound-air-knob float :offset-assert 76) - (wind-sound-id uint32 :offset-assert 80) + (wind-sound-id sound-id :offset-assert 80) (wind-sound-pitch float :offset-assert 84) (wind-sound-volume float :offset-assert 88) - (engine-sound-id uint32 :offset-assert 92) + (engine-sound-id sound-id :offset-assert 92) (engine-sound-pitch float :offset-assert 96) (engine-sound-volume float :offset-assert 100) - (bank-sound-id uint32 :offset-assert 104) + (bank-sound-id sound-id :offset-assert 104) (bank-sound-pitch float :offset-assert 108) (bank-sound-volume float :offset-assert 112) - (ride-sound-id uint32 :offset-assert 116) - (spin-sound-id uint32 :offset-assert 120) + (ride-sound-id sound-id :offset-assert 116) + (spin-sound-id sound-id :offset-assert 120) (spin-sound-volume float :offset-assert 124) (spin-sound-pitch float :offset-assert 128) (unknown-sound-id00 sound-id :offset-assert 132) diff --git a/test/decompiler/reference/jak2/engine/target/board/board-states_REF.gc b/test/decompiler/reference/jak2/engine/target/board/board-states_REF.gc index c13a5aabf2..2d0e304cc4 100644 --- a/test/decompiler/reference/jak2/engine/target/board/board-states_REF.gc +++ b/test/decompiler/reference/jak2/engine/target/board/board-states_REF.gc @@ -131,7 +131,7 @@ (set! (-> self board troty) 0.0) (set! (-> self board troty-cum) 0.0) (set! (-> self board unknown-deg00) 0.0) - (set! (-> self board spin-sound-id) (the-as uint 0)) + (set! (-> self board spin-sound-id) (new 'static 'sound-id)) (set! (-> self control mod-surface) *board-spin-mods*) ) (cond @@ -154,7 +154,7 @@ (f30-0 (analog-input (the int (* 128.0 (-> gp-0 z))) 0.0 96.0 110.0 1.0)) ) (if (and (zero? (-> self board spin-sound-id)) (< 5461.3335 (fabs (-> self board trotyv)))) - (set! (-> self board spin-sound-id) (the-as uint (sound-play "board-spin-loop"))) + (set! (-> self board spin-sound-id) (sound-play "board-spin-loop")) ) (if (and (< (* 0.9 (fabs (-> self board spin-control))) (fabs f28-0)) (>= (* (-> self board spin-control) f28-0) 0.0) @@ -2264,7 +2264,7 @@ (logclear! (-> self control status) (collide-status probe-hit)) (let ((v1-2 (the-as sound-rpc-set-param (get-sound-buffer-entry)))) (set! (-> v1-2 command) (sound-command set-param)) - (set! (-> v1-2 id) (the-as sound-id (-> self board ride-sound-id))) + (set! (-> v1-2 id) (-> self board ride-sound-id)) (set! (-> v1-2 params volume) -4) (set! (-> v1-2 auto-time) 24) (set! (-> v1-2 auto-from) 2) @@ -2334,7 +2334,7 @@ ((= (-> self board ride-speed) 0.0) (let ((v1-43 (the-as sound-rpc-set-param (get-sound-buffer-entry)))) (set! (-> v1-43 command) (sound-command set-param)) - (set! (-> v1-43 id) (the-as sound-id (-> self board ride-sound-id))) + (set! (-> v1-43 id) (-> self board ride-sound-id)) (set! (-> v1-43 params volume) -4) (set! (-> v1-43 auto-time) 24) (set! (-> v1-43 auto-from) 2) @@ -2356,7 +2356,7 @@ ) (sound-play-by-name (static-sound-name "board-rail") - (the-as sound-id (-> self board ride-sound-id)) + (-> self board ride-sound-id) (the int (* 1024.0 f30-1)) (the int (* 1524.0 f0-23)) 0 diff --git a/test/decompiler/reference/jak2/engine/target/board/target-board_REF.gc b/test/decompiler/reference/jak2/engine/target/board/target-board_REF.gc index 4e98e64936..bb0b6b355b 100644 --- a/test/decompiler/reference/jak2/engine/target/board/target-board_REF.gc +++ b/test/decompiler/reference/jak2/engine/target/board/target-board_REF.gc @@ -631,11 +631,11 @@ (set! (-> self board) (new 'process 'board-info)) (set! (-> self board process) (the-as (pointer target) (process->ppointer self))) (set! (-> self board latch?) #f) - (set! (-> self board engine-sound-id) (the-as uint (new-sound-id))) - (set! (-> self board ride-sound-id) (the-as uint (new-sound-id))) - (set! (-> self board spin-sound-id) (the-as uint 0)) - (set! (-> self board wind-sound-id) (the-as uint (new-sound-id))) - (set! (-> self board bank-sound-id) (the-as uint (new-sound-id))) + (set! (-> self board engine-sound-id) (new-sound-id)) + (set! (-> self board ride-sound-id) (new-sound-id)) + (set! (-> self board spin-sound-id) (new 'static 'sound-id)) + (set! (-> self board wind-sound-id) (new-sound-id)) + (set! (-> self board bank-sound-id) (new-sound-id)) (let* ((v1-10 (-> self game)) (a0-5 (+ (-> v1-10 attack-id) 1)) ) @@ -809,12 +809,12 @@ (target-collide-set! 'normal 0.0) (set! (-> self control reaction) target-collision-reaction) (set! (-> self control pat-ignore-mask) (new 'static 'pat-surface :noentity #x1 :nojak #x1 :probe #x1)) - (sound-stop (the-as sound-id (-> self board wind-sound-id))) - (sound-stop (the-as sound-id (-> self board engine-sound-id))) - (sound-stop (the-as sound-id (-> self board bank-sound-id))) - (sound-stop (the-as sound-id (-> self board ride-sound-id))) - (sound-stop (the-as sound-id (-> self board spin-sound-id))) - (set! (-> self board spin-sound-id) (the-as uint 0)) + (sound-stop (-> self board wind-sound-id)) + (sound-stop (-> self board engine-sound-id)) + (sound-stop (-> self board bank-sound-id)) + (sound-stop (-> self board ride-sound-id)) + (sound-stop (-> self board spin-sound-id)) + (set! (-> self board spin-sound-id) (new 'static 'sound-id)) (send-event (ppointer->process (-> self sidekick)) 'matrix 'normal) (set! (-> self control cspace-offset quad) (the-as uint128 0)) (remove-setting! 'sound-flava) @@ -1122,13 +1122,13 @@ (set! (-> a0-18 volume) (the int (* 1024.0 (-> self board engine-sound-volume)))) (set! (-> a0-18 pitch-mod) (the int (* 1524.0 (-> self board engine-sound-pitch)))) (set! (-> a0-18 reg 0) (the-as uint gp-0)) - (t9-12 a0-18 (the-as sound-id (-> self board engine-sound-id)) (the-as vector #t)) + (t9-12 a0-18 (-> self board engine-sound-id) (the-as vector #t)) ) (if (< (-> self board bank-sound-volume) 0.1) - (sound-stop (the-as sound-id (-> self board bank-sound-id))) + (sound-stop (-> self board bank-sound-id)) (sound-play-by-name (static-sound-name "board-bank") - (the-as sound-id (-> self board bank-sound-id)) + (-> self board bank-sound-id) (the int (* 1024.0 (-> self board bank-sound-volume))) (the int (* 1524.0 (-> self board bank-sound-pitch))) 0 @@ -1142,7 +1142,7 @@ (set! (-> a0-23 volume) (the int (-> self board wind-sound-volume))) (set! (-> a0-23 pitch-mod) (the int (-> self board wind-sound-pitch))) (set! (-> a0-23 reg 0) (the-as uint gp-0)) - (t9-15 a0-23 (the-as sound-id (-> self board wind-sound-id)) (the-as vector #t)) + (t9-15 a0-23 (-> self board wind-sound-id) (the-as vector #t)) ) ) (cond @@ -1160,7 +1160,7 @@ (when *sound-player-enable* (let ((v1-89 (the-as sound-rpc-set-param (get-sound-buffer-entry)))) (set! (-> v1-89 command) (sound-command set-param)) - (set! (-> v1-89 id) (the-as sound-id (-> self board spin-sound-id))) + (set! (-> v1-89 id) (-> self board spin-sound-id)) (set! (-> v1-89 params volume) (the int (* 1024.0 (-> self board spin-sound-volume)))) (set! (-> v1-89 params mask) (the-as uint 1)) (-> v1-89 id) @@ -1879,14 +1879,14 @@ ) (let ((v1-131 (the-as sound-rpc-set-param (get-sound-buffer-entry)))) (set! (-> v1-131 command) (sound-command set-param)) - (set! (-> v1-131 id) (the-as sound-id (-> self board spin-sound-id))) + (set! (-> v1-131 id) (-> self board spin-sound-id)) (set! (-> v1-131 params volume) -4) (set! (-> v1-131 auto-time) 120) (set! (-> v1-131 auto-from) 2) (set! (-> v1-131 params mask) (the-as uint 17)) (-> v1-131 id) ) - (set! (-> self board spin-sound-id) (the-as uint 0)) + (set! (-> self board spin-sound-id) (new 'static 'sound-id)) (mode-set! (-> self board main) (joint-mod-mode flex-blend)) (mode-set! (-> self board board 0 main) (joint-mod-mode flex-blend)) (let ((s5-3 (new 'stack-no-clear 'vector))) diff --git a/test/decompiler/reference/jak2/engine/target/darkjak-h_REF.gc b/test/decompiler/reference/jak2/engine/target/darkjak-h_REF.gc index cafa40db81..ab20f856bf 100644 --- a/test/decompiler/reference/jak2/engine/target/darkjak-h_REF.gc +++ b/test/decompiler/reference/jak2/engine/target/darkjak-h_REF.gc @@ -14,7 +14,7 @@ (clock-vel float :offset-assert 52) (clock-on symbol :offset-assert 56) (hud handle 1 :offset 64) - (tone uint32 :offset 72) + (tone sound-id :offset 72) (bomb uint32 :offset 76) ) :method-count-assert 10 diff --git a/test/decompiler/reference/jak2/engine/target/gun/gun-dark-shot_REF.gc b/test/decompiler/reference/jak2/engine/target/gun/gun-dark-shot_REF.gc index 4dd54b6ac6..e93d57404b 100644 --- a/test/decompiler/reference/jak2/engine/target/gun/gun-dark-shot_REF.gc +++ b/test/decompiler/reference/jak2/engine/target/gun/gun-dark-shot_REF.gc @@ -84,18 +84,18 @@ ;; definition of type gun-dark-shot (deftype gun-dark-shot (projectile) - ((blast-radius float :offset-assert 472) - (core-position vector :inline :offset-assert 480) - (core-velocity vector :inline :offset-assert 496) - (spin-vector vector :inline :offset-assert 512) - (track-target handle :offset-assert 528) - (size-t float :offset-assert 536) - (result-array handle 16 :offset-assert 544) - (charge-sound uint32 :offset-assert 672) - (fire-sound uint32 :offset-assert 676) - (trail-sound uint32 :offset-assert 680) - (explode-sound uint32 :offset-assert 684) - (start-pilot? basic :offset-assert 688) + ((blast-radius float :offset-assert 472) + (core-position vector :inline :offset-assert 480) + (core-velocity vector :inline :offset-assert 496) + (spin-vector vector :inline :offset-assert 512) + (track-target handle :offset-assert 528) + (size-t float :offset-assert 536) + (result-array handle 16 :offset-assert 544) + (charge-sound sound-id :offset-assert 672) + (fire-sound sound-id :offset-assert 676) + (trail-sound sound-id :offset-assert 680) + (explode-sound sound-id :offset-assert 684) + (start-pilot? basic :offset-assert 688) ) :heap-base #x240 :method-count-assert 42 @@ -172,13 +172,13 @@ (set! (-> obj part) (create-launch-control (-> *part-group-id-table* 72) obj)) (set! (-> obj blast-radius) 40960.0) (set! (-> obj size-t) 0.0) - (set! (-> obj charge-sound) (the-as uint (new-sound-id))) - (set! (-> obj fire-sound) (the-as uint (new-sound-id))) - (set! (-> obj trail-sound) (the-as uint (new-sound-id))) + (set! (-> obj charge-sound) (new-sound-id)) + (set! (-> obj fire-sound) (new-sound-id)) + (set! (-> obj trail-sound) (new-sound-id)) (set! (-> obj explode-sound) - (the-as uint (add-process *gui-control* obj (gui-channel background) (gui-action queue) "pmkrxplo" -99.0 0)) + (add-process *gui-control* obj (gui-channel background) (gui-action queue) "pmkrxplo" -99.0 0) ) - (set-falloff! *gui-control* (the-as sound-id (-> obj explode-sound)) #t 50 150 11) + (set-falloff! *gui-control* (-> obj explode-sound) #t 50 150 11) (set! (-> obj start-pilot?) (the-as basic (and *target* (focus-test? *target* pilot)))) ((method-of-type projectile init-proj-settings!) obj) 0 @@ -225,7 +225,7 @@ (set! (-> self size-t) 1.0) (let ((v1-6 (the-as sound-rpc-set-param (get-sound-buffer-entry)))) (set! (-> v1-6 command) (sound-command set-param)) - (set! (-> v1-6 id) (the-as sound-id (-> self charge-sound))) + (set! (-> v1-6 id) (-> self charge-sound)) (set! (-> v1-6 params volume) -4) (set! (-> v1-6 auto-time) 24) (set! (-> v1-6 auto-from) 2) @@ -276,11 +276,7 @@ (none) ) :post (behavior () - (sound-play - "pmkr-charge" - :id (the-as sound-id (-> self charge-sound)) - :position (-> self root-override trans) - ) + (sound-play "pmkr-charge" :id (-> self charge-sound) :position (-> self root-override trans)) (spawn-impact-particles self) (none) ) @@ -439,8 +435,8 @@ (if (logtest? (-> self root-override status) (collide-status touch-surface)) (go-virtual impact) ) - (sound-play "pmkr-fire" :id (the-as sound-id (-> self fire-sound)) :position (-> self root-override trans)) - (sound-play "pmkr-trail" :id (the-as sound-id (-> self trail-sound)) :position (-> self root-override trans)) + (sound-play "pmkr-fire" :id (-> self fire-sound) :position (-> self root-override trans)) + (sound-play "pmkr-trail" :id (-> self trail-sound) :position (-> self root-override trans)) (none) ) ) @@ -660,14 +656,14 @@ (if (< (- (current-time) (-> self spawn-time)) (seconds 0.1)) (send-event (ppointer->process (-> self parent)) 'release) ) - (sound-stop (the-as sound-id (-> self trail-sound))) - (let ((v1-10 (get-status *gui-control* (the-as sound-id (-> self explode-sound))))) + (sound-stop (-> self trail-sound)) + (let ((v1-10 (get-status *gui-control* (-> self explode-sound)))) (cond ((= v1-10 (gui-status ready)) (set-action! *gui-control* (gui-action play) - (the-as sound-id (-> self explode-sound)) + (-> self explode-sound) (gui-channel none) (gui-action none) (the-as string #f) @@ -679,7 +675,7 @@ (set-action! *gui-control* (gui-action stop) - (the-as sound-id (-> self explode-sound)) + (-> self explode-sound) (gui-channel none) (gui-action none) (the-as string #f) @@ -912,9 +908,8 @@ ) ) (let ((gp-3 (current-time))) - (while (or (-> self child) (and (nonzero? (get-status *gui-control* (the-as sound-id (-> self explode-sound)))) - (< (- (current-time) gp-3) (seconds 10)) - ) + (while (or (-> self child) + (and (nonzero? (get-status *gui-control* (-> self explode-sound))) (< (- (current-time) gp-3) (seconds 10))) ) (suspend) ) diff --git a/test/decompiler/reference/jak2/engine/target/gun/gun-h_REF.gc b/test/decompiler/reference/jak2/engine/target/gun/gun-h_REF.gc index 69b08fb2a1..a7505cbd24 100644 --- a/test/decompiler/reference/jak2/engine/target/gun/gun-h_REF.gc +++ b/test/decompiler/reference/jak2/engine/target/gun/gun-h_REF.gc @@ -109,7 +109,7 @@ (track-trans vector :inline :offset-assert 480) (track-dir vector :inline :offset-assert 496) (turn-fast-hold-time time-frame :offset-assert 512) - (blue-whine-sound-id uint32 :offset-assert 520) + (blue-whine-sound-id sound-id :offset-assert 520) (blue-whine-volume float :offset-assert 524) (top-anim-twist vector :inline :offset-assert 528) (top-anim-twist-targ vector :inline :offset-assert 544) diff --git a/test/decompiler/reference/jak2/engine/target/logic-target_REF.gc b/test/decompiler/reference/jak2/engine/target/logic-target_REF.gc index 00917f2b74..e87a0a6837 100644 --- a/test/decompiler/reference/jak2/engine/target/logic-target_REF.gc +++ b/test/decompiler/reference/jak2/engine/target/logic-target_REF.gc @@ -3387,7 +3387,7 @@ (defmethod deactivate target ((obj target)) (kill-persister *setting-control* (the-as engine-pers 'bg-a-speed) 'bg-a-speed) (if (nonzero? (-> obj darkjak)) - (sound-stop (the-as sound-id (-> obj darkjak tone))) + (sound-stop (-> obj darkjak tone)) ) (set! (-> *setting-control* cam-default mode-name) #f) (set-zero! *camera-smush-control*) diff --git a/test/decompiler/reference/jak2/engine/target/mech_suit/mech-h_REF.gc b/test/decompiler/reference/jak2/engine/target/mech_suit/mech-h_REF.gc index 6f79ee0de9..51111d9846 100644 --- a/test/decompiler/reference/jak2/engine/target/mech_suit/mech-h_REF.gc +++ b/test/decompiler/reference/jak2/engine/target/mech_suit/mech-h_REF.gc @@ -8,12 +8,12 @@ (mech-trans vector :inline :offset-assert 16) (mech-quat vector :inline :offset-assert 32) (mech-scale vector :inline :offset-assert 48) - (engine-sound-id uint32 :offset-assert 64) + (engine-sound-id sound-id :offset-assert 64) (engine-sound-volume float :offset-assert 68) (engine-sound-pitch float :offset-assert 72) - (thrust-sound-id uint32 :offset-assert 76) - (drag-sound-id uint32 :offset-assert 80) - (whine-sound-id uint32 :offset-assert 84) + (thrust-sound-id sound-id :offset-assert 76) + (drag-sound-id sound-id :offset-assert 80) + (whine-sound-id sound-id :offset-assert 84) (mech-start-time time-frame :offset-assert 88) (mech-time time-frame :offset-assert 96) (no-get-off-time time-frame :offset-assert 104) diff --git a/test/decompiler/reference/jak2/engine/target/mech_suit/mech-states_REF.gc b/test/decompiler/reference/jak2/engine/target/mech_suit/mech-states_REF.gc index a4ed2046cc..512a919b40 100644 --- a/test/decompiler/reference/jak2/engine/target/mech_suit/mech-states_REF.gc +++ b/test/decompiler/reference/jak2/engine/target/mech_suit/mech-states_REF.gc @@ -951,7 +951,7 @@ :enter (behavior ((arg0 symbol)) (let ((v1-0 (the-as sound-rpc-set-param (get-sound-buffer-entry)))) (set! (-> v1-0 command) (sound-command set-param)) - (set! (-> v1-0 id) (the-as sound-id (-> self mech thrust-sound-id))) + (set! (-> v1-0 id) (-> self mech thrust-sound-id)) (set! (-> v1-0 params volume) -4) (set! (-> v1-0 auto-time) 48) (set! (-> v1-0 auto-from) 2) @@ -1932,22 +1932,22 @@ ) (go target-mech-carry-drop) ) - (when (and (logtest? (logior (logior (-> *cpad-list* cpads (-> self control cpad number) button0-rel 0) - (-> *cpad-list* cpads (-> self control cpad number) button0-rel 1) - ) - (-> *cpad-list* cpads (-> self control cpad number) button0-rel 2) - ) - (pad-buttons x) - ) - (can-jump? #f) - ) - enter-state - (let ((a0-24 (-> *TARGET-bank* mech-carry-jump-height-min)) - (a1-3 (-> *TARGET-bank* mech-carry-jump-height-max)) - ) - (go target-mech-carry-jump a0-24 a1-3) + (if (and (logtest? (logior (logior (-> *cpad-list* cpads (-> self control cpad number) button0-rel 0) + (-> *cpad-list* cpads (-> self control cpad number) button0-rel 1) + ) + (-> *cpad-list* cpads (-> self control cpad number) button0-rel 2) + ) + (pad-buttons x) + ) + (can-jump? #f) + ) + (go + target-mech-carry-jump + (-> *TARGET-bank* mech-carry-jump-height-min) + (-> *TARGET-bank* mech-carry-jump-height-max) + #f + ) ) - ) (if (and (cpad-pressed? (-> self control cpad number) circle square) (can-hands? #t)) (go target-mech-carry-throw) ) @@ -2031,22 +2031,22 @@ ) (go target-mech-carry-drop) ) - (when (and (logtest? (logior (logior (-> *cpad-list* cpads (-> self control cpad number) button0-rel 0) - (-> *cpad-list* cpads (-> self control cpad number) button0-rel 1) - ) - (-> *cpad-list* cpads (-> self control cpad number) button0-rel 2) - ) - (pad-buttons x) - ) - (can-jump? #f) - ) - enter-state - (let ((a0-24 (-> *TARGET-bank* mech-carry-jump-height-min)) - (a1-2 (-> *TARGET-bank* mech-carry-jump-height-max)) - ) - (go target-mech-carry-jump a0-24 a1-2) + (if (and (logtest? (logior (logior (-> *cpad-list* cpads (-> self control cpad number) button0-rel 0) + (-> *cpad-list* cpads (-> self control cpad number) button0-rel 1) + ) + (-> *cpad-list* cpads (-> self control cpad number) button0-rel 2) + ) + (pad-buttons x) + ) + (can-jump? #f) + ) + (go + target-mech-carry-jump + (-> *TARGET-bank* mech-carry-jump-height-min) + (-> *TARGET-bank* mech-carry-jump-height-max) + #f + ) ) - ) (if (and (cpad-pressed? (-> self control cpad number) circle square) (can-hands? #t)) (go target-mech-carry-throw) ) @@ -2149,7 +2149,7 @@ (set! (-> self mech thruster-flame-length) 0.0) (let ((v1-3 (the-as sound-rpc-set-param (get-sound-buffer-entry)))) (set! (-> v1-3 command) (sound-command set-param)) - (set! (-> v1-3 id) (the-as sound-id (-> self mech thrust-sound-id))) + (set! (-> v1-3 id) (-> self mech thrust-sound-id)) (set! (-> v1-3 params volume) -4) (set! (-> v1-3 auto-time) 48) (set! (-> v1-3 auto-from) 2) @@ -2158,7 +2158,7 @@ ) (let ((v1-5 (the-as sound-rpc-set-param (get-sound-buffer-entry)))) (set! (-> v1-5 command) (sound-command set-param)) - (set! (-> v1-5 id) (the-as sound-id (-> self mech drag-sound-id))) + (set! (-> v1-5 id) (-> self mech drag-sound-id)) (set! (-> v1-5 params volume) -4) (set! (-> v1-5 auto-time) 48) (set! (-> v1-5 auto-from) 2) @@ -2300,7 +2300,7 @@ ) (sound-play-by-name (static-sound-name "mech-drag-grind") - (the-as sound-id (-> self mech drag-sound-id)) + (-> self mech drag-sound-id) (the int (* 1024.0 f30-0)) 0 0 @@ -2401,7 +2401,7 @@ :enter (behavior ((arg0 symbol)) (let ((v1-0 (the-as sound-rpc-set-param (get-sound-buffer-entry)))) (set! (-> v1-0 command) (sound-command set-param)) - (set! (-> v1-0 id) (the-as sound-id (-> self mech thrust-sound-id))) + (set! (-> v1-0 id) (-> self mech thrust-sound-id)) (set! (-> v1-0 params volume) -4) (set! (-> v1-0 auto-time) 48) (set! (-> v1-0 auto-from) 2) @@ -2438,22 +2438,22 @@ (none) ) :trans (behavior () - (when (and (logtest? (logior (logior (-> *cpad-list* cpads (-> self control cpad number) button0-rel 0) - (-> *cpad-list* cpads (-> self control cpad number) button0-rel 1) - ) - (-> *cpad-list* cpads (-> self control cpad number) button0-rel 2) - ) - (pad-buttons x) - ) - (can-jump? #f) - ) - enter-state - (let ((a0-16 (-> *TARGET-bank* mech-carry-jump-height-min)) - (a1-2 (-> *TARGET-bank* mech-carry-jump-height-max)) - ) - (go target-mech-carry-jump a0-16 a1-2) + (if (and (logtest? (logior (logior (-> *cpad-list* cpads (-> self control cpad number) button0-rel 0) + (-> *cpad-list* cpads (-> self control cpad number) button0-rel 1) + ) + (-> *cpad-list* cpads (-> self control cpad number) button0-rel 2) + ) + (pad-buttons x) + ) + (can-jump? #f) + ) + (go + target-mech-carry-jump + (-> *TARGET-bank* mech-carry-jump-height-min) + (-> *TARGET-bank* mech-carry-jump-height-max) + #f + ) ) - ) (if (and (!= (-> *cpad-list* cpads (-> self control cpad number) stick0-speed) 0.0) (let ((v1-26 (ja-group))) (and (and v1-26 (= v1-26 (-> self draw art-group data 342))) (>= (ja-aframe-num 0) 30.0)) @@ -2475,7 +2475,7 @@ ;; failed to figure out what this is: (defstate target-mech-carry-jump (target) :event (-> target-mech-carry-falling event) - :enter (behavior ((arg0 float) (arg1 float)) + :enter (behavior ((arg0 float) (arg1 float) (arg2 symbol)) (set! (-> self state-time) (current-time)) (init-var-jump arg0 arg1 #t #f (-> self control transv) 2.0) (logclear! (-> self control status) (collide-status on-surface on-ground touch-surface)) @@ -2517,7 +2517,7 @@ ) (none) ) - :code (behavior ((arg0 float) (arg1 float)) + :code (behavior ((arg0 float) (arg1 float) (arg2 symbol)) (ja-channel-push! 1 (seconds 0.05)) (ja :group! (-> self draw art-group data 340) :num! min) (suspend) @@ -2805,10 +2805,10 @@ (logior! (-> self state-flags) (state-flags sf2)) (logior! (-> self focus-status) (focus-status grabbed)) (set! (-> self mech stick-off) (the-as basic #t)) - (sound-stop (the-as sound-id (-> self mech engine-sound-id))) - (sound-stop (the-as sound-id (-> self mech thrust-sound-id))) - (sound-stop (the-as sound-id (-> self mech drag-sound-id))) - (sound-stop (the-as sound-id (-> self mech whine-sound-id))) + (sound-stop (-> self mech engine-sound-id)) + (sound-stop (-> self mech thrust-sound-id)) + (sound-stop (-> self mech drag-sound-id)) + (sound-stop (-> self mech whine-sound-id)) (none) ) :exit (behavior () diff --git a/test/decompiler/reference/jak2/engine/target/mech_suit/target-mech_REF.gc b/test/decompiler/reference/jak2/engine/target/mech_suit/target-mech_REF.gc index 9185d65431..e487e2b861 100644 --- a/test/decompiler/reference/jak2/engine/target/mech_suit/target-mech_REF.gc +++ b/test/decompiler/reference/jak2/engine/target/mech_suit/target-mech_REF.gc @@ -375,7 +375,7 @@ ) (sound-play-by-name (static-sound-name "mech-thrust") - (the-as sound-id (-> arg0 mech thrust-sound-id)) + (-> arg0 mech thrust-sound-id) (the int (* 1024.0 (lerp-scale 0.3 1.0 (-> arg0 mech thruster-flame-length) 0.0 4096.0))) (the int (* 1524.0 f30-0)) 0 @@ -827,16 +827,13 @@ ) (set! (-> self control last-trans-any-surf quad) (-> self control trans quad)) (target-timed-invulnerable (seconds 0.1) self 1) - (cond - ((focus-test? self carry) - enter-state - (let ((a0-19 (-> *TARGET-bank* mech-carry-jump-height-min)) - (a1-8 (-> *TARGET-bank* mech-carry-jump-height-max)) - ) - (go target-mech-carry-jump a0-19 a1-8) - ) - ) - (else + (if (focus-test? self carry) + (go + target-mech-carry-jump + (-> *TARGET-bank* mech-carry-jump-height-min) + (-> *TARGET-bank* mech-carry-jump-height-max) + #f + ) (go target-mech-jump (-> *TARGET-bank* mech-jump-height-min) @@ -844,7 +841,6 @@ (the-as surface #f) ) ) - ) ) #f ) @@ -1115,10 +1111,10 @@ (when (zero? (-> self mech)) (set! (-> self mech) (new 'process 'mech-info)) (set! (-> self mech hud 0) (the-as handle #f)) - (set! (-> self mech engine-sound-id) (the-as uint (new-sound-id))) - (set! (-> self mech thrust-sound-id) (the-as uint (new-sound-id))) - (set! (-> self mech drag-sound-id) (the-as uint (new-sound-id))) - (set! (-> self mech whine-sound-id) (the-as uint (new-sound-id))) + (set! (-> self mech engine-sound-id) (new-sound-id)) + (set! (-> self mech thrust-sound-id) (new-sound-id)) + (set! (-> self mech drag-sound-id) (new-sound-id)) + (set! (-> self mech whine-sound-id) (new-sound-id)) ) (set! (-> self board latch?) #f) (set! (-> self mech stick-lock) #f) @@ -1367,10 +1363,10 @@ (target-collide-set! 'normal 0.0) (set! (-> self control reaction) target-collision-reaction) (set! (-> self control pat-ignore-mask) (new 'static 'pat-surface :noentity #x1 :nojak #x1 :probe #x1)) - (sound-stop (the-as sound-id (-> self mech engine-sound-id))) - (sound-stop (the-as sound-id (-> self mech thrust-sound-id))) - (sound-stop (the-as sound-id (-> self mech drag-sound-id))) - (sound-stop (the-as sound-id (-> self mech whine-sound-id))) + (sound-stop (-> self mech engine-sound-id)) + (sound-stop (-> self mech thrust-sound-id)) + (sound-stop (-> self mech drag-sound-id)) + (sound-stop (-> self mech whine-sound-id)) (send-event (handle->process (-> self mech hud 0)) 'hide-and-die) (set! (-> self draw shadow) (-> self shadow-backup)) (set! (-> self control cspace-offset quad) (the-as uint128 0)) @@ -1383,7 +1379,7 @@ ;; definition for function target-mech-effect ;; WARN: Return type mismatch int vs none. (defbehavior target-mech-effect target () - (sound-play "mech-pulse" :id (the-as sound-id (-> self mech engine-sound-id))) + (sound-play "mech-pulse" :id (-> self mech engine-sound-id)) (set! (-> self game distance) (/ (-> self mech shield-value) (-> self mech shield-max))) 0 (none) diff --git a/test/decompiler/reference/jak2/engine/target/target-carry_REF.gc b/test/decompiler/reference/jak2/engine/target/target-carry_REF.gc index 5a24fdd43e..fe8320b6cc 100644 --- a/test/decompiler/reference/jak2/engine/target/target-carry_REF.gc +++ b/test/decompiler/reference/jak2/engine/target/target-carry_REF.gc @@ -442,22 +442,17 @@ (if (cpad-pressed? (-> self control cpad number) r1) (go target-carry-drop) ) - (when (and (logtest? (logior (logior (-> *cpad-list* cpads (-> self control cpad number) button0-rel 0) - (-> *cpad-list* cpads (-> self control cpad number) button0-rel 1) - ) - (-> *cpad-list* cpads (-> self control cpad number) button0-rel 2) - ) - (pad-buttons x) - ) - (can-jump? #f) - ) - enter-state - (let ((a0-17 (-> *TARGET-bank* carry-jump-height-min)) - (a1-2 (-> *TARGET-bank* carry-jump-height-max)) - ) - (go target-carry-jump a0-17 a1-2) + (if (and (logtest? (logior (logior (-> *cpad-list* cpads (-> self control cpad number) button0-rel 0) + (-> *cpad-list* cpads (-> self control cpad number) button0-rel 1) + ) + (-> *cpad-list* cpads (-> self control cpad number) button0-rel 2) + ) + (pad-buttons x) + ) + (can-jump? #f) + ) + (go target-carry-jump (-> *TARGET-bank* carry-jump-height-min) (-> *TARGET-bank* carry-jump-height-max) #f) ) - ) (if (and (cpad-pressed? (-> self control cpad number) square) (can-hands? #t)) (go target-carry-throw) ) @@ -505,22 +500,17 @@ (if (cpad-pressed? (-> self control cpad number) r1) (go target-carry-drop) ) - (when (and (logtest? (logior (logior (-> *cpad-list* cpads (-> self control cpad number) button0-rel 0) - (-> *cpad-list* cpads (-> self control cpad number) button0-rel 1) - ) - (-> *cpad-list* cpads (-> self control cpad number) button0-rel 2) - ) - (pad-buttons x) - ) - (can-jump? #f) - ) - enter-state - (let ((a0-17 (-> *TARGET-bank* carry-jump-height-min)) - (a1-2 (-> *TARGET-bank* carry-jump-height-max)) - ) - (go target-carry-jump a0-17 a1-2) + (if (and (logtest? (logior (logior (-> *cpad-list* cpads (-> self control cpad number) button0-rel 0) + (-> *cpad-list* cpads (-> self control cpad number) button0-rel 1) + ) + (-> *cpad-list* cpads (-> self control cpad number) button0-rel 2) + ) + (pad-buttons x) + ) + (can-jump? #f) + ) + (go target-carry-jump (-> *TARGET-bank* carry-jump-height-min) (-> *TARGET-bank* carry-jump-height-max) #f) ) - ) (if (and (cpad-pressed? (-> self control cpad number) square) (can-hands? #t)) (go target-carry-throw) ) @@ -640,22 +630,17 @@ (none) ) :trans (behavior () - (when (and (logtest? (logior (logior (-> *cpad-list* cpads (-> self control cpad number) button0-rel 0) - (-> *cpad-list* cpads (-> self control cpad number) button0-rel 1) - ) - (-> *cpad-list* cpads (-> self control cpad number) button0-rel 2) - ) - (pad-buttons x) - ) - (can-jump? #f) - ) - enter-state - (let ((a0-16 (-> *TARGET-bank* carry-jump-height-min)) - (a1-2 (-> *TARGET-bank* carry-jump-height-max)) - ) - (go target-carry-jump a0-16 a1-2) + (if (and (logtest? (logior (logior (-> *cpad-list* cpads (-> self control cpad number) button0-rel 0) + (-> *cpad-list* cpads (-> self control cpad number) button0-rel 1) + ) + (-> *cpad-list* cpads (-> self control cpad number) button0-rel 2) + ) + (pad-buttons x) + ) + (can-jump? #f) + ) + (go target-carry-jump (-> *TARGET-bank* carry-jump-height-min) (-> *TARGET-bank* carry-jump-height-max) #f) ) - ) (if (!= (-> *cpad-list* cpads (-> self control cpad number) stick0-speed) 0.0) (go target-carry-walk) ) @@ -673,7 +658,7 @@ ;; failed to figure out what this is: (defstate target-carry-jump (target) :event target-jump-event-handler - :enter (behavior ((arg0 float) (arg1 float)) + :enter (behavior ((arg0 float) (arg1 float) (arg2 symbol)) (set! (-> self state-time) (current-time)) (sound-play "jump" :vol 70) (init-var-jump arg0 arg1 #t #f (-> self control transv) 2.0) @@ -708,7 +693,7 @@ ) (none) ) - :code (behavior ((arg0 float) (arg1 float)) + :code (behavior ((arg0 float) (arg1 float) (arg2 symbol)) (ja-channel-push! 1 (seconds 0.05)) (ja :group! (-> self draw art-group data 321) :num! min) (suspend) diff --git a/test/decompiler/reference/jak2/engine/target/target-darkjak_REF.gc b/test/decompiler/reference/jak2/engine/target/target-darkjak_REF.gc index abd0ddfd3a..45ea814fc7 100644 --- a/test/decompiler/reference/jak2/engine/target/target-darkjak_REF.gc +++ b/test/decompiler/reference/jak2/engine/target/target-darkjak_REF.gc @@ -14,7 +14,7 @@ (set! (-> self darkjak attack-id) a0-5) ) (set! (-> self darkjak hud 0) (the-as handle #f)) - (set! (-> self darkjak tone) (the-as uint (new-sound-id))) + (set! (-> self darkjak tone) (new-sound-id)) (set! (-> self darkjak-giant-interp) 1.0) ) 0 @@ -86,7 +86,7 @@ (remove-setting! 'string-spline-accel) (remove-setting! 'string-spline-max-move-player) (remove-setting! 'string-spline-accel-player) - (sound-stop (the-as sound-id (-> self darkjak tone))) + (sound-stop (-> self darkjak tone)) ) 0 (none) diff --git a/test/decompiler/reference/jak2/engine/target/target-death_REF.gc b/test/decompiler/reference/jak2/engine/target/target-death_REF.gc index 4117e27af9..50724eb605 100644 --- a/test/decompiler/reference/jak2/engine/target/target-death_REF.gc +++ b/test/decompiler/reference/jak2/engine/target/target-death_REF.gc @@ -336,8 +336,7 @@ ) ) ((logtest? (continue-flags indax) (-> arg0 flags)) - enter-state - (go target-indax-start) + (go target-indax-start (the-as handle #f)) ) ((logtest? (continue-flags record-path) (-> arg0 flags)) ) diff --git a/test/decompiler/reference/jak2/engine/target/target-gun_REF.gc b/test/decompiler/reference/jak2/engine/target/target-gun_REF.gc index e42b47ad21..5d98c319fa 100644 --- a/test/decompiler/reference/jak2/engine/target/target-gun_REF.gc +++ b/test/decompiler/reference/jak2/engine/target/target-gun_REF.gc @@ -227,7 +227,7 @@ (set! (-> self control unknown-float003) 0.0) (set! (-> self gun blue-whine-volume) 0.0) (if (zero? (-> self gun blue-whine-sound-id)) - (set! (-> self gun blue-whine-sound-id) (the-as uint (new-sound-id))) + (set! (-> self gun blue-whine-sound-id) (new-sound-id)) ) (set-setting! 'mode-sound-bank 'gun 0.0 0) (sound-play "gun-takeout") @@ -372,7 +372,7 @@ (send-event *camera* 'yes-follow) (let ((v1-16 (the-as sound-rpc-set-param (get-sound-buffer-entry)))) (set! (-> v1-16 command) (sound-command set-param)) - (set! (-> v1-16 id) (the-as sound-id (-> self gun blue-whine-sound-id))) + (set! (-> v1-16 id) (-> self gun blue-whine-sound-id)) (set! (-> v1-16 params volume) -4) (set! (-> v1-16 auto-time) 120) (set! (-> v1-16 auto-from) 2) @@ -2783,7 +2783,7 @@ (set! (-> gp-0 blue-whine-volume) (* 0.000004577637 (-> gp-0 fire-spinv))) (sound-play-by-name (static-sound-name "blue-gun-whine") - (the-as sound-id (-> gp-0 blue-whine-sound-id)) + (-> gp-0 blue-whine-sound-id) (the int (* 1024.0 (fmin 1.0 (* 2.0 (-> gp-0 blue-whine-volume))))) (the int (* 1524.0 (lerp-scale -0.9 0.5 (-> gp-0 blue-whine-volume) 0.0 1.0))) 0 @@ -2795,7 +2795,7 @@ (when (!= (-> gp-0 blue-whine-volume) 0.0) (let ((v1-245 (the-as sound-rpc-set-param (get-sound-buffer-entry)))) (set! (-> v1-245 command) (sound-command set-param)) - (set! (-> v1-245 id) (the-as sound-id (-> gp-0 blue-whine-sound-id))) + (set! (-> v1-245 id) (-> gp-0 blue-whine-sound-id)) (set! (-> v1-245 params volume) -4) (set! (-> v1-245 auto-time) 120) (set! (-> v1-245 auto-from) 2) diff --git a/test/decompiler/reference/jak2/engine/target/target-h_REF.gc b/test/decompiler/reference/jak2/engine/target/target-h_REF.gc index 82ee94f39c..9124ffb634 100644 --- a/test/decompiler/reference/jak2/engine/target/target-h_REF.gc +++ b/test/decompiler/reference/jak2/engine/target/target-h_REF.gc @@ -108,7 +108,7 @@ target-carry-drop target-carry-falling (target-carry-hit-ground symbol) - (target-carry-jump float float) + (target-carry-jump float float symbol) target-carry-pickup target-carry-stance target-carry-throw @@ -156,7 +156,7 @@ (target-indax-jump float float surface) target-indax-running-attack target-indax-stance - target-indax-start + (target-indax-start handle) target-indax-trip target-indax-walk (target-jump float float surface) @@ -168,7 +168,7 @@ target-mech-carry-drop target-mech-carry-falling (target-mech-carry-hit-ground symbol) - (target-mech-carry-jump float float) + (target-mech-carry-jump float float symbol) target-mech-carry-pickup target-mech-carry-stance target-mech-carry-throw diff --git a/test/decompiler/reference/jak2/engine/target/target-handler_REF.gc b/test/decompiler/reference/jak2/engine/target/target-handler_REF.gc index 8435818a69..c767d1e167 100644 --- a/test/decompiler/reference/jak2/engine/target/target-handler_REF.gc +++ b/test/decompiler/reference/jak2/engine/target/target-handler_REF.gc @@ -1237,9 +1237,7 @@ ) ) ((= v1-45 'indax) - enter-state - (process->handle (the-as process (-> arg3 param 1))) - (go target-indax-start) + (go target-indax-start (process->handle (the-as process (-> arg3 param 1)))) ) ((= v1-45 'gun) (if (logtest? (-> self game features) (game-feature gun)) diff --git a/test/decompiler/reference/jak2/levels/atoll/atoll-obs_REF.gc b/test/decompiler/reference/jak2/levels/atoll/atoll-obs_REF.gc index 235bf68d39..3110d6b4ea 100644 --- a/test/decompiler/reference/jak2/levels/atoll/atoll-obs_REF.gc +++ b/test/decompiler/reference/jak2/levels/atoll/atoll-obs_REF.gc @@ -10,7 +10,7 @@ (sound-time time-frame 2 :offset-assert 240) (sync sync-eased :inline :offset-assert 256) (piston-id int32 :offset-assert 300) - (looping-id uint32 :offset-assert 304) + (looping-id sound-id :offset-assert 304) ) :heap-base #xc0 :method-count-assert 31 @@ -131,8 +131,8 @@ ) ) (when (and (logtest? (actor-option user18) (-> self fact options)) (< (-> self sound-time 0) (current-time))) - (sound-stop (the-as sound-id (-> self looping-id))) - (sound-play "piston-loop" :id (the-as sound-id (-> self looping-id)) :position (-> self sound-trans)) + (sound-stop (-> self looping-id)) + (sound-play "piston-loop" :id (-> self looping-id) :position (-> self sound-trans)) (+! (-> self sound-time 0) (the int (* 0.5 (the float (-> self sync period))))) ) (rider-post) @@ -142,7 +142,7 @@ ;; definition for method 10 of type piston (defmethod deactivate piston ((obj piston)) - (sound-stop (the-as sound-id (-> obj looping-id))) + (sound-stop (-> obj looping-id)) ((method-of-type process-focusable deactivate) obj) (none) ) @@ -226,10 +226,10 @@ This commonly includes things such as: (set! (-> obj root-override trans y) (+ -40960.0 (-> obj root-override trans y))) (cond ((logtest? (actor-option user18) (-> obj fact options)) - (set! (-> obj looping-id) (the-as uint (new-sound-id))) + (set! (-> obj looping-id) (new-sound-id)) ) (else - (set! (-> obj looping-id) (the-as uint 0)) + (set! (-> obj looping-id) (new 'static 'sound-id)) 0 ) ) diff --git a/test/decompiler/reference/jak2/levels/castle/boss/castle-baron_REF.gc b/test/decompiler/reference/jak2/levels/castle/boss/castle-baron_REF.gc index 04354842de..8a9f516784 100644 --- a/test/decompiler/reference/jak2/levels/castle/boss/castle-baron_REF.gc +++ b/test/decompiler/reference/jak2/levels/castle/boss/castle-baron_REF.gc @@ -246,7 +246,7 @@ For example for an elevator pre-compute the distance between the first and last (wiggle-angle degrees :offset-assert 640) (delta-wiggle-angle degrees :offset-assert 644) (wiggle-factor float :offset-assert 648) - (id uint32 :offset-assert 652) + (id sound-id :offset-assert 652) ) :heap-base #x210 :method-count-assert 181 @@ -993,7 +993,7 @@ For example for an elevator pre-compute the distance between the first and last (none) ) :exit (behavior () - (set! (-> self id) (the-as uint (sound-play "krew-travel"))) + (set! (-> self id) (sound-play "krew-travel")) (none) ) :trans (behavior () @@ -1296,7 +1296,7 @@ For example for an elevator pre-compute the distance between the first and last ) :enter (behavior () (if (nonzero? (-> self id)) - (sound-stop (the-as sound-id (-> self id))) + (sound-stop (-> self id)) ) (when (< 25 (rand-vu-int-range 0 50)) (let ((gp-1 (-> self root-override2)) @@ -1506,7 +1506,7 @@ For example for an elevator pre-compute the distance between the first and last (set! (-> obj wiggle-angle) 0.0) (set! (-> obj delta-wiggle-angle) 182.04445) (set! (-> obj wiggle-factor) 2.0) - (set! (-> obj id) (the-as uint 0)) + (set! (-> obj id) (new 'static 'sound-id)) (logclear! (-> obj mask) (process-mask actor-pause)) (go (method-of-object obj spawning)) (none) diff --git a/test/decompiler/reference/jak2/levels/city/common/ctyport-obs_REF.gc b/test/decompiler/reference/jak2/levels/city/common/ctyport-obs_REF.gc index 49e74d7006..43b9b609fb 100644 --- a/test/decompiler/reference/jak2/levels/city/common/ctyport-obs_REF.gc +++ b/test/decompiler/reference/jak2/levels/city/common/ctyport-obs_REF.gc @@ -694,8 +694,8 @@ ;; definition of type barge (deftype barge (boat-base) - ((engine uint32 :offset-assert 896) - (bow-wash uint32 :offset-assert 900) + ((engine sound-id :offset-assert 896) + (bow-wash sound-id :offset-assert 900) ) :heap-base #x310 :method-count-assert 149 @@ -749,11 +749,11 @@ (cond ((< (vector-vector-distance s5-0 (camera-pos)) 614400.0) (let ((a0-6 (static-sound-spec "barge-engine"))) - (sound-play-by-spec a0-6 (the-as sound-id (-> obj engine)) s5-0) + (sound-play-by-spec a0-6 (-> obj engine) s5-0) ) ) (else - (sound-stop (the-as sound-id (-> obj engine))) + (sound-stop (-> obj engine)) ) ) ) @@ -774,11 +774,11 @@ (cond ((< (vector-vector-distance s5-1 (camera-pos)) 614400.0) (let ((a0-12 (static-sound-spec "bow-wash"))) - (sound-play-by-spec a0-12 (the-as sound-id (-> obj bow-wash)) s5-1) + (sound-play-by-spec a0-12 (-> obj bow-wash) s5-1) ) ) (else - (sound-stop (the-as sound-id (-> obj bow-wash))) + (sound-stop (-> obj bow-wash)) ) ) ) @@ -918,8 +918,8 @@ ) (alloc-and-init-rigid-body-control obj *barge-constants*) (set! (-> obj draw lod-set lod 0 dist) 1228800.0) - (set! (-> obj engine) (the-as uint (new-sound-id))) - (set! (-> obj bow-wash) (the-as uint (new-sound-id))) + (set! (-> obj engine) (new-sound-id)) + (set! (-> obj bow-wash) (new-sound-id)) (iterate-prims (-> obj root-override-2) (lambda ((arg0 collide-shape-prim)) diff --git a/test/decompiler/reference/jak2/levels/city/common/ctywide-obs_REF.gc b/test/decompiler/reference/jak2/levels/city/common/ctywide-obs_REF.gc index 8dfccbb12f..eb2714f944 100644 --- a/test/decompiler/reference/jak2/levels/city/common/ctywide-obs_REF.gc +++ b/test/decompiler/reference/jak2/levels/city/common/ctywide-obs_REF.gc @@ -2539,12 +2539,12 @@ This commonly includes things such as: ;; definition of type propa (deftype propa (process-focusable) - ((sound-id uint32 :offset-assert 204) - (sound-index uint32 :offset-assert 208) - (handle handle :offset-assert 216) - (y-rot float :offset-assert 224) - (hit-points int32 :offset-assert 228) - (incoming-attack-id uint32 :offset-assert 232) + ((sound-id sound-id :offset-assert 204) + (sound-index uint32 :offset-assert 208) + (handle handle :offset-assert 216) + (y-rot float :offset-assert 224) + (hit-points int32 :offset-assert 228) + (incoming-attack-id uint32 :offset-assert 232) ) :heap-base #x70 :method-count-assert 32 @@ -2815,8 +2815,8 @@ This commonly includes things such as: ) :exit (behavior () (when (nonzero? (-> self sound-id)) - (sound-stop (the-as sound-id (-> self sound-id))) - (set! (-> self sound-id) (the-as uint 0)) + (sound-stop (-> self sound-id)) + (set! (-> self sound-id) (new 'static 'sound-id)) 0 ) (none) @@ -2831,14 +2831,14 @@ This commonly includes things such as: (set-action! *gui-control* (gui-action stop) - (the-as sound-id (-> self sound-id)) + (-> self sound-id) (gui-channel none) (gui-action none) (the-as string #f) (the-as (function gui-connection symbol) #f) (the-as process #f) ) - (set! (-> self sound-id) (the-as uint 0)) + (set! (-> self sound-id) (new 'static 'sound-id)) (+! (-> self sound-index) 1) (when (>= (-> self sound-index) (the-as uint (-> *propa-sounds* length))) (set! (-> self sound-index) (the-as uint 0)) @@ -2849,16 +2849,15 @@ This commonly includes things such as: ((< (vector-vector-distance (camera-pos) (-> self root-override trans)) 225280.0) (cond ((zero? (-> self sound-id)) - (set! (-> self sound-id) (the-as uint (add-process - *gui-control* - self - (gui-channel alert) - (gui-action play) - (-> *propa-sounds* (-> self sound-index)) - -99.0 - 0 - ) - ) + (set! (-> self sound-id) (add-process + *gui-control* + self + (gui-channel alert) + (gui-action play) + (-> *propa-sounds* (-> self sound-index)) + -99.0 + 0 + ) ) (let ((a1-4 (new 'stack-no-clear 'vector))) (set! (-> a1-4 quad) (-> self root-override trans quad)) @@ -2870,7 +2869,7 @@ This commonly includes things such as: (when *sound-player-enable* (let ((gp-2 (the-as sound-rpc-set-param (get-sound-buffer-entry)))) (set! (-> gp-2 command) (sound-command set-param)) - (set! (-> gp-2 id) (the-as sound-id (-> self sound-id))) + (set! (-> gp-2 id) (-> self sound-id)) (set! (-> gp-2 params fo-min) 40) (set! (-> gp-2 params fo-max) 55) (set! (-> gp-2 params fo-curve) 2) @@ -2889,8 +2888,8 @@ This commonly includes things such as: (-> gp-2 id) ) ) - (when (= (get-status *gui-control* (the-as sound-id (-> self sound-id))) (gui-status unknown)) - (set! (-> self sound-id) (the-as uint 0)) + (when (= (get-status *gui-control* (-> self sound-id)) (gui-status unknown)) + (set! (-> self sound-id) (new 'static 'sound-id)) (+! (-> self sound-index) 1) (when (>= (-> self sound-index) (the-as uint (-> *propa-sounds* length))) (set! (-> self sound-index) (the-as uint 0)) diff --git a/test/decompiler/reference/jak2/levels/city/common/ctywide-tasks_REF.gc b/test/decompiler/reference/jak2/levels/city/common/ctywide-tasks_REF.gc index 70a9ae594e..4d0702acf0 100644 --- a/test/decompiler/reference/jak2/levels/city/common/ctywide-tasks_REF.gc +++ b/test/decompiler/reference/jak2/levels/city/common/ctywide-tasks_REF.gc @@ -182,7 +182,7 @@ (lambda :behavior task-manager () (set! (-> self sound-id 0) - (the-as sound-id (talker-spawn-func (-> *talker-speech* 38) *entity-pool* (target-pos 0) (the-as region #f))) + (talker-spawn-func (-> *talker-speech* 38) *entity-pool* (target-pos 0) (the-as region #f)) ) (wait-for-speech-end (-> self sound-id 0)) (let ((gp-1 (current-time))) @@ -194,7 +194,7 @@ (suspend) ) (set! (-> self sound-id 0) - (the-as sound-id (talker-spawn-func (-> *talker-speech* 39) *entity-pool* (target-pos 0) (the-as region #f))) + (talker-spawn-func (-> *talker-speech* 39) *entity-pool* (target-pos 0) (the-as region #f)) ) (wait-for-speech-end (-> self sound-id 0)) (go-virtual complete) @@ -211,7 +211,7 @@ () (when (and (= (-> self sub-state) 1) (not (and *target* (focus-test? *target* pilot)))) (set! (-> self sound-id 0) - (the-as sound-id (talker-spawn-func (-> *talker-speech* 46) *entity-pool* (target-pos 0) (the-as region #f))) + (talker-spawn-func (-> *talker-speech* 46) *entity-pool* (target-pos 0) (the-as region #f)) ) (go-virtual fail) ) @@ -237,7 +237,7 @@ (suspend) ) (set! (-> self sound-id 0) - (the-as sound-id (talker-spawn-func (-> *talker-speech* 31) *entity-pool* (target-pos 0) (the-as region #f))) + (talker-spawn-func (-> *talker-speech* 31) *entity-pool* (target-pos 0) (the-as region #f)) ) (wait-for-speech-end (-> self sound-id 0)) (let ((gp-1 (current-time))) @@ -249,7 +249,7 @@ (suspend) ) (set! (-> self sound-id 0) - (the-as sound-id (talker-spawn-func (-> *talker-speech* 35) *entity-pool* (target-pos 0) (the-as region #f))) + (talker-spawn-func (-> *talker-speech* 35) *entity-pool* (target-pos 0) (the-as region #f)) ) (wait-for-speech-end (-> self sound-id 0)) (let ((gp-3 (current-time))) @@ -261,7 +261,7 @@ (suspend) ) (set! (-> self sound-id 0) - (the-as sound-id (talker-spawn-func (-> *talker-speech* 36) *entity-pool* (target-pos 0) (the-as region #f))) + (talker-spawn-func (-> *talker-speech* 36) *entity-pool* (target-pos 0) (the-as region #f)) ) (while (let ((v1-34 (handle->process (-> self slave 0)))) (not (logtest? (rigid-body-object-flag flight-level-transition) (-> (the-as vehicle v1-34) flags))) @@ -273,7 +273,7 @@ (suspend) ) (set! (-> self sound-id 0) - (the-as sound-id (talker-spawn-func (-> *talker-speech* 37) *entity-pool* (target-pos 0) (the-as region #f))) + (talker-spawn-func (-> *talker-speech* 37) *entity-pool* (target-pos 0) (the-as region #f)) ) (wait-for-speech-end (-> self sound-id 0)) (set! (-> self sub-state) (the-as uint 2)) @@ -355,7 +355,7 @@ ) (set! (-> self sub-state) (the-as uint 1)) (set! (-> self sound-id 0) - (the-as sound-id (talker-spawn-func (-> *talker-speech* 35) *entity-pool* (target-pos 0) (the-as region #f))) + (talker-spawn-func (-> *talker-speech* 35) *entity-pool* (target-pos 0) (the-as region #f)) ) (wait-for-speech-end (-> self sound-id 0)) (let ((gp-1 (current-time))) @@ -364,7 +364,7 @@ ) ) (set! (-> self sound-id 0) - (the-as sound-id (talker-spawn-func (-> *talker-speech* 36) *entity-pool* (target-pos 0) (the-as region #f))) + (talker-spawn-func (-> *talker-speech* 36) *entity-pool* (target-pos 0) (the-as region #f)) ) (while (let ((v1-15 (handle->process (-> *target* pilot vehicle)))) (not (logtest? (rigid-body-object-flag flight-level-transition) (-> (the-as vehicle v1-15) flags))) @@ -373,7 +373,7 @@ ) (wait-for-speech-end (-> self sound-id 0)) (set! (-> self sound-id 0) - (the-as sound-id (talker-spawn-func (-> *talker-speech* 37) *entity-pool* (target-pos 0) (the-as region #f))) + (talker-spawn-func (-> *talker-speech* 37) *entity-pool* (target-pos 0) (the-as region #f)) ) (wait-for-speech-end (-> self sound-id 0)) (let ((gp-4 (current-time))) diff --git a/test/decompiler/reference/jak2/levels/city/common/guard_REF.gc b/test/decompiler/reference/jak2/levels/city/common/guard_REF.gc index 0916db40a8..8fd8f17a23 100644 --- a/test/decompiler/reference/jak2/levels/city/common/guard_REF.gc +++ b/test/decompiler/reference/jak2/levels/city/common/guard_REF.gc @@ -331,7 +331,7 @@ (target-self-xz-dist float :offset-assert 1220) (target-y-angle degrees :offset-assert 1224) (last-visible-target-pos vector :inline :offset-assert 1232) - (lazer-sound uint32 :offset-assert 1248) + (lazer-sound sound-id :offset-assert 1248) (move-position vector :inline :offset-assert 1264) (move-index int32 :offset-assert 1280) (traffic-target-status traffic-target-status :inline :offset-assert 1296) @@ -3329,13 +3329,13 @@ 0 (set! (-> self miss-amount) 0.0) (set! (-> self state-time) (current-time)) - (set! (-> self lazer-sound) (the-as uint 0)) + (set! (-> self lazer-sound) (new 'static 'sound-id)) 0 (none) ) :exit (behavior () (if (nonzero? (-> self lazer-sound)) - (sound-stop (the-as sound-id (-> self lazer-sound))) + (sound-stop (-> self lazer-sound)) ) (iterate-prims (-> self root-override2) @@ -3507,7 +3507,7 @@ (set! (-> v1-156 attack-id) a0-52) (set! (-> self attack-id) a0-52) ) - (set! (-> self lazer-sound) (the-as uint (sound-play "guard-zap"))) + (set! (-> self lazer-sound) (sound-play "guard-zap")) (let ((v1-158 (-> self l-control)) (a0-56 1) ) diff --git a/test/decompiler/reference/jak2/levels/city/common/transport_REF.gc b/test/decompiler/reference/jak2/levels/city/common/transport_REF.gc index 5627ac4408..5d6e81a33f 100644 --- a/test/decompiler/reference/jak2/levels/city/common/transport_REF.gc +++ b/test/decompiler/reference/jak2/levels/city/common/transport_REF.gc @@ -247,7 +247,7 @@ (max-guard uint32 :offset-assert 240) (count-guard uint32 :offset-assert 244) (max-time float :offset-assert 248) - (ambient-sound-id uint32 :offset-assert 252) + (ambient-sound-id sound-id :offset-assert 252) (turret handle :offset-assert 256) ) :heap-base #x90 @@ -336,7 +336,7 @@ ) (set! (-> a0-3 volume) (the int (* 1024.0 f0-4))) (set! (-> a0-3 pitch-mod) (the int (* 1524.0 f30-0))) - (sound-play-by-spec a0-3 (the-as sound-id (-> obj ambient-sound-id)) (-> obj root-override trans)) + (sound-play-by-spec a0-3 (-> obj ambient-sound-id) (-> obj root-override trans)) ) 0 (none) @@ -344,7 +344,7 @@ ;; definition for method 10 of type transport (defmethod deactivate transport ((obj transport)) - (sound-stop (the-as sound-id (-> obj ambient-sound-id))) + (sound-stop (-> obj ambient-sound-id)) ((the-as (function process-drawable none) (find-parent-method transport 10)) obj) (none) ) @@ -457,7 +457,7 @@ (defstate die-fast (transport) :virtual #t :code (behavior () - (sound-stop (the-as sound-id (-> self ambient-sound-id))) + (sound-stop (-> self ambient-sound-id)) (cleanup-for-death self) (none) ) @@ -633,7 +633,7 @@ ) (set! (-> self turret) (the-as handle #f)) ) - (set! (-> self ambient-sound-id) (the-as uint (new-sound-id))) + (set! (-> self ambient-sound-id) (new-sound-id)) (go-virtual come-down) (none) ) diff --git a/test/decompiler/reference/jak2/levels/city/onin_tent/onin-game_REF.gc b/test/decompiler/reference/jak2/levels/city/onin_tent/onin-game_REF.gc index 8693a5f238..7262fc0ad8 100644 --- a/test/decompiler/reference/jak2/levels/city/onin_tent/onin-game_REF.gc +++ b/test/decompiler/reference/jak2/levels/city/onin_tent/onin-game_REF.gc @@ -2190,7 +2190,7 @@ (hide () _type_ :state 20) (wait-for-start () _type_ :state 21) (active (symbol) _type_ :state 22) - (lose () _type_ :state 23) + (lose (symbol) _type_ :state 23) (win () _type_ :state 24) (onin-game-method-25 (_type_) none 25) (onin-game-method-26 (_type_) none 26) @@ -2525,8 +2525,7 @@ ) ) (('retry) - enter-state - (go-virtual lose) + (go-virtual lose #f) ) ) ) @@ -2682,9 +2681,7 @@ (go-virtual win) ) ((or (and *cheat-mode* (cpad-pressed? 0 l1)) (>= (-> self miss-count) (-> self miss-max))) - enter-state - #t - (go-virtual lose) + (go-virtual lose #t) ) ((and *cheat-mode* (cpad-pressed? 0 up)) (sound-play-by-spec (static-sound-spec "beep" :fo-curve 1) (new-sound-id) (the-as vector #t)) @@ -2742,7 +2739,7 @@ (defstate lose (onin-game) :virtual #t :exit (-> (method-of-type onin-game active) exit) - :code (behavior () + :code (behavior ((arg0 symbol)) (let ((gp-0 (-> self child))) (while gp-0 (if (type? (ppointer->process gp-0) onin-game-bubble) @@ -2787,7 +2784,7 @@ ) ) ) - (while (nonzero? (get-status *gui-control* (the-as sound-id s5-1))) + (while (nonzero? (get-status *gui-control* s5-1)) (suspend) ) ) @@ -2847,7 +2844,7 @@ (if (not (handle->process gp-4)) (auto-save-user) ) - (while (nonzero? (get-status *gui-control* (the-as sound-id s5-1))) + (while (nonzero? (get-status *gui-control* s5-1)) (suspend) ) (let ((s5-3 (current-time))) diff --git a/test/decompiler/reference/jak2/levels/common/enemy/bombots/bombbot_REF.gc b/test/decompiler/reference/jak2/levels/common/enemy/bombots/bombbot_REF.gc index 43f5cb7b66..0962b75baf 100644 --- a/test/decompiler/reference/jak2/levels/common/enemy/bombots/bombbot_REF.gc +++ b/test/decompiler/reference/jak2/levels/common/enemy/bombots/bombbot_REF.gc @@ -588,9 +588,9 @@ (info rigid-body-object-constants :offset-assert 1396) (explosing symbol :offset-assert 1400) (minimap connection-minimap :offset-assert 1404) - (lazer-sound uint32 :offset-assert 1408) - (head-sound uint32 :offset-assert 1412) - (cannon-sound uint32 :offset-assert 1416) + (lazer-sound sound-id :offset-assert 1408) + (head-sound sound-id :offset-assert 1412) + (cannon-sound sound-id :offset-assert 1416) (last-head-roty-speed float :offset-assert 1420) (head-roty-speed float :offset-assert 1424) (last-cannon-roty-speed float :offset-assert 1428) @@ -788,6 +788,7 @@ ) ;; definition for method 3 of type ik-setup +;; INFO: this function exists in multiple non-identical object files (defmethod inspect ik-setup ((obj ik-setup)) (when (not obj) (set! obj obj) @@ -1942,7 +1943,7 @@ ) (set! (-> s2-2 volume) 1024) (set! (-> s2-2 pitch-mod) 0) - (set! (-> obj lazer-sound) (the-as uint (s3-1 s2-2 (new-sound-id) s4-0))) + (set! (-> obj lazer-sound) (s3-1 s2-2 (new-sound-id) s4-0)) ) ) (set! (-> *part-id-table* 4630 init-specs 4 initial-valuef) (vector-length s5-0)) @@ -1991,9 +1992,9 @@ (t9-0) ) ) - (sound-stop (the-as sound-id (-> self lazer-sound))) - (sound-stop (the-as sound-id (-> self head-sound))) - (sound-stop (the-as sound-id (-> self cannon-sound))) + (sound-stop (-> self lazer-sound)) + (sound-stop (-> self head-sound)) + (sound-stop (-> self cannon-sound)) (none) ) :trans (behavior () @@ -2047,15 +2048,15 @@ (bombbot-method-182 self) ) (else - (sound-stop (the-as sound-id (-> self lazer-sound))) - (set! (-> self lazer-sound) (the-as uint 0)) + (sound-stop (-> self lazer-sound)) + (set! (-> self lazer-sound) (new 'static 'sound-id)) 0 ) ) ) (else - (sound-stop (the-as sound-id (-> self lazer-sound))) - (set! (-> self lazer-sound) (the-as uint 0)) + (sound-stop (-> self lazer-sound)) + (set! (-> self lazer-sound) (new 'static 'sound-id)) 0 ) ) @@ -2110,15 +2111,15 @@ ) (set! (-> s5-1 volume) 1024) (set! (-> s5-1 pitch-mod) 0) - (set! (-> self head-sound) (the-as uint (gp-2 s5-1 (new-sound-id) (-> self root-override2 trans)))) + (set! (-> self head-sound) (gp-2 s5-1 (new-sound-id) (-> self root-override2 trans))) ) ) ) (else (when (nonzero? (-> self head-sound)) (sound-play "bb-turret-end") - (sound-stop (the-as sound-id (-> self head-sound))) - (set! (-> self head-sound) (the-as uint 0)) + (sound-stop (-> self head-sound)) + (set! (-> self head-sound) (new 'static 'sound-id)) 0 ) ) @@ -2133,15 +2134,15 @@ ) (set! (-> s5-3 volume) 1024) (set! (-> s5-3 pitch-mod) 0) - (set! (-> self cannon-sound) (the-as uint (gp-4 s5-3 (new-sound-id) (-> self root-override2 trans)))) + (set! (-> self cannon-sound) (gp-4 s5-3 (new-sound-id) (-> self root-override2 trans))) ) ) ) (else (when (nonzero? (-> self cannon-sound)) - (sound-stop (the-as sound-id (-> self cannon-sound))) + (sound-stop (-> self cannon-sound)) (sound-play "bb-laser-end") - (set! (-> self cannon-sound) (the-as uint 0)) + (set! (-> self cannon-sound) (new 'static 'sound-id)) 0 ) ) @@ -3150,9 +3151,9 @@ (method-of-object obj bombbot-method-183) ) (set! (-> obj shield-hit-points) 3.0) - (set! (-> obj lazer-sound) (the-as uint (new-sound-id))) - (set! (-> obj head-sound) (the-as uint 0)) - (set! (-> obj cannon-sound) (the-as uint 0)) + (set! (-> obj lazer-sound) (new-sound-id)) + (set! (-> obj head-sound) (new 'static 'sound-id)) + (set! (-> obj cannon-sound) (new 'static 'sound-id)) (transform-post) (dotimes (s5-2 4) (let ((s4-1 (-> obj feet s5-2))) diff --git a/test/decompiler/reference/jak2/levels/common/enemy/guards/transport-level_REF.gc b/test/decompiler/reference/jak2/levels/common/enemy/guards/transport-level_REF.gc index 72c2cd4ee1..5da6229bf9 100644 --- a/test/decompiler/reference/jak2/levels/common/enemy/guards/transport-level_REF.gc +++ b/test/decompiler/reference/jak2/levels/common/enemy/guards/transport-level_REF.gc @@ -13,7 +13,7 @@ (count-guard uint32 :offset-assert 244) (max-time float :offset-assert 248) (spawn-time time-frame :offset-assert 256) - (ambient-sound-id uint32 :offset-assert 264) + (ambient-sound-id sound-id :offset-assert 264) (num-wanted-guards uint32 :offset-assert 268) (guards handle 8 :offset-assert 272) ) @@ -121,7 +121,7 @@ ) (set! (-> a0-3 volume) (the int (* 1024.0 f0-4))) (set! (-> a0-3 pitch-mod) (the int (* 1524.0 f30-0))) - (sound-play-by-spec a0-3 (the-as sound-id (-> obj ambient-sound-id)) (-> obj root-override trans)) + (sound-play-by-spec a0-3 (-> obj ambient-sound-id) (-> obj root-override trans)) ) 0 (none) @@ -234,7 +234,7 @@ (defstate die-fast (transport-level) :virtual #t :code (behavior () - (sound-stop (the-as sound-id (-> self ambient-sound-id))) + (sound-stop (-> self ambient-sound-id)) (cleanup-for-death self) (none) ) diff --git a/test/decompiler/reference/jak2/levels/common/guard-projectile_REF.gc b/test/decompiler/reference/jak2/levels/common/guard-projectile_REF.gc index 89d9630144..54fbb6e3ed 100644 --- a/test/decompiler/reference/jak2/levels/common/guard-projectile_REF.gc +++ b/test/decompiler/reference/jak2/levels/common/guard-projectile_REF.gc @@ -841,6 +841,7 @@ ) ;; definition for method 39 of type vehicle-grenade +;; WARN: Return type mismatch sound-id vs none. (defmethod play-impact-sound! vehicle-grenade ((obj vehicle-grenade)) "Plays impact sound" (let* ((a2-0 (-> obj root-override)) @@ -856,6 +857,7 @@ (sound-play "grenade-bounce") ) ) + (none) ) ;; failed to figure out what this is: diff --git a/test/decompiler/reference/jak2/levels/dig/dig-digger_REF.gc b/test/decompiler/reference/jak2/levels/dig/dig-digger_REF.gc index 6227670e29..c3ac3d222b 100644 --- a/test/decompiler/reference/jak2/levels/dig/dig-digger_REF.gc +++ b/test/decompiler/reference/jak2/levels/dig/dig-digger_REF.gc @@ -1273,8 +1273,8 @@ This commonly includes things such as: (twist oscillating-float :inline :offset-assert 1164) (twist-kicker delayed-rand-float :inline :offset-assert 1192) (smoke-part sparticle-launch-control :offset-assert 1220) - (motor-sound uint32 :offset-assert 1224) - (bit-sound uint32 :offset-assert 1228) + (motor-sound sound-id :offset-assert 1224) + (bit-sound sound-id :offset-assert 1228) (movie-handle handle :offset-assert 1232) (hud-counter handle :offset-assert 1240) (speech-time time-frame :offset-assert 1248) @@ -1490,13 +1490,13 @@ This commonly includes things such as: (set-params! (-> self twist-kicker) 24 75 1.0) (ja-post) (dig-digger-method-23 self) - (set! (-> self motor-sound) (the-as uint (new-sound-id))) - (set! (-> self bit-sound) (the-as uint (new-sound-id))) + (set! (-> self motor-sound) (new-sound-id)) + (set! (-> self bit-sound) (new-sound-id)) (none) ) :exit (behavior () - (sound-stop (the-as sound-id (-> self motor-sound))) - (sound-stop (the-as sound-id (-> self bit-sound))) + (sound-stop (-> self motor-sound)) + (sound-stop (-> self bit-sound)) (send-event (handle->process (-> self hud-counter)) 'hide-and-die) (set! (-> self hud-counter) (the-as handle #f)) (none) @@ -1508,9 +1508,9 @@ This commonly includes things such as: (when (< f0-0 (* f1-0 f1-0)) (let ((gp-1 (new 'stack-no-clear 'vector))) (vector<-cspace! gp-1 (-> self node-list data 29)) - (sound-play "digger-motor" :id (the-as sound-id (-> self motor-sound)) :position gp-1) + (sound-play "digger-motor" :id (-> self motor-sound) :position gp-1) ) - (sound-play "digger-bit" :id (the-as sound-id (-> self bit-sound)) :position (-> self root trans)) + (sound-play "digger-bit" :id (-> self bit-sound) :position (-> self root trans)) ) ) (ja :num! (loop!)) @@ -1866,8 +1866,8 @@ This commonly includes things such as: (set! (-> obj start-y) (-> obj root trans y)) (set! (-> obj smoke-part) (create-launch-control (-> *part-group-id-table* 1143) obj)) (set! (-> obj part) (create-launch-control (-> *part-group-id-table* 1144) obj)) - (set! (-> obj motor-sound) (the-as uint 0)) - (set! (-> obj bit-sound) (the-as uint 0)) + (set! (-> obj motor-sound) (new 'static 'sound-id)) + (set! (-> obj bit-sound) (new 'static 'sound-id)) (set! (-> obj movie-handle) (the-as handle #f)) (set! (-> obj hud-counter) (ppointer->handle (process-spawn hud-dig-clasp :init hud-init-by-other :to obj))) (go (method-of-object obj idle)) diff --git a/test/decompiler/reference/jak2/levels/dig/dig-obs_REF.gc b/test/decompiler/reference/jak2/levels/dig/dig-obs_REF.gc index 1154ca8c88..57f421fc71 100644 --- a/test/decompiler/reference/jak2/levels/dig/dig-obs_REF.gc +++ b/test/decompiler/reference/jak2/levels/dig/dig-obs_REF.gc @@ -10,7 +10,7 @@ (path-pos float :offset-assert 428) (surface-height float :offset-assert 432) (once basic :offset-assert 436) - (bubbling-sound-id uint32 :offset-assert 440) + (bubbling-sound-id sound-id :offset-assert 440) ) :heap-base #x140 :method-count-assert 57 @@ -197,20 +197,20 @@ (when (nonzero? (-> obj bubbling-sound-id)) (let ((v1-84 (the-as sound-rpc-set-param (get-sound-buffer-entry)))) (set! (-> v1-84 command) (sound-command set-param)) - (set! (-> v1-84 id) (the-as sound-id (-> obj bubbling-sound-id))) + (set! (-> v1-84 id) (-> obj bubbling-sound-id)) (set! (-> v1-84 params volume) -4) (set! (-> v1-84 auto-time) 120) (set! (-> v1-84 auto-from) 2) (set! (-> v1-84 params mask) (the-as uint 17)) (-> v1-84 id) ) - (set! (-> obj bubbling-sound-id) (the-as uint 0)) + (set! (-> obj bubbling-sound-id) (new 'static 'sound-id)) 0 ) ) (else (if (zero? (-> obj bubbling-sound-id)) - (set! (-> obj bubbling-sound-id) (the-as uint (sound-play "lava-plat-sink"))) + (set! (-> obj bubbling-sound-id) (sound-play "lava-plat-sink")) ) ) ) @@ -319,7 +319,7 @@ (initialize! (-> obj sync) a1-5) ) ) - (set! (-> obj bubbling-sound-id) (the-as uint 0)) + (set! (-> obj bubbling-sound-id) (new 'static 'sound-id)) (set! (-> obj once) (the-as basic #t)) 0 (none) diff --git a/test/decompiler/reference/jak2/levels/dig/dig3-obs_REF.gc b/test/decompiler/reference/jak2/levels/dig/dig3-obs_REF.gc index 5191e2b282..1d4fc13339 100644 --- a/test/decompiler/reference/jak2/levels/dig/dig3-obs_REF.gc +++ b/test/decompiler/reference/jak2/levels/dig/dig3-obs_REF.gc @@ -575,7 +575,7 @@ This commonly includes things such as: ;; definition for method 39 of type dig-spikey-sphere ;; INFO: Used lq/sq -;; WARN: Return type mismatch time-frame vs sound-id. +;; WARN: Return type mismatch time-frame vs none. (defmethod play-impact-sound! dig-spikey-sphere ((obj dig-spikey-sphere)) "Plays impact sound" (let* ((a0-1 (-> obj root-override)) @@ -661,16 +661,13 @@ This commonly includes things such as: ) ) ) - (the-as sound-id (when (and (logtest? s5-0 (collide-status impact-surface)) - (>= (- (current-time) (-> obj played-bounce-time)) (seconds 0.3)) - ) - (let ((v0-7 (current-time))) - (set! (-> obj played-bounce-time) v0-7) - v0-7 - ) - ) - ) + (if (and (logtest? s5-0 (collide-status impact-surface)) + (>= (- (current-time) (-> obj played-bounce-time)) (seconds 0.3)) + ) + (set! (-> obj played-bounce-time) (current-time)) + ) ) + (none) ) ;; definition for method 31 of type dig-spikey-sphere @@ -886,7 +883,7 @@ This commonly includes things such as: (trapeze-grabbed basic :offset-assert 360) (pedal-anim-frame float :offset-assert 364) (pedal-anim-speed float :offset-assert 368) - (pedal-sound-id uint32 :offset-assert 372) + (pedal-sound-id sound-id :offset-assert 372) ) :heap-base #x100 :method-count-assert 21 @@ -1171,7 +1168,7 @@ This commonly includes things such as: (set! (-> obj pedal-anim-frame) 0.0) (set! (-> obj pedal-anim-speed) 0.5) (set-vector! (-> obj pov-cam-offset) 0.0 -20480.0 0.0 1.0) - (set! (-> obj pedal-sound-id) (the-as uint (new-sound-id))) + (set! (-> obj pedal-sound-id) (new-sound-id)) (logior! (-> obj path flags) (path-control-flag display draw-line draw-point draw-text)) (let ((a1-23 (new 'stack-no-clear 'sync-info-params))) (let ((v1-39 0)) @@ -1209,7 +1206,7 @@ This commonly includes things such as: ;; definition for method 10 of type dig-balloon-lurker (defmethod deactivate dig-balloon-lurker ((obj dig-balloon-lurker)) - (sound-stop (the-as sound-id (-> obj pedal-sound-id))) + (sound-stop (-> obj pedal-sound-id)) ((method-of-type process-drawable deactivate) obj) (none) ) @@ -1245,7 +1242,7 @@ This commonly includes things such as: ) (sound-play-by-name (static-sound-name "balon-lurk-loop") - (the-as sound-id (-> self pedal-sound-id)) + (-> self pedal-sound-id) (the int (* 1024.0 f1-5)) (the int (* 1524.0 f0-7)) 0 @@ -1330,8 +1327,8 @@ This commonly includes things such as: ;; definition of type dig-wheel-step (deftype dig-wheel-step (process-drawable) - ((anim-speed float :offset-assert 200) - (wheel-sound-id uint32 :offset-assert 204) + ((anim-speed float :offset-assert 200) + (wheel-sound-id sound-id :offset-assert 204) ) :heap-base #x50 :method-count-assert 21 @@ -1367,7 +1364,7 @@ This commonly includes things such as: (defstate idle (dig-wheel-step) :virtual #t :trans (behavior () - (sound-play "wheel-plat-loop" :id (the-as sound-id (-> self wheel-sound-id))) + (sound-play "wheel-plat-loop" :id (-> self wheel-sound-id)) (rider-trans) (none) ) @@ -1390,7 +1387,7 @@ This commonly includes things such as: ;; definition for method 10 of type dig-wheel-step (defmethod deactivate dig-wheel-step ((obj dig-wheel-step)) - (sound-stop (the-as sound-id (-> obj wheel-sound-id))) + (sound-stop (-> obj wheel-sound-id)) ((method-of-type process-drawable deactivate) obj) (none) ) @@ -1449,7 +1446,7 @@ This commonly includes things such as: (the-as skeleton-group (art-group-get-by-name *level* "skel-dig-wheel-step" (the-as (pointer uint32) #f))) (the-as pair 0) ) - (set! (-> obj wheel-sound-id) (the-as uint (new-sound-id))) + (set! (-> obj wheel-sound-id) (new-sound-id)) (set! (-> obj draw light-index) (the-as uint 5)) (logclear! (-> obj mask) (process-mask actor-pause)) (let* ((a0-30 (-> obj entity)) @@ -1475,7 +1472,7 @@ This commonly includes things such as: ((anchor-point vector :inline :offset-assert 384) (last-ridden-time time-frame :offset-assert 400) (surface-height float :offset-assert 408) - (bubbling-sound-id uint32 :offset-assert 412) + (bubbling-sound-id sound-id :offset-assert 412) ) :heap-base #x120 :method-count-assert 57 @@ -1552,20 +1549,20 @@ This commonly includes things such as: (when (nonzero? (-> obj bubbling-sound-id)) (let ((v1-5 (the-as sound-rpc-set-param (get-sound-buffer-entry)))) (set! (-> v1-5 command) (sound-command set-param)) - (set! (-> v1-5 id) (the-as sound-id (-> obj bubbling-sound-id))) + (set! (-> v1-5 id) (-> obj bubbling-sound-id)) (set! (-> v1-5 params volume) -4) (set! (-> v1-5 auto-time) 120) (set! (-> v1-5 auto-from) 2) (set! (-> v1-5 params mask) (the-as uint 17)) (-> v1-5 id) ) - (set! (-> obj bubbling-sound-id) (the-as uint 0)) + (set! (-> obj bubbling-sound-id) (new 'static 'sound-id)) 0 ) ) (else (if (zero? (-> obj bubbling-sound-id)) - (set! (-> obj bubbling-sound-id) (the-as uint (sound-play "lava-plat-tip"))) + (set! (-> obj bubbling-sound-id) (sound-play "lava-plat-tip")) ) ) ) @@ -1680,7 +1677,7 @@ This commonly includes things such as: ) ) (set! (-> obj surface-height) (+ 6144.0 (-> obj root-override-2 trans y))) - (set! (-> obj bubbling-sound-id) (the-as uint 0)) + (set! (-> obj bubbling-sound-id) (new 'static 'sound-id)) 0 (none) ) diff --git a/test/decompiler/reference/jak2/levels/drill_platform/ginsu_REF.gc b/test/decompiler/reference/jak2/levels/drill_platform/ginsu_REF.gc index b07c1aea4b..481727527f 100644 --- a/test/decompiler/reference/jak2/levels/drill_platform/ginsu_REF.gc +++ b/test/decompiler/reference/jak2/levels/drill_platform/ginsu_REF.gc @@ -170,9 +170,9 @@ (ambush-path path-control :offset-assert 652) (path-pos float :offset-assert 656) (ambush-started symbol :offset-assert 660) - (blade-sound uint32 :offset-assert 664) + (blade-sound sound-id :offset-assert 664) (blade-sound-playing symbol :offset-assert 668) - (grind-sound uint32 :offset-assert 672) + (grind-sound sound-id :offset-assert 672) (grind-sound-playing symbol :offset-assert 676) (grind-timer time-frame :offset-assert 680) ) @@ -439,11 +439,11 @@ ) ) ) - (sound-play "ginsu-loop" :id (the-as sound-id (-> obj blade-sound)) :position (-> obj root-override2 trans)) + (sound-play "ginsu-loop" :id (-> obj blade-sound) :position (-> obj root-override2 trans)) (set! (-> obj blade-sound-playing) #t) ) ((-> obj blade-sound-playing) - (sound-stop (the-as sound-id (-> obj blade-sound))) + (sound-stop (-> obj blade-sound)) (set! (-> obj blade-sound-playing) #f) ) ) @@ -464,11 +464,11 @@ ) (< (- (current-time) (-> obj grind-timer)) 0) ) - (sound-play "ginsu-grind" :id (the-as sound-id (-> obj grind-sound)) :position (-> obj root-override2 trans)) + (sound-play "ginsu-grind" :id (-> obj grind-sound) :position (-> obj root-override2 trans)) (set! (-> obj grind-sound-playing) #t) ) ((-> obj grind-sound-playing) - (sound-stop (the-as sound-id (-> obj grind-sound))) + (sound-stop (-> obj grind-sound)) (set! (-> obj grind-sound-playing) #f) ) ) @@ -930,10 +930,10 @@ ;; WARN: Return type mismatch int vs none. (defbehavior ginsu-sounds-off ginsu () (if (-> self blade-sound-playing) - (sound-stop (the-as sound-id (-> self blade-sound))) + (sound-stop (-> self blade-sound)) ) (when (-> self grind-sound-playing) - (sound-stop (the-as sound-id (-> self grind-sound))) + (sound-stop (-> self grind-sound)) (set! (-> self grind-sound-playing) #f) (set! (-> self grind-timer) 0) 0 @@ -1037,10 +1037,10 @@ ) ) (if (-> obj blade-sound-playing) - (sound-stop (the-as sound-id (-> obj blade-sound))) + (sound-stop (-> obj blade-sound)) ) (if (-> obj grind-sound-playing) - (sound-stop (the-as sound-id (-> obj grind-sound))) + (sound-stop (-> obj grind-sound)) ) ((method-of-type nav-enemy deactivate) obj) (none) @@ -1204,9 +1204,9 @@ (if (not (logtest? (-> obj ambush-path flags) (path-control-flag not-found))) (logior! (-> obj ambush-path flags) (path-control-flag display draw-line draw-point draw-text)) ) - (set! (-> obj blade-sound) (the-as uint (new-sound-id))) + (set! (-> obj blade-sound) (new-sound-id)) (set! (-> obj blade-sound-playing) #f) - (set! (-> obj grind-sound) (the-as uint (new-sound-id))) + (set! (-> obj grind-sound) (new-sound-id)) (set! (-> obj grind-sound-playing) #f) (set! (-> obj grind-timer) 0) 0 diff --git a/test/decompiler/reference/jak2/levels/forest/forest-obs_REF.gc b/test/decompiler/reference/jak2/levels/forest/forest-obs_REF.gc index 6d743b1bc7..0dd6c46499 100644 --- a/test/decompiler/reference/jak2/levels/forest/forest-obs_REF.gc +++ b/test/decompiler/reference/jak2/levels/forest/forest-obs_REF.gc @@ -84,7 +84,7 @@ This commonly includes things such as: (falling? basic :offset-assert 264) (focus-disable-timer uint64 :offset-assert 272) (hud handle :offset-assert 280) - (sound-id uint32 :offset-assert 288) + (sound-id sound-id :offset-assert 288) ) :heap-base #xb0 :method-count-assert 31 @@ -288,7 +288,7 @@ This commonly includes things such as: (none) ) :post (behavior () - (sound-play "samos-hover" :id (the-as sound-id (-> self sound-id))) + (sound-play "samos-hover" :id (-> self sound-id)) (forest-youngsamos-post) (none) ) @@ -474,7 +474,7 @@ This commonly includes things such as: (if (valid? (-> obj hud) (the-as type #f) "" #t 0) (send-event (handle->process (-> obj hud)) 'hide-and-die) ) - (sound-stop (the-as sound-id (-> obj sound-id))) + (sound-stop (-> obj sound-id)) ((the-as (function process-focusable none) (find-parent-method forest-youngsamos 10)) obj) (none) ) @@ -548,7 +548,7 @@ This commonly includes things such as: (vector-reset! (-> obj root-override2 transv)) (set! (-> obj focus-disable-timer) (the-as uint 0)) (set! (-> obj hud) (ppointer->handle (process-spawn hud-samos-young :init hud-init-by-other :to obj))) - (set! (-> obj sound-id) (the-as uint (new-sound-id))) + (set! (-> obj sound-id) (new-sound-id)) (set! (-> obj part) (create-launch-control (-> *part-group-id-table* 494) obj)) (go (method-of-object obj idle)) (none) diff --git a/test/decompiler/reference/jak2/levels/fortress/ammo_dump/fordumpc-obs_REF.gc b/test/decompiler/reference/jak2/levels/fortress/ammo_dump/fordumpc-obs_REF.gc index bc2315def4..6f0b654698 100644 --- a/test/decompiler/reference/jak2/levels/fortress/ammo_dump/fordumpc-obs_REF.gc +++ b/test/decompiler/reference/jak2/levels/fortress/ammo_dump/fordumpc-obs_REF.gc @@ -506,8 +506,8 @@ This commonly includes things such as: (bomb handle 4 :offset-assert 232) (bomb-count uint32 :offset-assert 264) (attack-id uint32 :offset-assert 268) - (explosion-sound-id uint32 :offset-assert 272) - (alarm-sound-id uint32 :offset-assert 276) + (explosion-sound-id sound-id :offset-assert 272) + (alarm-sound-id sound-id :offset-assert 276) ) :heap-base #xa0 :method-count-assert 25 @@ -666,7 +666,7 @@ This commonly includes things such as: :exit (behavior () (set-fordumpc-light-flag! #f) (send-event (handle->process (-> self hud)) 'hide-and-die) - (sound-stop (the-as sound-id (-> self alarm-sound-id))) + (sound-stop (-> self alarm-sound-id)) (none) ) :code (behavior () @@ -766,7 +766,7 @@ This commonly includes things such as: ) ) (set! (-> self explosion-sound-id) - (the-as uint (add-process *gui-control* self (gui-channel background) (gui-action queue) "big-xplo" -99.0 0)) + (add-process *gui-control* self (gui-channel background) (gui-action queue) "big-xplo" -99.0 0) ) (dotimes (gp-5 10) (set! (-> *game-info* timer) (the-as time-frame (- 3000 (the int (* 300.0 (the float gp-5)))))) @@ -780,7 +780,7 @@ This commonly includes things such as: (none) ) :post (behavior () - (sound-play "fort-alarm" :id (the-as sound-id (-> self alarm-sound-id))) + (sound-play "fort-alarm" :id (-> self alarm-sound-id)) (none) ) ) @@ -913,7 +913,7 @@ This commonly includes things such as: (set-action! *gui-control* (gui-action play) - (the-as sound-id (-> self explosion-sound-id)) + (-> self explosion-sound-id) (gui-channel none) (gui-action none) (the-as string #f) @@ -1026,7 +1026,7 @@ This commonly includes things such as: (if (nonzero? (-> obj part-doom)) (kill-and-free-particles (-> obj part-doom)) ) - (sound-stop (the-as sound-id (-> obj alarm-sound-id))) + (sound-stop (-> obj alarm-sound-id)) ((method-of-type process-drawable deactivate) obj) (none) ) @@ -1112,7 +1112,7 @@ This commonly includes things such as: (set! (-> obj bomb-count) (the-as uint 4)) (set! (-> obj hud) (the-as handle #f)) (set! (-> obj part-doom) (create-launch-control (-> *part-group-id-table* 583) obj)) - (set! (-> obj alarm-sound-id) (the-as uint (new-sound-id))) + (set! (-> obj alarm-sound-id) (new-sound-id)) (let ((a0-36 (-> obj skel root-channel 0))) (set! (-> a0-36 frame-group) (the-as art-joint-anim (-> obj draw art-group data 2))) (set! (-> a0-36 frame-num) 0.0) diff --git a/test/decompiler/reference/jak2/levels/fortress/ammo_dump/fort-robotank-turret_REF.gc b/test/decompiler/reference/jak2/levels/fortress/ammo_dump/fort-robotank-turret_REF.gc index 443b2a6faf..0ed9287789 100644 --- a/test/decompiler/reference/jak2/levels/fortress/ammo_dump/fort-robotank-turret_REF.gc +++ b/test/decompiler/reference/jak2/levels/fortress/ammo_dump/fort-robotank-turret_REF.gc @@ -28,7 +28,7 @@ (gun-spread float :offset-assert 580) (gun-index int32 :offset-assert 584) (flags uint16 :offset-assert 588) - (turn-sound-id uint32 :offset-assert 592) + (turn-sound-id sound-id :offset-assert 592) ) :heap-base #x1e0 :method-count-assert 35 @@ -1257,14 +1257,10 @@ ) (cond ((logtest? (-> self flags) 64) - (sound-play - "robotank-turret" - :id (the-as sound-id (-> self turn-sound-id)) - :position (-> self root-override trans) - ) + (sound-play "robotank-turret" :id (-> self turn-sound-id) :position (-> self root-override trans)) (when (< (fabs (-> self rotate-rate)) 728.1778) (set! (-> self flags) (logand -65 (-> self flags))) - (sound-stop (the-as sound-id (-> self turn-sound-id))) + (sound-stop (-> self turn-sound-id)) (sound-play "robo-turret-end") ) ) @@ -1582,7 +1578,7 @@ ;; definition for method 10 of type fort-robotank-turret (defmethod deactivate fort-robotank-turret ((obj fort-robotank-turret)) (set! (-> obj flags) (logand -65 (-> obj flags))) - (sound-stop (the-as sound-id (-> obj turn-sound-id))) + (sound-stop (-> obj turn-sound-id)) (let ((a0-4 (handle->process (-> obj screen)))) (if a0-4 (deactivate a0-4) @@ -1711,7 +1707,7 @@ ) (ja-no-eval :group! (-> self draw art-group data 3) :num! zero) (transform-post) - (set! (-> self turn-sound-id) (the-as uint (new-sound-id))) + (set! (-> self turn-sound-id) (new-sound-id)) (go-virtual idle) (none) ) diff --git a/test/decompiler/reference/jak2/levels/fortress/rescue/forrescb-obs_REF.gc b/test/decompiler/reference/jak2/levels/fortress/rescue/forrescb-obs_REF.gc index aa3668fca0..aa381a3714 100644 --- a/test/decompiler/reference/jak2/levels/fortress/rescue/forrescb-obs_REF.gc +++ b/test/decompiler/reference/jak2/levels/fortress/rescue/forrescb-obs_REF.gc @@ -138,7 +138,7 @@ This commonly includes things such as: (path-u float :offset-assert 480) (path-du float :offset-assert 484) (attack-id uint32 :offset-assert 488) - (sound-id uint32 :offset-assert 492) + (sound-id sound-id :offset-assert 492) ) :heap-base #x170 :method-count-assert 23 @@ -224,7 +224,7 @@ This commonly includes things such as: (defstate running (fort-elec-belt-inst) :virtual #t :exit (behavior () - (sound-stop (the-as sound-id (-> self sound-id))) + (sound-stop (-> self sound-id)) (none) ) :trans (behavior () @@ -259,7 +259,7 @@ This commonly includes things such as: (vector+! t2-0 s3-0 s2-0) (vector-float*! t2-0 t2-0 0.5) (set! (-> t2-0 y) (+ -20480.0 (-> t2-0 y))) - (sound-play "sliding-laser" :id (the-as sound-id (-> self sound-id)) :position t2-0) + (sound-play "sliding-laser" :id (-> self sound-id) :position t2-0) ) (let* ((v0-4 (vector-normalize! (vector-! (new 'stack-no-clear 'vector) s2-0 s3-0) 1.0)) (gp-1 (vector-cross! (new 'stack-no-clear 'vector) v0-4 *up-vector*)) @@ -443,7 +443,7 @@ This commonly includes things such as: ;; definition for method 10 of type fort-elec-belt-inst (defmethod deactivate fort-elec-belt-inst ((obj fort-elec-belt-inst)) - (sound-stop (the-as sound-id (-> obj sound-id))) + (sound-stop (-> obj sound-id)) ((the-as (function process-drawable none) (find-parent-method fort-elec-belt-inst 10)) obj) (none) ) @@ -485,7 +485,7 @@ This commonly includes things such as: ) (set! (-> self l-spec) arg3) (set! (-> self attack-id) arg4) - (set! (-> self sound-id) (the-as uint (new-sound-id))) + (set! (-> self sound-id) (new-sound-id)) (ja-no-eval :group! (-> self draw art-group data 2) :num! zero) (ja-post) (go-virtual idle) @@ -686,6 +686,7 @@ This commonly includes things such as: ) ;; definition for method 3 of type fort-conveyor +;; INFO: this function exists in multiple non-identical object files (defmethod inspect fort-conveyor ((obj fort-conveyor)) (when (not obj) (set! obj obj) @@ -705,12 +706,14 @@ This commonly includes things such as: ) ;; definition for method 22 of type fort-conveyor +;; INFO: this function exists in multiple non-identical object files (defmethod get-art-group fort-conveyor ((obj fort-conveyor)) "@returns The respective [[art-group]] for the [[conveyor]]" (art-group-get-by-name *level* "skel-fort-conveyor" (the-as (pointer uint32) #f)) ) ;; definition for method 23 of type fort-conveyor +;; INFO: this function exists in multiple non-identical object files ;; WARN: Return type mismatch collide-shape-moving vs none. (defmethod reset-root! fort-conveyor ((obj fort-conveyor)) "Re-initializes the `root` [[trsqv]]" @@ -741,6 +744,7 @@ This commonly includes things such as: ) ;; definition for method 24 of type fort-conveyor +;; INFO: this function exists in multiple non-identical object files ;; WARN: Return type mismatch vector vs none. (defmethod init! fort-conveyor ((obj fort-conveyor)) "Initializes defaults for things like the `speed` and `belt-radius`" @@ -754,6 +758,7 @@ This commonly includes things such as: ) ;; definition for method 25 of type fort-conveyor +;; INFO: this function exists in multiple non-identical object files (defmethod set-and-get-ambient-sound! fort-conveyor ((obj fort-conveyor)) "So long as [[actor-option::16]] is not set, fetch the [[ambient-sound]] for the [[conveyor]] and return it as well. Otherwise, set it to `0`" diff --git a/test/decompiler/reference/jak2/levels/gungame/gun-dummy_REF.gc b/test/decompiler/reference/jak2/levels/gungame/gun-dummy_REF.gc index 9ea266f794..2cd2673ffc 100644 --- a/test/decompiler/reference/jak2/levels/gungame/gun-dummy_REF.gc +++ b/test/decompiler/reference/jak2/levels/gungame/gun-dummy_REF.gc @@ -1511,11 +1511,11 @@ ;; definition of type tpath-control-frame (deftype tpath-control-frame (structure) - ((time float :offset-assert 0) - (path-pos uint8 :offset-assert 4) - (command tpath-control-frame-command :offset-assert 5) - (move-type uint8 :offset-assert 6) - (path-num uint8 :offset-assert 7) + ((time float :offset-assert 0) + (path-pos uint8 :offset-assert 4) + (command tpath-command :offset-assert 5) + (move-type uint8 :offset-assert 6) + (path-num uint8 :offset-assert 7) ) :method-count-assert 9 :size-assert #x8 @@ -1544,7 +1544,7 @@ (num uint16 :offset-assert 4) (ref-time-num int16 :offset-assert 6) (score int16 :offset-assert 8) - (flags tpath-info-flags :offset-assert 10) + (flags tpath-flags :offset-assert 10) (num-anims uint8 :offset-assert 11) (bonus-time float :offset-assert 12) (list (array int32) :offset-assert 16) @@ -2021,30 +2021,30 @@ (let ((curr-frame (the-as tpath-control-frame (-> obj current)))) (loop (case (-> curr-frame command) - (((tpath-control-frame-command begin)) + (((tpath-command begin)) (set! curr-frame (-> (the-as (inline-array tpath-control-frame) curr-frame) 1)) ) - (((tpath-control-frame-command arise)) + (((tpath-command arise)) (+! total-time (-> curr-frame time)) (set! curr-frame (-> (the-as (inline-array tpath-control-frame) curr-frame) 1)) ) - (((tpath-control-frame-command lower)) + (((tpath-command lower)) (+! total-time (-> curr-frame time)) (set! curr-frame (-> (the-as (inline-array tpath-control-frame) curr-frame) 1)) ) - (((tpath-control-frame-command align-with-track)) + (((tpath-command align-with-track)) (+! total-time (-> curr-frame time)) (set! curr-frame (-> (the-as (inline-array tpath-control-frame) curr-frame) 1)) ) - (((tpath-control-frame-command translate)) + (((tpath-command translate)) (+! total-time (-> curr-frame time)) (set! curr-frame (-> (the-as (inline-array tpath-control-frame) curr-frame) 1)) ) - (((tpath-control-frame-command wait)) + (((tpath-command wait)) (+! total-time (-> curr-frame time)) (set! curr-frame (-> (the-as (inline-array tpath-control-frame) curr-frame) 1)) ) - (((tpath-control-frame-command end)) + (((tpath-command end)) (return total-time) ) ) @@ -2088,7 +2088,7 @@ (return #f) ) (case (-> curr-path-command 0 command) - (((tpath-control-frame-command arise)) + (((tpath-command arise)) (set! (-> obj path-pos) (* 0.007843138 (the float (-> curr-path-command 0 path-pos)))) (get-point-in-path! path (-> obj root-override trans) (-> obj path-pos) 'interp) (+! (-> obj root-override trans y) (lerp-scale -16384.0 0.0 f30-0 0.0 (-> curr-path-command 0 time))) @@ -2125,7 +2125,7 @@ (return #t) ret ) - (((tpath-control-frame-command lower)) + (((tpath-command lower)) (get-point-in-path! path (-> obj root-override trans) (-> obj path-pos) 'interp) (+! (-> obj root-override trans y) (lerp-scale 0.0 -16384.0 f30-0 0.0 (-> curr-path-command 0 time))) (if (-> obj first-time-command) @@ -2140,7 +2140,7 @@ (return #t) ret ) - (((tpath-control-frame-command align-with-track)) + (((tpath-command align-with-track)) (let ((s3-3 (get-point-in-path! path (new 'stack-no-clear 'vector) (-> obj path-pos) 'interp))) (let* ((v1-68 (get-point-in-path! path @@ -2175,7 +2175,7 @@ (return #t) ret ) - (((tpath-control-frame-command translate)) + (((tpath-command translate)) (set! (-> obj score) (- (-> obj score) (* (-> obj score-speed) (-> pp clock seconds-per-frame)))) (set! (-> obj inout-percent) (fmax 0.0 (- (-> obj inout-percent) (* 4.0 (-> pp clock seconds-per-frame))))) (let ((s2-4 (new 'stack-no-clear 'vector)) @@ -2256,7 +2256,7 @@ (return #t) ret ) - (((tpath-control-frame-command wait)) + (((tpath-command wait)) (set! (-> obj score) (- (-> obj score) (* (-> obj score-speed) (-> pp clock seconds-per-frame)))) (set! (-> obj inout-percent) (fmax 0.0 (- (-> obj inout-percent) (* 4.0 (-> pp clock seconds-per-frame))))) (get-point-in-path! path (-> obj root-override trans) (-> obj path-pos) 'interp) @@ -2271,7 +2271,7 @@ (return #t) ret ) - (((tpath-control-frame-command end)) + (((tpath-command end)) (return #f) ret ) @@ -2316,25 +2316,21 @@ (('track) (cond ((-> event param 0) - (if (and (not (logtest? (-> self info flags) (tpath-info-flags score-not-influenced-by-speed))) - (> (-> self hit-points) 0) - ) + (if (and (not (logtest? (-> self info flags) (tpath-flags citizen))) (> (-> self hit-points) 0)) #t 'abort ) ) (else - (and (not (logtest? (-> self info flags) (tpath-info-flags score-not-influenced-by-speed))) - (> (-> self hit-points) 0) - ) + (and (not (logtest? (-> self info flags) (tpath-flags citizen))) (> (-> self hit-points) 0)) ) ) ) (('attack) (let ((attack-info (the-as attack-info (-> event param 1)))) (get-penetrate-using-from-attack-event (the-as process-drawable proc) event) - (when (or (not (logtest? (-> self info flags) (tpath-info-flags tpath-info-flags-6))) - (and (logtest? (-> self info flags) (tpath-info-flags tpath-info-flags-6)) + (when (or (not (logtest? (-> self info flags) (tpath-flags peace))) + (and (logtest? (-> self info flags) (tpath-flags peace)) (or (= (-> attack-info mode) 'eco-dark) (= (-> attack-info mode) 'explode)) ) ) @@ -2397,7 +2393,7 @@ (none) ) :exit (behavior () - (logior! (-> self info flags) (tpath-info-flags broken)) + (logior! (-> self info flags) (tpath-flags broken)) (none) ) :code (behavior () @@ -2425,7 +2421,7 @@ :post (behavior () (set! (-> self done? value) (not (path-playing? self))) (when (zero? (-> self hit-points)) - (logior! (-> self info flags) (tpath-info-flags broken)) + (logior! (-> self info flags) (tpath-flags broken)) (if (>= -100.0 (-> self score)) (sound-play "score-bad") ) @@ -2527,7 +2523,7 @@ This commonly includes things such as: (vector-identity! (-> obj root-override scale)) (quaternion-copy! (-> obj quat) (-> obj root-override quat)) (set! (-> obj root-override trans y) (+ -16384.0 (-> obj root-override trans y))) - (if (not (logtest? (-> arg0 flags) (tpath-info-flags start-on-rand-anim))) + (if (not (logtest? (-> arg0 flags) (tpath-flags tpath-rand))) (set! *tpath-rand* (the-as uint (rand-vu-int-count 16))) ) (set! (-> obj current) @@ -2537,17 +2533,17 @@ This commonly includes things such as: ) ) (let ((path (-> obj current))) - (when (= (-> path 0 command) (tpath-control-frame-command begin)) + (when (= (-> path 0 command) (tpath-command begin)) (set! (-> obj path-num) (-> path 0 path-num)) (set! (-> obj current) (the-as (inline-array tpath-control-frame) (-> obj current 1))) ) ) (set! (-> obj score) (the float (-> arg0 score))) - (if (logtest? (-> arg0 flags) (tpath-info-flags score-not-influenced-by-speed)) + (if (logtest? (-> arg0 flags) (tpath-flags citizen)) (set! (-> obj score-speed) 0.0) (set! (-> obj score-speed) (/ (-> obj score) (path-time-elapsed obj))) ) - (set! (-> obj hit-points) (if (logtest? (-> arg0 flags) (tpath-info-flags double-hitpoints)) + (set! (-> obj hit-points) (if (logtest? (-> arg0 flags) (tpath-flags big)) 2 1 ) @@ -3407,3 +3403,7 @@ This commonly includes things such as: (go-virtual idle) (none) ) + + + + diff --git a/test/decompiler/reference/jak2/levels/gungame/gungame-data_REF.gc b/test/decompiler/reference/jak2/levels/gungame/gungame-data_REF.gc index 37a26bd9e9..ecb65fbd2b 100644 --- a/test/decompiler/reference/jak2/levels/gungame/gungame-data_REF.gc +++ b/test/decompiler/reference/jak2/levels/gungame/gungame-data_REF.gc @@ -435,26 +435,26 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x20) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x3f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 3.0 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x3f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 3.0 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info :num #x5 :score 100 - :flags (tpath-info-flags tpath-info-flags-3) + :flags (tpath-flags bonus) :bonus-time 2.0 :list (new 'static 'boxed-array :type int32 0) :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x1e) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x3f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 2.0 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x3f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 2.0 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -463,19 +463,19 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x1f) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x26 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 3.0 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x26 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 3.0 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) :anim2 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x1f) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x59 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 3.0 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x59 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 3.0 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -485,35 +485,35 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x1e) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x19 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 3.0 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x19 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 3.0 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) :anim2 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x1e) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x66 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 3.0 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x66 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 3.0 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info :num #x19 :ref-time-num 20 :score 100 - :flags (tpath-info-flags tpath-info-flags-3) + :flags (tpath-flags bonus) :bonus-time 2.0 :list (new 'static 'boxed-array :type int32 20) :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x1e) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x3f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.5 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x3f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.5 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -521,14 +521,14 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :num #x1e :ref-time-num 20 :score 100 - :flags (tpath-info-flags double-hitpoints) + :flags (tpath-flags big) :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x1d) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x33 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 3.0 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x33 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 3.0 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -536,26 +536,26 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :num #x28 :ref-time-num 30 :score -100 - :flags (tpath-info-flags score-not-influenced-by-speed) + :flags (tpath-flags citizen) :anim1 (new 'static 'inline-array tpath-control-frame 8 (new 'static 'tpath-control-frame :path-num #x1c) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.5 :path-pos #x26 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 2.0 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.5 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.5 :path-pos #x26 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 2.0 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.5 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) :anim2 (new 'static 'inline-array tpath-control-frame 8 (new 'static 'tpath-control-frame :path-num #x1c) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.5 :path-pos #x59 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 2.0 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.5 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.5 :path-pos #x59 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 2.0 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.5 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -563,26 +563,26 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :num #x32 :ref-time-num 40 :score 100 - :flags (tpath-info-flags start-on-rand-anim) + :flags (tpath-flags tpath-rand) :anim1 (new 'static 'inline-array tpath-control-frame 8 (new 'static 'tpath-control-frame :path-num #x1b) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.5 :path-pos #x66 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 1.8 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.5 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.5 :path-pos #x66 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 1.8 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.5 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) :anim2 (new 'static 'inline-array tpath-control-frame 8 (new 'static 'tpath-control-frame :path-num #x1b) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.5 :path-pos #x19 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 1.8 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.5 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.5 :path-pos #x19 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 1.8 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.5 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -590,26 +590,26 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :num #x37 :ref-time-num 40 :score #x1f4 - :flags (tpath-info-flags start-on-rand-anim) + :flags (tpath-flags tpath-rand) :anim1 (new 'static 'inline-array tpath-control-frame 8 (new 'static 'tpath-control-frame :path-num #x1b) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.1 :path-pos #xc :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.3 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.3 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.1 :path-pos #xc :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.3 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.3 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) :anim2 (new 'static 'inline-array tpath-control-frame 8 (new 'static 'tpath-control-frame :path-num #x1b) - (new 'static 'tpath-control-frame :time 0.1 :path-pos #x7f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.1 :path-pos #x72 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.3 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.3 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.1 :path-pos #x7f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.1 :path-pos #x72 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.3 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.3 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -617,46 +617,46 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :num #x3c :ref-time-num 50 :score 100 - :flags (tpath-info-flags start-on-rand-anim) + :flags (tpath-flags tpath-rand) :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x1a) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.0 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.0 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) :anim2 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x1a) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.0 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.0 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info :num #x41 :ref-time-num 60 :score 100 - :flags (tpath-info-flags tpath-info-flags-3 start-on-rand-anim) + :flags (tpath-flags bonus tpath-rand) :bonus-time 1.0 :list (new 'static 'boxed-array :type int32 60) :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x1a) - (new 'static 'tpath-control-frame :time 0.1 :path-pos #x7f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.0 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.1 :path-pos #x7f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.0 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) :anim2 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x1a) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.0 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.0 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -664,22 +664,22 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :num #x46 :ref-time-num 60 :score 100 - :flags (tpath-info-flags start-on-rand-anim double-hitpoints) + :flags (tpath-flags tpath-rand big) :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x19) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 3.0 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 3.0 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) :anim2 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x19) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 3.0 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 3.0 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -687,16 +687,16 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :num #x50 :ref-time-num 70 :score -100 - :flags (tpath-info-flags score-not-influenced-by-speed) + :flags (tpath-flags citizen) :anim1 (new 'static 'inline-array tpath-control-frame 8 (new 'static 'tpath-control-frame :path-num #x18) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.1 :path-pos #x72 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 1.0 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.1 :path-pos #x72 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 1.0 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -704,16 +704,16 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :num #x5a :ref-time-num 70 :score -100 - :flags (tpath-info-flags score-not-influenced-by-speed) + :flags (tpath-flags citizen) :anim1 (new 'static 'inline-array tpath-control-frame 8 (new 'static 'tpath-control-frame :path-num #x18) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.1 :path-pos #xc :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 1.0 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.1 :path-pos #xc :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 1.0 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -723,13 +723,13 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 8 (new 'static 'tpath-control-frame :path-num #x17) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.5 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 3.0 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.5 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.5 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 3.0 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.5 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -738,29 +738,29 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 8 (new 'static 'tpath-control-frame :path-num #x16) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.5 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 3.0 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.5 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.5 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 3.0 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.5 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info :num #x73 :ref-time-num 100 :score #x1f4 - :flags (tpath-info-flags tpath-info-flags-3) + :flags (tpath-flags bonus) :bonus-time 1.5 :list (new 'static 'boxed-array :type int32 100) :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x11) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 2.0 :path-pos #x19 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 2.0 :path-pos #x19 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -768,16 +768,16 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :num #x78 :ref-time-num #x6e :score -100 - :flags (tpath-info-flags score-not-influenced-by-speed) + :flags (tpath-flags citizen) :anim1 (new 'static 'inline-array tpath-control-frame 8 (new 'static 'tpath-control-frame :path-num #x15) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.5 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 3.0 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.5 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.5 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 3.0 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.5 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -786,13 +786,13 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 8 (new 'static 'tpath-control-frame :path-num #x14) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.5 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 3.0 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.5 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.5 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 3.0 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.5 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -802,27 +802,27 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 7 (new 'static 'tpath-control-frame :path-num #x12) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 3.0 :path-pos #x3f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 1.0 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 3.0 :path-pos #x3f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 1.0 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info :num #xa0 :ref-time-num #x96 :score 100 - :flags (tpath-info-flags double-hitpoints) + :flags (tpath-flags big) :anim1 (new 'static 'inline-array tpath-control-frame 7 (new 'static 'tpath-control-frame :path-num #x11) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 3.0 :path-pos #x3f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 1.0 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 3.0 :path-pos #x3f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 1.0 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -832,19 +832,19 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x10) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 3.0 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 3.0 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) :anim2 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x10) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 3.0 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 3.0 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -852,14 +852,14 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :num #xb4 :ref-time-num #xaa :score 100 - :flags (tpath-info-flags start-on-rand-anim) + :flags (tpath-flags tpath-rand) :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x10) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x3f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 3.0 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x3f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 3.0 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -867,22 +867,22 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :num #xbe :ref-time-num #xb4 :score 100 - :flags (tpath-info-flags start-on-rand-anim) + :flags (tpath-flags tpath-rand) :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x10) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.0 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.0 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) :anim2 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x10) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.0 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.0 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -890,44 +890,44 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :num #xc8 :ref-time-num #xbe :score 100 - :flags (tpath-info-flags start-on-rand-anim) + :flags (tpath-flags tpath-rand) :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #xf) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 4.0 :path-pos #x19 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 4.0 :path-pos #x19 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) :anim2 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #xf) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 4.0 :path-pos #x66 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 4.0 :path-pos #x66 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info :num #xd2 :ref-time-num #xc8 :score 100 - :flags (tpath-info-flags start-on-rand-anim) + :flags (tpath-flags tpath-rand) :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #xf) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x66 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 4.0 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x66 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 4.0 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) :anim2 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #xf) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x19 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 4.0 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x19 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 4.0 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -937,27 +937,27 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #xe) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x66 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 3.0 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x66 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 3.0 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info :num #xe1 :ref-time-num #xdc :score #x1f4 - :flags (tpath-info-flags tpath-info-flags-3) + :flags (tpath-flags bonus) :bonus-time 2.5 :list (new 'static 'boxed-array :type int32 #xdc) :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #xc) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.1 :path-pos #xc :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.1 :path-pos #xc :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -965,14 +965,14 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :num #xe6 :ref-time-num #xdc :score -100 - :flags (tpath-info-flags score-not-influenced-by-speed) + :flags (tpath-flags citizen) :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #xe) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x72 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.0 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x72 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.0 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -980,14 +980,14 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :num #xf0 :ref-time-num #xe6 :score -100 - :flags (tpath-info-flags score-not-influenced-by-speed) + :flags (tpath-flags citizen) :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #xe) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x59 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.0 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x59 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.0 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -997,11 +997,11 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #xc) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 3.0 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 3.0 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -1010,11 +1010,11 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #xd) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 3.0 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 3.0 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -1024,11 +1024,11 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x46) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x33 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 5.0 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x33 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 5.0 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -1037,11 +1037,11 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x46) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x59 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 5.0 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x59 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 5.0 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -1049,14 +1049,14 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :num #x122 :ref-time-num #x118 :score -100 - :flags (tpath-info-flags score-not-influenced-by-speed) + :flags (tpath-flags citizen) :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x46) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x4c :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 2.0 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.3 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x4c :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 2.0 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.3 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -1066,11 +1066,11 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x46) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x19 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 5.0 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x19 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 5.0 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -1080,11 +1080,11 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #xa) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x4c :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 5.0 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x4c :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 5.0 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -1094,11 +1094,11 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x46) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x59 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 5.0 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x59 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 5.0 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -1106,14 +1106,14 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :num #x14a :ref-time-num #x140 :score -100 - :flags (tpath-info-flags score-not-influenced-by-speed) + :flags (tpath-flags citizen) :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #xb) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x33 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 5.0 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x33 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 5.0 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -1121,14 +1121,14 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :num #x154 :ref-time-num #x14a :score 100 - :flags (tpath-info-flags double-hitpoints) + :flags (tpath-flags big) :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #xa) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x66 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 5.0 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x66 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 5.0 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -1138,27 +1138,27 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x9) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x3f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 5.0 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x3f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 5.0 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info :num #x163 :ref-time-num #x15e :score 100 - :flags (tpath-info-flags tpath-info-flags-3) + :flags (tpath-flags bonus) :bonus-time 1.5 :list (new 'static 'boxed-array :type int32 #x15e) :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x9) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x72 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 2.0 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x72 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 2.0 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -1168,11 +1168,11 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score #x1f4 :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #xb) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 5.0 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 5.0 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -1182,11 +1182,11 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x8) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.9 :path-pos #x66 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.9 :path-pos #x66 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -1194,14 +1194,14 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :num #x19a :ref-time-num #x190 :score -100 - :flags (tpath-info-flags score-not-influenced-by-speed) + :flags (tpath-flags citizen) :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x7) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 2.3 :path-pos #xc :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 2.3 :path-pos #xc :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -1211,11 +1211,11 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x8) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.7 :path-pos #x66 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.7 :path-pos #x66 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -1224,11 +1224,11 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x7) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.7 :path-pos #xc :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.7 :path-pos #xc :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -1236,14 +1236,14 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :num #x1b8 :ref-time-num #x1ae :score -100 - :flags (tpath-info-flags score-not-influenced-by-speed) + :flags (tpath-flags citizen) :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x8) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.7 :path-pos #x66 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.7 :path-pos #x66 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -1252,11 +1252,11 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x7) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.7 :path-pos #xc :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.7 :path-pos #xc :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -1266,25 +1266,25 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x8) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.7 :path-pos #x66 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.7 :path-pos #x66 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info :num #x1d6 :ref-time-num #x1cc :score -100 - :flags (tpath-info-flags score-not-influenced-by-speed) + :flags (tpath-flags citizen) :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x7) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.7 :path-pos #xc :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.7 :path-pos #xc :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -1294,11 +1294,11 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x8) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.7 :path-pos #x66 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.7 :path-pos #x66 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -1307,11 +1307,11 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x7) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.7 :path-pos #xc :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.7 :path-pos #xc :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -1319,14 +1319,14 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :num #x1f4 :ref-time-num #x1ea :score -100 - :flags (tpath-info-flags score-not-influenced-by-speed) + :flags (tpath-flags citizen) :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x8) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.7 :path-pos #x66 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.7 :path-pos #x66 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -1335,11 +1335,11 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x7) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.7 :path-pos #xc :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.7 :path-pos #xc :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -1349,11 +1349,11 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x8) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.7 :path-pos #x66 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.7 :path-pos #x66 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -1362,11 +1362,11 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x7) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.7 :path-pos #xc :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.7 :path-pos #xc :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -1374,14 +1374,14 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :num #x21c :ref-time-num #x212 :score -100 - :flags (tpath-info-flags score-not-influenced-by-speed) + :flags (tpath-flags citizen) :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x8) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.7 :path-pos #x66 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.7 :path-pos #x66 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -1390,11 +1390,11 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x7) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.7 :path-pos #xc :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.7 :path-pos #xc :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -1404,11 +1404,11 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x8) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.7 :path-pos #x66 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.7 :path-pos #x66 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -1416,30 +1416,30 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :num #x235 :ref-time-num #x230 :score 100 - :flags (tpath-info-flags tpath-info-flags-3) + :flags (tpath-flags bonus) :bonus-time 1.5 :list (new 'static 'boxed-array :type int32 #x230) :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x8) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x3f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.0 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x3f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.0 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info :num #x23a :ref-time-num #x230 :score -100 - :flags (tpath-info-flags score-not-influenced-by-speed) + :flags (tpath-flags citizen) :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x7) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.7 :path-pos #xc :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.7 :path-pos #xc :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -1447,32 +1447,32 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :num #x244 :ref-time-num #x23a :score 100 - :flags (tpath-info-flags double-hitpoints) + :flags (tpath-flags big) :anim1 (new 'static 'inline-array tpath-control-frame 8 (new 'static 'tpath-control-frame :path-num #x6) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #xff :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 2.0 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 2.0 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #xff :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 2.0 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 2.0 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info :num #x249 :ref-time-num #x244 :score #x1f4 - :flags (tpath-info-flags tpath-info-flags-3) + :flags (tpath-flags bonus) :bonus-time 3.5 :list (new 'static 'boxed-array :type int32 #x244) :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x6) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #xc :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.0 :path-pos #x66 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #xc :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.0 :path-pos #x66 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -1482,13 +1482,13 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 8 (new 'static 'tpath-control-frame :path-num #x5) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #xff :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 2.0 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 1.9 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 2.0 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #xff :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 2.0 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 1.9 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 2.0 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -1497,13 +1497,13 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 8 (new 'static 'tpath-control-frame :path-num #x6) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #xff :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 2.0 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 1.5 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 2.0 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #xff :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 2.0 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 1.5 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 2.0 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -1513,13 +1513,13 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 8 (new 'static 'tpath-control-frame :path-num #x5) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 2.0 :path-pos #x66 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 1.5 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 1.2 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 2.0 :path-pos #x66 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 1.5 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 1.2 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -1529,13 +1529,13 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 8 (new 'static 'tpath-control-frame :path-num #x4) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.0 :path-pos #x72 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 1.0 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 2.0 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.0 :path-pos #x72 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 1.0 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 2.0 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -1543,36 +1543,36 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :num #x262 :ref-time-num #x258 :score -100 - :flags (tpath-info-flags score-not-influenced-by-speed) + :flags (tpath-flags citizen) :anim1 (new 'static 'inline-array tpath-control-frame 8 (new 'static 'tpath-control-frame :path-num #x4) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #xff :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.5 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 3.0 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.5 :path-pos #xff :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #xff :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.5 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 3.0 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.5 :path-pos #xff :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) :anim2 (new 'static 'inline-array tpath-control-frame 8 (new 'static 'tpath-control-frame :path-num #x5) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #xff :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.5 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 3.0 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.5 :path-pos #xff :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #xff :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.5 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 3.0 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.5 :path-pos #xff :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) :anim3 (new 'static 'inline-array tpath-control-frame 8 (new 'static 'tpath-control-frame :path-num #x6) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #xff :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.5 :path-pos #xb2 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 3.0 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.5 :path-pos #xff :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #xff :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.5 :path-pos #xb2 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 3.0 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.5 :path-pos #xff :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -1582,45 +1582,45 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score #x1f4 :anim1 (new 'static 'inline-array tpath-control-frame 8 (new 'static 'tpath-control-frame :path-num #x3) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #xff :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.7 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 1.0 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.7 :path-pos #xff :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #xff :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.7 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 1.0 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.7 :path-pos #xff :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info :num #x269 :ref-time-num #x267 :score #x1f4 - :flags (tpath-info-flags tpath-info-flags-3) + :flags (tpath-flags bonus) :bonus-time 1.5 :list (new 'static 'boxed-array :type int32 #x267) :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x4) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x66 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.5 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x66 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.5 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info :num #x26a :ref-time-num #x269 :score #x1f4 - :flags (tpath-info-flags tpath-info-flags-3) + :flags (tpath-flags bonus) :bonus-time 3.5 :list (new 'static 'boxed-array :type int32 #x269) :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x3) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.0 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.0 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -1628,36 +1628,36 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :num #x26c :ref-time-num #x262 :score 100 - :flags (tpath-info-flags start-on-rand-anim double-hitpoints) + :flags (tpath-flags tpath-rand big) :anim1 (new 'static 'inline-array tpath-control-frame 8 (new 'static 'tpath-control-frame :path-num #x6) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #xff :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.5 :path-pos #xb2 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 3.0 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.5 :path-pos #xff :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #xff :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.5 :path-pos #xb2 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 3.0 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.5 :path-pos #xff :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) :anim2 (new 'static 'inline-array tpath-control-frame 8 (new 'static 'tpath-control-frame :path-num #x4) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #xff :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.5 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 3.0 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.5 :path-pos #xff :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #xff :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.5 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 3.0 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.5 :path-pos #xff :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) :anim3 (new 'static 'inline-array tpath-control-frame 8 (new 'static 'tpath-control-frame :path-num #x5) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #xff :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.5 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 3.0 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.5 :path-pos #xff :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #xff :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.5 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 3.0 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.5 :path-pos #xff :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -1665,36 +1665,36 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :num #x276 :ref-time-num #x26c :score 100 - :flags (tpath-info-flags start-on-rand-anim) + :flags (tpath-flags tpath-rand) :anim1 (new 'static 'inline-array tpath-control-frame 8 (new 'static 'tpath-control-frame :path-num #x5) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #xff :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.5 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 3.0 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.5 :path-pos #xff :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #xff :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.5 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 3.0 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.5 :path-pos #xff :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) :anim2 (new 'static 'inline-array tpath-control-frame 8 (new 'static 'tpath-control-frame :path-num #x6) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #xff :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.5 :path-pos #xb2 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 3.0 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.5 :path-pos #xff :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #xff :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.5 :path-pos #xb2 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 3.0 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.5 :path-pos #xff :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) :anim3 (new 'static 'inline-array tpath-control-frame 8 (new 'static 'tpath-control-frame :path-num #x4) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #xff :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.5 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 3.0 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.5 :path-pos #xff :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #xff :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.5 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 3.0 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.5 :path-pos #xff :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -1704,23 +1704,23 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 8 (new 'static 'tpath-control-frame :path-num #x3f) - (new 'static 'tpath-control-frame :time 0.1 :path-pos #x26 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x59 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 3.0 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.5 :path-pos #x19 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.5 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.1 :path-pos #x26 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x59 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 3.0 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.5 :path-pos #x19 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.5 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) :anim2 (new 'static 'inline-array tpath-control-frame 8 (new 'static 'tpath-control-frame :path-num #x41) - (new 'static 'tpath-control-frame :time 0.1 :path-pos #x26 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x59 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 3.0 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.5 :path-pos #x19 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.5 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.1 :path-pos #x26 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x59 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 3.0 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.5 :path-pos #x19 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.5 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -1728,26 +1728,26 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :num #x27d :ref-time-num #x276 :score 100 - :flags (tpath-info-flags start-on-rand-anim) + :flags (tpath-flags tpath-rand) :anim1 (new 'static 'inline-array tpath-control-frame 8 (new 'static 'tpath-control-frame :path-num #x41) - (new 'static 'tpath-control-frame :time 0.1 :path-pos #x26 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x59 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 3.0 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.5 :path-pos #x19 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.5 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.1 :path-pos #x26 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x59 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 3.0 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.5 :path-pos #x19 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.5 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) :anim2 (new 'static 'inline-array tpath-control-frame 8 (new 'static 'tpath-control-frame :path-num #x3f) - (new 'static 'tpath-control-frame :time 0.1 :path-pos #x26 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x59 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 3.0 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.5 :path-pos #x19 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.5 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.1 :path-pos #x26 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x59 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 3.0 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.5 :path-pos #x19 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.5 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -1757,13 +1757,13 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 8 (new 'static 'tpath-control-frame :path-num #x40) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.5 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 2.0 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.5 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.5 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 2.0 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.5 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -1771,16 +1771,16 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :num #x28a :ref-time-num #x280 :score -100 - :flags (tpath-info-flags score-not-influenced-by-speed) + :flags (tpath-flags citizen) :anim1 (new 'static 'inline-array tpath-control-frame 8 (new 'static 'tpath-control-frame :path-num #x3e) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.5 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 2.0 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.5 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.5 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 2.0 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.5 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -1789,29 +1789,29 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 8 (new 'static 'tpath-control-frame :path-num #x3c) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.5 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 3.0 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.5 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.5 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 3.0 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.5 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info :num #x29e :ref-time-num #x294 :score 100 - :flags (tpath-info-flags double-hitpoints) + :flags (tpath-flags big) :anim1 (new 'static 'inline-array tpath-control-frame 8 (new 'static 'tpath-control-frame :path-num #x42) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.5 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 3.0 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.5 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.5 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 3.0 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.5 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -1821,23 +1821,23 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 8 (new 'static 'tpath-control-frame :path-num #x3c) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x4c :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 1.0 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.5 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x4c :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 1.0 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.5 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) :anim2 (new 'static 'inline-array tpath-control-frame 8 (new 'static 'tpath-control-frame :path-num #x42) - (new 'static 'tpath-control-frame :time 0.1 :path-pos #x7f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x33 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 1.0 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.5 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.1 :path-pos #x7f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x33 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 1.0 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.5 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -1845,26 +1845,26 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :num #x2a2 :ref-time-num #x2a0 :score 100 - :flags (tpath-info-flags start-on-rand-anim) + :flags (tpath-flags tpath-rand) :anim1 (new 'static 'inline-array tpath-control-frame 8 (new 'static 'tpath-control-frame :path-num #x42) - (new 'static 'tpath-control-frame :time 0.1 :path-pos #x7f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x59 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 1.0 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.5 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.1 :path-pos #x7f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x59 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 1.0 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.5 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) :anim2 (new 'static 'inline-array tpath-control-frame 8 (new 'static 'tpath-control-frame :path-num #x3c) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x26 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 1.0 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.5 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x26 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 1.0 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.5 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -1872,26 +1872,26 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :num #x2a4 :ref-time-num #x2a2 :score -100 - :flags (tpath-info-flags score-not-influenced-by-speed) + :flags (tpath-flags citizen) :anim1 (new 'static 'inline-array tpath-control-frame 8 (new 'static 'tpath-control-frame :path-num #x3a) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x4c :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 1.0 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.5 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x4c :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 1.0 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.5 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) :anim2 (new 'static 'inline-array tpath-control-frame 8 (new 'static 'tpath-control-frame :path-num #x44) - (new 'static 'tpath-control-frame :time 0.1 :path-pos #x7f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x33 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 1.0 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.5 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.1 :path-pos #x7f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x33 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 1.0 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.5 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -1899,50 +1899,50 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :num #x2a6 :ref-time-num #x2a2 :score 100 - :flags (tpath-info-flags start-on-rand-anim) + :flags (tpath-flags tpath-rand) :anim1 (new 'static 'inline-array tpath-control-frame 8 (new 'static 'tpath-control-frame :path-num #x44) - (new 'static 'tpath-control-frame :time 0.1 :path-pos #x7f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x33 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 1.0 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.5 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.1 :path-pos #x7f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x33 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 1.0 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.5 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) :anim2 (new 'static 'inline-array tpath-control-frame 8 (new 'static 'tpath-control-frame :path-num #x3a) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x4c :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 1.0 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.5 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x4c :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 1.0 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.5 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info :num #x2a7 :ref-time-num #x2a6 :score 100 - :flags (tpath-info-flags tpath-info-flags-3 start-on-rand-anim) + :flags (tpath-flags bonus tpath-rand) :bonus-time 1.5 :list (new 'static 'boxed-array :type int32 #x2a6) :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x3a) - (new 'static 'tpath-control-frame :time 0.4 :path-pos #x7f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.8 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.5 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.4 :path-pos #x7f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.8 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.5 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) :anim2 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x44) - (new 'static 'tpath-control-frame :time 0.4 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.8 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.5 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.4 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.8 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.5 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -1950,26 +1950,26 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :num #x2a8 :ref-time-num #x2a7 :score -100 - :flags (tpath-info-flags score-not-influenced-by-speed start-on-rand-anim) + :flags (tpath-flags citizen tpath-rand) :anim1 (new 'static 'inline-array tpath-control-frame 8 (new 'static 'tpath-control-frame :path-num #x44) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 2.0 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 2.0 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) :anim2 (new 'static 'inline-array tpath-control-frame 8 (new 'static 'tpath-control-frame :path-num #x3a) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 2.0 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 2.0 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -1977,15 +1977,15 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :num #x2bc :ref-time-num #x2a8 :score -100 - :flags (tpath-info-flags score-not-influenced-by-speed) + :flags (tpath-flags citizen) :anim1 (new 'static 'inline-array tpath-control-frame 7 (new 'static 'tpath-control-frame :path-num #x47) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.3 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.3 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -1995,12 +1995,12 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 7 (new 'static 'tpath-control-frame :path-num #x47) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.3 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.3 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -2008,15 +2008,15 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :num #x2c0 :ref-time-num #x2bc :score -100 - :flags (tpath-info-flags score-not-influenced-by-speed) + :flags (tpath-flags citizen) :anim1 (new 'static 'inline-array tpath-control-frame 7 (new 'static 'tpath-control-frame :path-num #x47) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.3 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.3 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -2024,15 +2024,15 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :num #x2c2 :ref-time-num #x2bc :score -100 - :flags (tpath-info-flags score-not-influenced-by-speed) + :flags (tpath-flags citizen) :anim1 (new 'static 'inline-array tpath-control-frame 7 (new 'static 'tpath-control-frame :path-num #x47) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.3 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.3 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -2042,29 +2042,29 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 7 (new 'static 'tpath-control-frame :path-num #x47) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.3 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.3 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info :num #x2c5 :ref-time-num #x2c4 :score #x1f4 - :flags (tpath-info-flags tpath-info-flags-3) + :flags (tpath-flags bonus) :bonus-time 0.7 :list (new 'static 'boxed-array :type int32 #x2c4) :anim1 (new 'static 'inline-array tpath-control-frame 7 (new 'static 'tpath-control-frame :path-num #x47) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.3 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.3 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -2074,13 +2074,13 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 8 (new 'static 'tpath-control-frame :path-num #x32) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.0 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 3.0 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.5 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.0 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 3.0 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.5 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -2088,32 +2088,32 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :num #x2d0 :ref-time-num #x2c6 :score 100 - :flags (tpath-info-flags double-hitpoints) + :flags (tpath-flags big) :anim1 (new 'static 'inline-array tpath-control-frame 8 (new 'static 'tpath-control-frame :path-num #x33) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.0 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 3.0 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.5 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.0 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 3.0 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.5 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info :num #x2da :ref-time-num #x2d0 :score 100 - :flags (tpath-info-flags double-hitpoints) + :flags (tpath-flags big) :anim1 (new 'static 'inline-array tpath-control-frame 8 (new 'static 'tpath-control-frame :path-num #x31) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.0 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 3.0 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.5 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.0 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 3.0 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.5 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -2121,18 +2121,18 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :num #x2dd :ref-time-num #x2c6 :score #x1f4 - :flags (tpath-info-flags tpath-info-flags-3) + :flags (tpath-flags bonus) :bonus-time 2.5 :list (new 'static 'boxed-array :type int32 #x2c6) :anim1 (new 'static 'inline-array tpath-control-frame 8 (new 'static 'tpath-control-frame :path-num #x47) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.3 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 1.0 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.3 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 1.0 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -2142,23 +2142,23 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score #x1f4 :anim1 (new 'static 'inline-array tpath-control-frame 8 (new 'static 'tpath-control-frame :path-num #x38) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x26 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.4 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x26 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.4 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) :anim2 (new 'static 'inline-array tpath-control-frame 8 (new 'static 'tpath-control-frame :path-num #x2f) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x59 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.4 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x59 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.4 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -2168,29 +2168,29 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x2e) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 3.0 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 3.0 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info :num #x2e9 :ref-time-num #x2e4 :score #x1f4 - :flags (tpath-info-flags tpath-info-flags-3) + :flags (tpath-flags bonus) :bonus-time 1.5 :list (new 'static 'boxed-array :type int32 #x2e4) :anim1 (new 'static 'inline-array tpath-control-frame 8 (new 'static 'tpath-control-frame :path-num #x35) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x19 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.3 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.6 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 1.1 :path-pos #x19 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x19 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.3 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.6 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 1.1 :path-pos #x19 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -2200,11 +2200,11 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x2e) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 2.0 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 2.0 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -2213,35 +2213,35 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x2d) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 2.0 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 2.0 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info :num #x2fd :ref-time-num #x2f8 :score #x1f4 - :flags (tpath-info-flags tpath-info-flags-3) + :flags (tpath-flags bonus) :bonus-time 1.5 :list (new 'static 'boxed-array :type int32 #x2f8) :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x2d) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #xc :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.5 :path-pos #x72 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #xc :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.5 :path-pos #x72 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) :anim2 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x2d) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x72 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.5 :path-pos #xc :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x72 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.5 :path-pos #xc :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -2251,11 +2251,11 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x2d) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 2.0 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 2.0 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -2265,11 +2265,11 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x2c) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 2.5 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 2.5 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -2279,11 +2279,11 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x2c) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x66 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 2.0 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x66 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 2.0 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -2293,11 +2293,11 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x2c) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x4c :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 2.0 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x4c :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 2.0 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -2307,11 +2307,11 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x2c) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x33 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 2.0 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x33 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 2.0 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -2321,11 +2321,11 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x2c) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x19 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 2.0 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x19 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 2.0 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -2335,11 +2335,11 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x2b) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 2.5 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 2.5 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -2349,11 +2349,11 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x2b) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x66 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 2.0 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x66 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 2.0 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -2363,11 +2363,11 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x2b) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x4c :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 2.0 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x4c :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 2.0 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -2377,11 +2377,11 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x2b) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x33 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 2.0 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x33 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 2.0 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -2391,11 +2391,11 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x2b) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x19 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 2.0 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x19 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 2.0 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -2405,19 +2405,19 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x2b) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x19 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 2.0 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x19 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 2.0 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) :anim2 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x2b) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x66 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 2.0 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x66 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 2.0 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -2427,43 +2427,43 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x2a) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x19 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.5 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x19 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.5 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) :anim2 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x2a) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x66 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.5 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x66 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.5 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info :num #x37f :ref-time-num #x37a :score #x1f4 - :flags (tpath-info-flags tpath-info-flags-3) + :flags (tpath-flags bonus) :bonus-time 1.0 :list (new 'static 'boxed-array :type int32 #x37a) :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x2a) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x33 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.4 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x33 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.4 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) :anim2 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x2a) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x4c :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.4 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x4c :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.4 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -2473,19 +2473,19 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x29) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x19 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.4 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x19 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.4 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) :anim2 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x29) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x66 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.4 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x66 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.4 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -2495,43 +2495,43 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x2a) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x19 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.9 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x19 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.9 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) :anim2 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x2a) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x66 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.9 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x66 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.9 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info :num #x393 :ref-time-num #x38e :score #x1f4 - :flags (tpath-info-flags tpath-info-flags-3) + :flags (tpath-flags bonus) :bonus-time 4.5 :list (new 'static 'boxed-array :type int32 #x38e) :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x2a) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x19 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.1 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x19 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.1 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) :anim2 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x2a) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x66 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.1 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x66 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.1 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -2539,22 +2539,22 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :num #x398 :ref-time-num #x370 :score -100 - :flags (tpath-info-flags score-not-influenced-by-speed) + :flags (tpath-flags citizen) :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x29) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #xc :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.3 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #xc :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.3 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) :anim2 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x29) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x72 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.3 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x72 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.3 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -2564,19 +2564,19 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x28) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x19 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.5 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x19 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.5 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) :anim2 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x28) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x66 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.5 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x66 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.5 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -2584,22 +2584,22 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :num #x3ac :ref-time-num #x370 :score -100 - :flags (tpath-info-flags score-not-influenced-by-speed) + :flags (tpath-flags citizen) :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x27) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x19 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.3 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x19 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.3 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) :anim2 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x27) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x66 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.3 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x66 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.3 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -2607,22 +2607,22 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :num #x3b6 :ref-time-num #x370 :score 100 - :flags (tpath-info-flags start-on-rand-anim) + :flags (tpath-flags tpath-rand) :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x28) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x4c :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.8 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x4c :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.8 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) :anim2 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x28) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x33 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.8 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x33 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.8 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -2632,19 +2632,19 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x27) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x19 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.8 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x19 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.8 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) :anim2 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x27) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x66 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.8 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x66 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.8 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -2654,19 +2654,19 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x28) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x19 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.7 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x19 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.7 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) :anim2 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x28) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x66 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.7 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x66 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.7 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -2676,43 +2676,43 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score #x1f4 :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x27) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #xc :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.1 :path-pos #x72 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #xc :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.1 :path-pos #x72 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) :anim2 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x27) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x72 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.1 :path-pos #xc :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x72 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.1 :path-pos #xc :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info :num #x3d7 :ref-time-num #x3d4 :score #x1f4 - :flags (tpath-info-flags tpath-info-flags-3 start-on-rand-anim) + :flags (tpath-flags bonus tpath-rand) :bonus-time 2.5 :list (new 'static 'boxed-array :type int32 #x3d4) :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x27) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x72 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.9 :path-pos #xc :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x72 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.9 :path-pos #xc :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) :anim2 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x27) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #xc :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.9 :path-pos #x72 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #xc :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.9 :path-pos #x72 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -2720,22 +2720,22 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :num #x3d9 :ref-time-num #x370 :score -100 - :flags (tpath-info-flags score-not-influenced-by-speed) + :flags (tpath-flags citizen) :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x28) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.0 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.0 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) :anim2 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x28) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.0 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.0 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -2745,19 +2745,19 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x26) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x19 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.7 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x19 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.7 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) :anim2 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x26) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x66 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.7 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x66 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.7 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -2767,19 +2767,19 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score #x1f4 :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x27) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x26 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.5 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x26 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.5 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) :anim2 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x27) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x59 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.5 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x59 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.5 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -2787,22 +2787,22 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :num #x3ea :ref-time-num #x3e8 :score -100 - :flags (tpath-info-flags score-not-influenced-by-speed) + :flags (tpath-flags citizen) :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x25) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x26 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.5 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x26 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.5 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) :anim2 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x26) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x59 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.5 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x59 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.5 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -2810,22 +2810,22 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :num #x3ec :ref-time-num #x3ea :score -100 - :flags (tpath-info-flags score-not-influenced-by-speed) + :flags (tpath-flags citizen) :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x26) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x4c :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.4 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x4c :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.4 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) :anim2 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x25) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x33 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.4 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x33 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.4 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -2833,22 +2833,22 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :num #x3ee :ref-time-num #x3ec :score -100 - :flags (tpath-info-flags score-not-influenced-by-speed) + :flags (tpath-flags citizen) :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x25) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x19 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.3 :path-pos #x66 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x19 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.3 :path-pos #x66 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) :anim2 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x26) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x66 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.3 :path-pos #x19 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x66 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.3 :path-pos #x19 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -2858,19 +2858,19 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x26) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x19 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.1 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x19 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.1 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) :anim2 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x26) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x66 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.1 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x66 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.1 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -2880,19 +2880,19 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score #x1f4 :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x25) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x19 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.8 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x19 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.8 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) :anim2 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x25) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x66 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.8 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x66 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.8 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -2900,48 +2900,48 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :num #x401 :ref-time-num #x3f2 :score #x1f4 - :flags (tpath-info-flags tpath-info-flags-3) + :flags (tpath-flags bonus) :bonus-time 1.0 :list (new 'static 'boxed-array :type int32 #x3f2) :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x26) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x72 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.1 :path-pos #xc :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x72 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.1 :path-pos #xc :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) :anim2 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x26) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #xc :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.1 :path-pos #x72 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #xc :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.1 :path-pos #x72 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info :num #x406 :ref-time-num #x3fc :score #x1f4 - :flags (tpath-info-flags tpath-info-flags-3) + :flags (tpath-flags bonus) :bonus-time 0.8 :list (new 'static 'boxed-array :type int32 #x3fc) :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x25) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x72 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.0 :path-pos #xc :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x72 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.0 :path-pos #xc :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) :anim2 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x25) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #xc :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.0 :path-pos #x72 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #xc :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.0 :path-pos #x72 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) ) @@ -2955,41 +2955,41 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x25) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x3f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 3.0 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x3f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 3.0 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) :anim2 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x25) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x59 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 3.0 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x59 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 3.0 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info :s-time 1.0 :num #xa :score 100 - :flags (tpath-info-flags start-on-rand-anim) + :flags (tpath-flags tpath-rand) :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x26) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x59 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 3.0 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x59 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 3.0 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) :anim2 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x26) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x26 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 3.0 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x26 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 3.0 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -2997,39 +2997,39 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :num #x14 :ref-time-num 10 :score 100 - :flags (tpath-info-flags start-on-rand-anim) + :flags (tpath-flags tpath-rand) :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x27) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x26 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 2.0 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x26 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 2.0 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) :anim2 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x27) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x59 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 2.0 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x59 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 2.0 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info :num #x19 :ref-time-num 20 :score #x1f4 - :flags (tpath-info-flags tpath-info-flags-3) + :flags (tpath-flags bonus) :bonus-time 0.5 :list (new 'static 'boxed-array :type int32 20) :anim1 (new 'static 'inline-array tpath-control-frame 7 (new 'static 'tpath-control-frame :path-num #x26) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.5 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.5 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.5 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.5 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -3037,38 +3037,38 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :num #x1e :ref-time-num 20 :score 100 - :flags (tpath-info-flags start-on-rand-anim) + :flags (tpath-flags tpath-rand) :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x28) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x66 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 3.0 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x66 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 3.0 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) :anim2 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x28) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x19 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 3.0 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x19 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 3.0 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info :num #x20 :ref-time-num 30 :score #x1f4 - :flags (tpath-info-flags tpath-info-flags-3) + :flags (tpath-flags bonus) :bonus-time 0.5 :list (new 'static 'boxed-array :type int32 30) :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x27) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.0 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.0 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -3076,22 +3076,22 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :num #x23 :ref-time-num 30 :score 100 - :flags (tpath-info-flags start-on-rand-anim) + :flags (tpath-flags tpath-rand) :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x28) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x4c :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 2.0 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x4c :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 2.0 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) :anim2 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x28) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x33 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 2.0 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x33 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 2.0 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -3099,22 +3099,22 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :num #x25 :ref-time-num 35 :score -100 - :flags (tpath-info-flags score-not-influenced-by-speed) + :flags (tpath-flags citizen) :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x29) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x26 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 2.0 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x26 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 2.0 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) :anim2 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x29) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x59 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 2.0 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x59 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 2.0 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -3124,19 +3124,19 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x29) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 3.0 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 3.0 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) :anim2 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x29) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 3.0 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 3.0 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -3144,22 +3144,22 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :num #x32 :ref-time-num 40 :score 100 - :flags (tpath-info-flags start-on-rand-anim) + :flags (tpath-flags tpath-rand) :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x2a) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 3.0 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 3.0 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) :anim2 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x2a) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 3.0 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 3.0 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -3169,36 +3169,36 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x2b) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x1f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 3.0 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x1f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 3.0 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) :anim2 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x2b) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x5f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 3.0 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x5f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 3.0 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info :num #x41 :ref-time-num 60 :score #x1f4 - :flags (tpath-info-flags tpath-info-flags-3) + :flags (tpath-flags bonus) :bonus-time 1.0 :list (new 'static 'boxed-array :type int32 60) :anim1 (new 'static 'inline-array tpath-control-frame 7 (new 'static 'tpath-control-frame :path-num #x29) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.5 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.5 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.5 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.5 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -3206,22 +3206,22 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :num #x46 :ref-time-num 60 :score 100 - :flags (tpath-info-flags start-on-rand-anim double-hitpoints) + :flags (tpath-flags tpath-rand big) :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x2b) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x5f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 3.0 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x5f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 3.0 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) :anim2 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x2b) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x1f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 3.0 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x1f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 3.0 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -3231,31 +3231,31 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 8 (new 'static 'tpath-control-frame :path-num #x35) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.5 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 3.0 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.5 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.5 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 3.0 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.5 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info :num #x55 :ref-time-num 80 :score #x1f4 - :flags (tpath-info-flags tpath-info-flags-3) + :flags (tpath-flags bonus) :bonus-time 3.0 :list (new 'static 'boxed-array :type int32 80) :anim1 (new 'static 'inline-array tpath-control-frame 8 (new 'static 'tpath-control-frame :path-num #x35) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.5 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 2.5 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.5 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.5 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 2.5 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.5 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -3264,31 +3264,31 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 8 (new 'static 'tpath-control-frame :path-num #x34) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.5 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 3.0 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.5 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.5 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 3.0 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.5 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info :num #x5f :ref-time-num 90 :score #x1f4 - :flags (tpath-info-flags tpath-info-flags-3) + :flags (tpath-flags bonus) :bonus-time 3.0 :list (new 'static 'boxed-array :type int32 90) :anim1 (new 'static 'inline-array tpath-control-frame 8 (new 'static 'tpath-control-frame :path-num #x34) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.5 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 2.5 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.5 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.5 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 2.5 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.5 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -3298,41 +3298,41 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x2e) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 3.0 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 3.0 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) :anim2 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x2d) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 3.0 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 3.0 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info :num #x6e :ref-time-num 100 :score -100 - :flags (tpath-info-flags score-not-influenced-by-speed start-on-rand-anim) + :flags (tpath-flags citizen tpath-rand) :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x2d) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 3.0 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 3.0 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) :anim2 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x2e) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 3.0 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 3.0 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -3342,12 +3342,12 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 7 (new 'static 'tpath-control-frame :path-num #x32) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 2.1 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 2.1 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -3357,12 +3357,12 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 7 (new 'static 'tpath-control-frame :path-num #x33) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 2.1 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 2.1 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -3372,12 +3372,12 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 7 (new 'static 'tpath-control-frame :path-num #x32) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 2.1 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 2.1 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -3387,12 +3387,12 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 7 (new 'static 'tpath-control-frame :path-num #x33) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 2.1 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 2.1 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -3402,12 +3402,12 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 7 (new 'static 'tpath-control-frame :path-num #x32) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 2.5 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 2.5 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -3417,28 +3417,28 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 7 (new 'static 'tpath-control-frame :path-num #x31) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 2.5 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 2.5 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info :num #x88 :ref-time-num #x87 :score #x1f4 - :flags (tpath-info-flags tpath-info-flags-3) + :flags (tpath-flags bonus) :bonus-time 2.0 :list (new 'static 'boxed-array :type int32 #x87) :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x2e) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.5 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.5 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -3448,12 +3448,12 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 7 (new 'static 'tpath-control-frame :path-num #x33) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 2.9 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 2.9 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -3463,12 +3463,12 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 7 (new 'static 'tpath-control-frame :path-num #x32) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 2.9 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 2.9 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -3478,31 +3478,31 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 8 (new 'static 'tpath-control-frame :path-num #x38) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.5 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 3.0 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.5 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.5 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 3.0 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.5 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info :num #x91 :ref-time-num #x8c :score #x1f4 - :flags (tpath-info-flags tpath-info-flags-3) + :flags (tpath-flags bonus) :bonus-time 2.0 :list (new 'static 'boxed-array :type int32 #x8c) :anim1 (new 'static 'inline-array tpath-control-frame 8 (new 'static 'tpath-control-frame :path-num #x39) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x3f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 1.5 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.5 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x3f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 1.5 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.5 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -3512,31 +3512,31 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 8 (new 'static 'tpath-control-frame :path-num #x2f) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.5 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 3.0 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.5 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.5 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 3.0 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.5 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info :num #x95 :ref-time-num #x93 :score #x1f4 - :flags (tpath-info-flags tpath-info-flags-3) + :flags (tpath-flags bonus) :bonus-time 2.0 :list (new 'static 'boxed-array :type int32 #x93) :anim1 (new 'static 'inline-array tpath-control-frame 8 (new 'static 'tpath-control-frame :path-num #x30) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x26 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 1.5 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.5 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x26 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 1.5 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.5 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -3546,31 +3546,31 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 8 (new 'static 'tpath-control-frame :path-num #x47) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.5 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 3.0 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.5 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.5 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 3.0 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.5 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info :num #x9b :ref-time-num #x96 :score #x1f4 - :flags (tpath-info-flags tpath-info-flags-3) + :flags (tpath-flags bonus) :bonus-time 2.0 :list (new 'static 'boxed-array :type int32 #x96) :anim1 (new 'static 'inline-array tpath-control-frame 8 (new 'static 'tpath-control-frame :path-num #x47) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x26 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 1.0 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.5 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x26 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 1.0 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.5 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -3580,13 +3580,13 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 8 (new 'static 'tpath-control-frame :path-num #x44) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.5 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 3.0 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.5 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.5 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 3.0 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.5 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -3595,30 +3595,30 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 8 (new 'static 'tpath-control-frame :path-num #x3a) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.5 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 3.0 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.5 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.5 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 3.0 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.5 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info :num #xaf :ref-time-num #xaa :score #x1f4 - :flags (tpath-info-flags tpath-info-flags-3) + :flags (tpath-flags bonus) :bonus-time 1.5 :list (new 'static 'boxed-array :type int32 #xaa) :anim1 (new 'static 'inline-array tpath-control-frame 7 (new 'static 'tpath-control-frame :path-num #x3b) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.5 :path-pos #x33 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 1.0 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.5 :path-pos #x33 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 1.0 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -3628,31 +3628,31 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 8 (new 'static 'tpath-control-frame :path-num #x42) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.5 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 1.5 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.5 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.5 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 1.5 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.5 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info :num #xb9 :ref-time-num #xb4 :score #x1f4 - :flags (tpath-info-flags tpath-info-flags-3) + :flags (tpath-flags bonus) :bonus-time 2.0 :list (new 'static 'boxed-array :type int32 #xb4) :anim1 (new 'static 'inline-array tpath-control-frame 8 (new 'static 'tpath-control-frame :path-num #x43) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.5 :path-pos #x33 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 1.5 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.5 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.5 :path-pos #x33 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 1.5 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.5 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -3661,31 +3661,31 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 8 (new 'static 'tpath-control-frame :path-num #x3c) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.5 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 1.5 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.5 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.5 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 1.5 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.5 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info :num #xc3 :ref-time-num #xbe :score #x1f4 - :flags (tpath-info-flags tpath-info-flags-3) + :flags (tpath-flags bonus) :bonus-time 2.0 :list (new 'static 'boxed-array :type int32 #xbe) :anim1 (new 'static 'inline-array tpath-control-frame 8 (new 'static 'tpath-control-frame :path-num #x3d) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.5 :path-pos #x3f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 1.5 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.5 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.5 :path-pos #x3f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 1.5 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.5 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -3695,13 +3695,13 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 8 (new 'static 'tpath-control-frame :path-num #x40) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.5 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 1.5 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.5 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.5 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 1.5 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.5 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -3709,26 +3709,26 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :num #xcc :ref-time-num #xc3 :score -100 - :flags (tpath-info-flags score-not-influenced-by-speed) + :flags (tpath-flags citizen) :anim1 (new 'static 'inline-array tpath-control-frame 8 (new 'static 'tpath-control-frame :path-num #x3a) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.5 :path-pos #x4c :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 1.5 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.5 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.5 :path-pos #x4c :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 1.5 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.5 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) :anim2 (new 'static 'inline-array tpath-control-frame 8 (new 'static 'tpath-control-frame :path-num #x44) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.5 :path-pos #x4c :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 1.5 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.5 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.5 :path-pos #x4c :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 1.5 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.5 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -3736,26 +3736,26 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :num #xce :ref-time-num #xcc :score 100 - :flags (tpath-info-flags start-on-rand-anim) + :flags (tpath-flags tpath-rand) :anim1 (new 'static 'inline-array tpath-control-frame 8 (new 'static 'tpath-control-frame :path-num #x44) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.5 :path-pos #x33 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 1.5 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.5 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.5 :path-pos #x33 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 1.5 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.5 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) :anim2 (new 'static 'inline-array tpath-control-frame 8 (new 'static 'tpath-control-frame :path-num #x3a) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.5 :path-pos #x3f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 1.5 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.5 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.5 :path-pos #x3f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 1.5 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.5 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -3764,13 +3764,13 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 8 (new 'static 'tpath-control-frame :path-num #x3e) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.5 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 1.5 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.5 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.5 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 1.5 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.5 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -3780,13 +3780,13 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 8 (new 'static 'tpath-control-frame :path-num #x42) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.5 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 1.5 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.5 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.5 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 1.5 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.5 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -3796,13 +3796,13 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 8 (new 'static 'tpath-control-frame :path-num #x3c) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.5 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 1.5 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.5 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.5 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 1.5 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.5 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -3812,29 +3812,29 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 8 (new 'static 'tpath-control-frame :path-num #x3e) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.5 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 3.5 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.5 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.5 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 3.5 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.5 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info :num #xdf :ref-time-num #xde :score 100 - :flags (tpath-info-flags double-hitpoints) + :flags (tpath-flags big) :anim1 (new 'static 'inline-array tpath-control-frame 8 (new 'static 'tpath-control-frame :path-num #x5) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.0 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.3 :path-pos #xbf :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 3.0 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.0 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.3 :path-pos #xbf :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 3.0 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -3842,34 +3842,34 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :num #xe0 :ref-time-num #xdf :score 100 - :flags (tpath-info-flags double-hitpoints) + :flags (tpath-flags big) :anim1 (new 'static 'inline-array tpath-control-frame 8 (new 'static 'tpath-control-frame :path-num #x5) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.0 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.3 :path-pos #xa5 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 3.0 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.0 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.3 :path-pos #xa5 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 3.0 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info :num #xe1 :ref-time-num #xe0 :score #x1f4 - :flags (tpath-info-flags tpath-info-flags-3) + :flags (tpath-flags bonus) :bonus-time 3.0 :list (new 'static 'boxed-array :type int32 #xe0) :anim1 (new 'static 'inline-array tpath-control-frame 8 (new 'static 'tpath-control-frame :path-num #x40) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.5 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 1.0 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.5 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.5 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 1.0 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.5 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -3879,13 +3879,13 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 8 (new 'static 'tpath-control-frame :path-num #x1) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.5 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 1.5 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.5 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.5 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 1.5 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.5 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -3893,16 +3893,16 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :num #xe8 :ref-time-num #xe7 :score -100 - :flags (tpath-info-flags score-not-influenced-by-speed) + :flags (tpath-flags citizen) :anim1 (new 'static 'inline-array tpath-control-frame 8 (new 'static 'tpath-control-frame :path-num #x2) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.5 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 2.5 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.5 :path-pos #xff :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.5 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 2.5 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.5 :path-pos #xff :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -3912,13 +3912,13 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 8 (new 'static 'tpath-control-frame :path-num #x3) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.5 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.5 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.5 :path-pos #xff :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.5 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.5 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.5 :path-pos #xff :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -3928,13 +3928,13 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 8 (new 'static 'tpath-control-frame :path-num #x5) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.8 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 1.0 :path-pos #xff :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.8 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 1.0 :path-pos #xff :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -3942,16 +3942,16 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :num #xeb :ref-time-num #xea :score -100 - :flags (tpath-info-flags score-not-influenced-by-speed) + :flags (tpath-flags citizen) :anim1 (new 'static 'inline-array tpath-control-frame 8 (new 'static 'tpath-control-frame :path-num #x4) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.5 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 1.0 :path-pos #xff :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.5 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 1.0 :path-pos #xff :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -3961,31 +3961,31 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 8 (new 'static 'tpath-control-frame :path-num #x5) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.5 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.3 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 1.0 :path-pos #xff :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.5 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.3 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 1.0 :path-pos #xff :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info :num #xee :ref-time-num #xec :score #x1f4 - :flags (tpath-info-flags tpath-info-flags-3) + :flags (tpath-flags bonus) :bonus-time 1.5 :list (new 'static 'boxed-array :type int32 #xec) :anim1 (new 'static 'inline-array tpath-control-frame 8 (new 'static 'tpath-control-frame :path-num #x6) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #xff :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.5 :path-pos #xbf :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 1.0 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.5 :path-pos #xff :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #xff :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.5 :path-pos #xbf :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 1.0 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.5 :path-pos #xff :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -3995,12 +3995,12 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 7 (new 'static 'tpath-control-frame :path-num #x5) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.0 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 1.5 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.0 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 1.5 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -4008,16 +4008,16 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :num #xfa :ref-time-num #xf0 :score 100 - :flags (tpath-info-flags double-hitpoints) + :flags (tpath-flags big) :anim1 (new 'static 'inline-array tpath-control-frame 8 (new 'static 'tpath-control-frame :path-num #x4) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.7 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.4 :path-pos #xbf :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 1.5 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.7 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.4 :path-pos #xbf :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 1.5 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -4025,16 +4025,16 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :num #x104 :ref-time-num #xfa :score -100 - :flags (tpath-info-flags score-not-influenced-by-speed) + :flags (tpath-flags citizen) :anim1 (new 'static 'inline-array tpath-control-frame 8 (new 'static 'tpath-control-frame :path-num #x5) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.0 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.5 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 2.5 :path-pos #xff :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.0 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.5 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 2.5 :path-pos #xff :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -4042,34 +4042,34 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :num #x10e :ref-time-num #x104 :score 100 - :flags (tpath-info-flags double-hitpoints) + :flags (tpath-flags big) :anim1 (new 'static 'inline-array tpath-control-frame 8 (new 'static 'tpath-control-frame :path-num #x4) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.0 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 2.5 :path-pos #xff :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.0 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 2.5 :path-pos #xff :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info :num #x113 :ref-time-num #x10e :score #x1f4 - :flags (tpath-info-flags tpath-info-flags-3) + :flags (tpath-flags bonus) :bonus-time 2.5 :list (new 'static 'boxed-array :type int32 #x10e) :anim1 (new 'static 'inline-array tpath-control-frame 8 (new 'static 'tpath-control-frame :path-num #x2) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.0 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 1.5 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 1.0 :path-pos #xff :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.0 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 1.5 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 1.0 :path-pos #xff :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -4077,16 +4077,16 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :num #x118 :ref-time-num #x113 :score 100 - :flags (tpath-info-flags double-hitpoints) + :flags (tpath-flags big) :anim1 (new 'static 'inline-array tpath-control-frame 8 (new 'static 'tpath-control-frame :path-num #x5) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.1 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 1.0 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 2.8 :path-pos #xff :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.1 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 1.0 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 2.8 :path-pos #xff :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -4094,16 +4094,16 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :num #x122 :ref-time-num #x118 :score 100 - :flags (tpath-info-flags double-hitpoints) + :flags (tpath-flags big) :anim1 (new 'static 'inline-array tpath-control-frame 8 (new 'static 'tpath-control-frame :path-num #x3) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.5 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 1.5 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 1.0 :path-pos #xff :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.5 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 1.5 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 1.0 :path-pos #xff :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -4113,67 +4113,67 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 8 (new 'static 'tpath-control-frame :path-num #x5) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.0 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.5 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 1.5 :path-pos #xff :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.0 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.5 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 1.5 :path-pos #xff :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info :num #x131 :ref-time-num #x12c :score #x1f4 - :flags (tpath-info-flags tpath-info-flags-3) + :flags (tpath-flags bonus) :bonus-time 1.5 :list (new 'static 'boxed-array :type int32 #x12c) :anim1 (new 'static 'inline-array tpath-control-frame 8 (new 'static 'tpath-control-frame :path-num #x1) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.6 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 2.0 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.6 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 2.0 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info :num #x132 :ref-time-num #x131 :score #x1f4 - :flags (tpath-info-flags tpath-info-flags-3) + :flags (tpath-flags bonus) :bonus-time 2.5 :list (new 'static 'boxed-array :type int32 #x131) :anim1 (new 'static 'inline-array tpath-control-frame 8 (new 'static 'tpath-control-frame :path-num #x1) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.6 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 2.0 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.6 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 2.0 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info :num #x133 :ref-time-num #x132 :score #x1f4 - :flags (tpath-info-flags tpath-info-flags-3) + :flags (tpath-flags bonus) :bonus-time 3.5 :list (new 'static 'boxed-array :type int32 #x132) :anim1 (new 'static 'inline-array tpath-control-frame 8 (new 'static 'tpath-control-frame :path-num #x1) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.6 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 2.0 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.6 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 2.0 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -4183,47 +4183,47 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 8 (new 'static 'tpath-control-frame :path-num #x5) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.0 :path-pos #x33 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 2.0 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 1.0 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.0 :path-pos #x33 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 2.0 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 1.0 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info :num #x140 :ref-time-num #x136 :score 100 - :flags (tpath-info-flags double-hitpoints) + :flags (tpath-flags big) :anim1 (new 'static 'inline-array tpath-control-frame 8 (new 'static 'tpath-control-frame :path-num #x6) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.0 :path-pos #x3f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 2.5 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 1.5 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.0 :path-pos #x3f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 2.5 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 1.5 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info :num #x145 :ref-time-num #x140 :score #x1f4 - :flags (tpath-info-flags tpath-info-flags-3) + :flags (tpath-flags bonus) :bonus-time 2.5 :list (new 'static 'boxed-array :type int32 #x140) :anim1 (new 'static 'inline-array tpath-control-frame 8 (new 'static 'tpath-control-frame :path-num #x6) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.0 :path-pos #x59 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 1.5 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.5 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.0 :path-pos #x59 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 1.5 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.5 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -4231,14 +4231,14 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :num #x14a :ref-time-num #x140 :score 100 - :flags (tpath-info-flags double-hitpoints) + :flags (tpath-flags big) :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x8) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 2.5 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 2.5 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -4248,11 +4248,11 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x8) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 2.5 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 2.5 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -4262,19 +4262,19 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x9) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 2.5 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 2.5 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) :anim2 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x9) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 2.5 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 2.5 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -4284,11 +4284,11 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #xb) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 3.0 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 3.0 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -4298,11 +4298,11 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #xa) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 3.0 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 3.0 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -4312,47 +4312,47 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 17 (new 'static 'tpath-control-frame :path-num #x6) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x66 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.4 :path-pos #x4c :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.4 :path-pos #x72 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.6 :path-pos #x19 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.5 :path-pos #x3f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.6 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.6 :path-pos #x3f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.6 :path-pos #x66 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x66 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.4 :path-pos #x4c :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.4 :path-pos #x72 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.6 :path-pos #x19 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.5 :path-pos #x3f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.6 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.6 :path-pos #x3f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.6 :path-pos #x66 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info :num #x163 :ref-time-num #x162 :score #x1f4 - :flags (tpath-info-flags tpath-info-flags-3) + :flags (tpath-flags bonus) :bonus-time 2.0 :list (new 'static 'boxed-array :type int32 #x162) :anim1 (new 'static 'inline-array tpath-control-frame 15 (new 'static 'tpath-control-frame :path-num #x7) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x19 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.4 :path-pos #x59 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.4 :path-pos #x26 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.5 :path-pos #x4c :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.5 :path-pos #x33 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.6 :path-pos #x72 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.7 :path-pos #x19 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x19 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.4 :path-pos #x59 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.4 :path-pos #x26 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.5 :path-pos #x4c :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.5 :path-pos #x33 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.6 :path-pos #x72 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.7 :path-pos #x19 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -4362,22 +4362,22 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 17 (new 'static 'tpath-control-frame :path-num #x8) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x3f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.4 :path-pos #x4c :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.4 :path-pos #x19 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.5 :path-pos #x3f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.5 :path-pos #x59 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.6 :path-pos #x26 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.7 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x3f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.4 :path-pos #x4c :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.4 :path-pos #x19 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.5 :path-pos #x3f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.5 :path-pos #x59 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.6 :path-pos #x26 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.7 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -4387,22 +4387,22 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 17 (new 'static 'tpath-control-frame :path-num #x9) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #xc :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.5 :path-pos #x66 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.5 :path-pos #x19 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.6 :path-pos #x72 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.6 :path-pos #xc :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.6 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.7 :path-pos #x19 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #xc :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.5 :path-pos #x66 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.5 :path-pos #x19 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.6 :path-pos #x72 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.6 :path-pos #xc :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.6 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.7 :path-pos #x19 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -4410,26 +4410,26 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :num #x166 :ref-time-num #x165 :score 100 - :flags (tpath-info-flags double-hitpoints) + :flags (tpath-flags big) :anim1 (new 'static 'inline-array tpath-control-frame 18 (new 'static 'tpath-control-frame :path-num #x7) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x3f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.3 :path-pos #x4c :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.4 :path-pos #x33 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.4 :path-pos #x19 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.5 :path-pos #x3f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.6 :path-pos #x66 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.6 :path-pos #x19 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.5 :path-pos #x59 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.6 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x3f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.3 :path-pos #x4c :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.4 :path-pos #x33 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.4 :path-pos #x19 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.5 :path-pos #x3f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.6 :path-pos #x66 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.6 :path-pos #x19 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.5 :path-pos #x59 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.6 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -4437,22 +4437,22 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :num #x167 :ref-time-num #x166 :score -100 - :flags (tpath-info-flags score-not-influenced-by-speed) + :flags (tpath-flags citizen) :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x6) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 3.2 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 3.2 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) :anim2 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x6) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 3.2 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 3.2 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -4462,19 +4462,19 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 14 (new 'static 'tpath-control-frame :path-num #x8) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x59 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.5 :path-pos #x26 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.6 :path-pos #x66 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.7 :path-pos #xc :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.8 :path-pos #x66 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.5 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.9 :path-pos #x19 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x59 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.5 :path-pos #x26 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.6 :path-pos #x66 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.7 :path-pos #xc :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.8 :path-pos #x66 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.5 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.9 :path-pos #x19 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -4483,44 +4483,44 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 14 (new 'static 'tpath-control-frame :path-num #x8) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x4c :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.5 :path-pos #x19 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.6 :path-pos #x59 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.7 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.8 :path-pos #x59 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.5 :path-pos #x72 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.9 :path-pos #xc :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x4c :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.5 :path-pos #x19 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.6 :path-pos #x59 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.7 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.8 :path-pos #x59 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.5 :path-pos #x72 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.9 :path-pos #xc :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info :num #x16a :ref-time-num #x169 :score #x1f4 - :flags (tpath-info-flags tpath-info-flags-3) + :flags (tpath-flags bonus) :bonus-time 2.0 :list (new 'static 'boxed-array :type int32 #x169) :anim1 (new 'static 'inline-array tpath-control-frame 15 (new 'static 'tpath-control-frame :path-num #x7) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x59 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.4 :path-pos #x26 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #xc :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.5 :path-pos #x33 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.6 :path-pos #x72 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.7 :path-pos #x19 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x59 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.4 :path-pos #x26 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #xc :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.5 :path-pos #x33 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.6 :path-pos #x72 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.7 :path-pos #x19 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -4530,11 +4530,11 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x8) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.4 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.4 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -4542,14 +4542,14 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :num #x16c :ref-time-num #x16b :score -100 - :flags (tpath-info-flags score-not-influenced-by-speed) + :flags (tpath-flags citizen) :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x8) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.4 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.4 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -4559,19 +4559,19 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x46) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.0 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.0 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) :anim2 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x46) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.0 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.0 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -4581,19 +4581,19 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x8) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.8 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.8 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) :anim2 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x8) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.8 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.8 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -4603,11 +4603,11 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x46) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 3.0 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 3.0 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -4615,14 +4615,14 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :num #x177 :ref-time-num #x172 :score -100 - :flags (tpath-info-flags score-not-influenced-by-speed) + :flags (tpath-flags citizen) :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x46) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 3.0 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 3.0 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -4632,11 +4632,11 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x46) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 3.0 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 3.0 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -4644,22 +4644,22 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :num #x17e :ref-time-num #x17c :score -100 - :flags (tpath-info-flags score-not-influenced-by-speed) + :flags (tpath-flags citizen) :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #xe) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 2.5 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 2.5 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) :anim2 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #xe) - (new 'static 'tpath-control-frame :time 0.1 :path-pos #x7f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 2.5 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.1 :path-pos #x7f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 2.5 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -4667,22 +4667,22 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :num #x17f :ref-time-num #x17e :score 100 - :flags (tpath-info-flags start-on-rand-anim) + :flags (tpath-flags tpath-rand) :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #xe) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 2.5 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 2.5 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) :anim2 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #xe) - (new 'static 'tpath-control-frame :time 0.1 :path-pos #x7f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 2.5 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.1 :path-pos #x7f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 2.5 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -4690,22 +4690,22 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :num #x180 :ref-time-num #x17f :score 100 - :flags (tpath-info-flags start-on-rand-anim) + :flags (tpath-flags tpath-rand) :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #xe) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 2.5 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 2.5 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) :anim2 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #xe) - (new 'static 'tpath-control-frame :time 0.1 :path-pos #x7f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 2.5 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.1 :path-pos #x7f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 2.5 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -4713,14 +4713,14 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :num #x181 :ref-time-num #x180 :score -100 - :flags (tpath-info-flags score-not-influenced-by-speed) + :flags (tpath-flags citizen) :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #xf) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 2.5 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 2.5 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -4730,11 +4730,11 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #xf) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 2.5 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 2.5 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -4742,14 +4742,14 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :num #x18b :ref-time-num #x186 :score -100 - :flags (tpath-info-flags score-not-influenced-by-speed) + :flags (tpath-flags citizen) :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #xf) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 2.5 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 2.5 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -4757,14 +4757,14 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :num #x190 :ref-time-num #x18b :score -100 - :flags (tpath-info-flags score-not-influenced-by-speed) + :flags (tpath-flags citizen) :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #xe) - (new 'static 'tpath-control-frame :time 0.1 :path-pos #x7f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.6 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.1 :path-pos #x7f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.6 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -4774,11 +4774,11 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #xe) - (new 'static 'tpath-control-frame :time 0.1 :path-pos #x7f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.6 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.1 :path-pos #x7f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.6 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -4786,14 +4786,14 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :num #x19a :ref-time-num #x195 :score -100 - :flags (tpath-info-flags score-not-influenced-by-speed) + :flags (tpath-flags citizen) :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #xe) - (new 'static 'tpath-control-frame :time 0.1 :path-pos #x7f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.6 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.1 :path-pos #x7f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.6 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -4803,11 +4803,11 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x11) - (new 'static 'tpath-control-frame :time 0.1 :path-pos #x7f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 2.0 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.1 :path-pos #x7f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 2.0 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -4817,11 +4817,11 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x11) - (new 'static 'tpath-control-frame :time 0.1 :path-pos #x7f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 2.0 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.1 :path-pos #x7f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 2.0 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -4829,14 +4829,14 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :num #x1a9 :ref-time-num #x1a4 :score -100 - :flags (tpath-info-flags score-not-influenced-by-speed) + :flags (tpath-flags citizen) :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x11) - (new 'static 'tpath-control-frame :time 0.1 :path-pos #x7f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 2.0 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.1 :path-pos #x7f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 2.0 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -4846,11 +4846,11 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x11) - (new 'static 'tpath-control-frame :time 0.1 :path-pos #x7f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 2.0 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.1 :path-pos #x7f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 2.0 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -4858,22 +4858,22 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :num #x1af :ref-time-num #x1ae :score -100 - :flags (tpath-info-flags score-not-influenced-by-speed) + :flags (tpath-flags citizen) :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #xe) - (new 'static 'tpath-control-frame :time 0.1 :path-pos #x7f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.8 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.1 :path-pos #x7f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.8 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) :anim2 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #xe) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.8 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.8 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -4881,22 +4881,22 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :num #x1b0 :ref-time-num #x1af :score 100 - :flags (tpath-info-flags start-on-rand-anim) + :flags (tpath-flags tpath-rand) :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #xe) - (new 'static 'tpath-control-frame :time 0.1 :path-pos #x7f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.8 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.1 :path-pos #x7f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.8 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) :anim2 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #xe) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.8 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.8 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -4904,22 +4904,22 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :num #x1b1 :ref-time-num #x1b0 :score -100 - :flags (tpath-info-flags score-not-influenced-by-speed start-on-rand-anim) + :flags (tpath-flags citizen tpath-rand) :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #xe) - (new 'static 'tpath-control-frame :time 0.1 :path-pos #x7f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.8 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.1 :path-pos #x7f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.8 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) :anim2 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #xe) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.8 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.8 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -4929,43 +4929,43 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #xe) - (new 'static 'tpath-control-frame :time 0.1 :path-pos #x7f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.8 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.1 :path-pos #x7f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.8 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) :anim2 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #xe) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.8 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.8 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info :num #x1b3 :ref-time-num #x1b2 :score #x1f4 - :flags (tpath-info-flags tpath-info-flags-3) + :flags (tpath-flags bonus) :bonus-time 2.0 :list (new 'static 'boxed-array :type int32 #x1b2) :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x9) - (new 'static 'tpath-control-frame :time 0.1 :path-pos #x7f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 2.5 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.1 :path-pos #x7f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 2.5 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) :anim2 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x9) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 2.5 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 2.5 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -4975,11 +4975,11 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #xf) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 2.0 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 2.0 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -4987,14 +4987,14 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :num #x1b8 :ref-time-num #x1b4 :score -100 - :flags (tpath-info-flags score-not-influenced-by-speed) + :flags (tpath-flags citizen) :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #xf) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 2.0 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 2.0 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -5002,14 +5002,14 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :num #x1bd :ref-time-num #x1b8 :score -100 - :flags (tpath-info-flags score-not-influenced-by-speed) + :flags (tpath-flags citizen) :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #xf) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 2.0 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 2.0 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -5019,11 +5019,11 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #xf) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 2.0 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 2.0 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -5033,11 +5033,11 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x11) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 2.0 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 2.0 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -5045,14 +5045,14 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :num #x1ca :ref-time-num #x1c7 :score -100 - :flags (tpath-info-flags score-not-influenced-by-speed) + :flags (tpath-flags citizen) :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x11) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 2.0 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 2.0 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -5062,11 +5062,11 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x11) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 2.0 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 2.0 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -5074,14 +5074,14 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :num #x1cf :ref-time-num #x1cc :score -100 - :flags (tpath-info-flags score-not-influenced-by-speed) + :flags (tpath-flags citizen) :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x11) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 2.0 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 2.0 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -5091,35 +5091,35 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x11) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 2.0 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 2.0 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info :num #x1d3 :ref-time-num #x1d2 :score #x1f4 - :flags (tpath-info-flags tpath-info-flags-3) + :flags (tpath-flags bonus) :bonus-time 1.7 :list (new 'static 'boxed-array :type int32 #x1d2) :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #xa) - (new 'static 'tpath-control-frame :time 0.1 :path-pos #x7f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 2.0 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.1 :path-pos #x7f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 2.0 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) :anim2 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #xb) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 2.0 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 2.0 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -5129,23 +5129,23 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 8 (new 'static 'tpath-control-frame :path-num #x14) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.1 :path-pos #x3f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 1.0 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.5 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.1 :path-pos #x3f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 1.0 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.5 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) :anim2 (new 'static 'inline-array tpath-control-frame 8 (new 'static 'tpath-control-frame :path-num #x16) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.1 :path-pos #x3f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 1.0 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.5 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.1 :path-pos #x3f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 1.0 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.5 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -5155,23 +5155,23 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 8 (new 'static 'tpath-control-frame :path-num #x13) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.1 :path-pos #x3f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 1.0 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.5 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.1 :path-pos #x3f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 1.0 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.5 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) :anim2 (new 'static 'inline-array tpath-control-frame 8 (new 'static 'tpath-control-frame :path-num #x15) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.1 :path-pos #x3f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 1.0 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.5 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.1 :path-pos #x3f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 1.0 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.5 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -5179,22 +5179,22 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :num #x1e5 :ref-time-num #x1e0 :score -100 - :flags (tpath-info-flags score-not-influenced-by-speed) + :flags (tpath-flags citizen) :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x12) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 2.0 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 2.0 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) :anim2 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x12) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 2.0 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 2.0 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -5204,13 +5204,13 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 8 (new 'static 'tpath-control-frame :path-num #x17) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.1 :path-pos #x3f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 1.0 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.5 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.1 :path-pos #x3f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 1.0 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.5 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -5220,47 +5220,47 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 8 (new 'static 'tpath-control-frame :path-num #x14) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.1 :path-pos #x3f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 1.0 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.5 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.1 :path-pos #x3f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 1.0 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.5 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) :anim2 (new 'static 'inline-array tpath-control-frame 8 (new 'static 'tpath-control-frame :path-num #x16) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.1 :path-pos #x3f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 1.0 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.5 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.1 :path-pos #x3f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 1.0 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.5 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info :num #x1f9 :ref-time-num #x1f4 :score #x1f4 - :flags (tpath-info-flags tpath-info-flags-3) + :flags (tpath-flags bonus) :bonus-time 1.5 :list (new 'static 'boxed-array :type int32 #x1f4) :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x12) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.8 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.8 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) :anim2 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x12) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.8 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.8 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -5270,49 +5270,49 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 8 (new 'static 'tpath-control-frame :path-num #x13) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.1 :path-pos #x3f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 1.0 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.5 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.1 :path-pos #x3f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 1.0 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.5 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) :anim2 (new 'static 'inline-array tpath-control-frame 8 (new 'static 'tpath-control-frame :path-num #x15) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.1 :path-pos #x3f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 1.0 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.5 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.1 :path-pos #x3f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 1.0 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.5 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info :num #x203 :ref-time-num #x1fe :score #x1f4 - :flags (tpath-info-flags tpath-info-flags-3) + :flags (tpath-flags bonus) :bonus-time 1.5 :list (new 'static 'boxed-array :type int32 #x1fe) :anim1 (new 'static 'inline-array tpath-control-frame 7 (new 'static 'tpath-control-frame :path-num #x12) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.1 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 1.1 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.1 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 1.1 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) :anim2 (new 'static 'inline-array tpath-control-frame 7 (new 'static 'tpath-control-frame :path-num #x12) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.0 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 1.0 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.0 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 1.0 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -5320,24 +5320,24 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :num #x206 :ref-time-num #x1fe :score -100 - :flags (tpath-info-flags score-not-influenced-by-speed) + :flags (tpath-flags citizen) :anim1 (new 'static 'inline-array tpath-control-frame 7 (new 'static 'tpath-control-frame :path-num #x12) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 2.0 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 1.8 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 2.0 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 1.8 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) :anim2 (new 'static 'inline-array tpath-control-frame 7 (new 'static 'tpath-control-frame :path-num #x12) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 2.0 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 1.8 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 2.0 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 1.8 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -5346,13 +5346,13 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 8 (new 'static 'tpath-control-frame :path-num #x17) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.1 :path-pos #x3f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 1.5 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.5 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.1 :path-pos #x3f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 1.5 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.5 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -5362,13 +5362,13 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 8 (new 'static 'tpath-control-frame :path-num #x14) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.1 :path-pos #x3f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 1.0 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.5 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.1 :path-pos #x3f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 1.0 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.5 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -5378,29 +5378,29 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 8 (new 'static 'tpath-control-frame :path-num #x13) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.1 :path-pos #x3f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 3.5 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.5 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.1 :path-pos #x3f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 3.5 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.5 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info :num #x226 :ref-time-num #x21c :score #x1f4 - :flags (tpath-info-flags tpath-info-flags-3) + :flags (tpath-flags bonus) :bonus-time 2.0 :list (new 'static 'boxed-array :type int32 #x21c) :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x12) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x66 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.5 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x66 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.5 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -5408,16 +5408,16 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :num #x230 :ref-time-num #x21c :score #x1f4 - :flags (tpath-info-flags tpath-info-flags-3) + :flags (tpath-flags bonus) :bonus-time 3.0 :list (new 'static 'boxed-array :type int32 #x21c) :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x12) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x72 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.5 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x72 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.5 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -5425,16 +5425,16 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :num #x23a :ref-time-num #x21c :score #x1f4 - :flags (tpath-info-flags tpath-info-flags-3) + :flags (tpath-flags bonus) :bonus-time 4.0 :list (new 'static 'boxed-array :type int32 #x21c) :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x12) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.5 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.5 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -5444,27 +5444,27 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x18) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x19 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.5 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x19 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.5 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) :anim2 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x18) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x3f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.5 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x3f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.5 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) :anim3 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x18) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x66 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.5 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x66 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.5 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -5474,27 +5474,27 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x19) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x19 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.5 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x19 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.5 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) :anim2 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x19) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x3f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.5 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x3f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.5 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) :anim3 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x19) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x66 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.5 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x66 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.5 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -5504,27 +5504,27 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x1a) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x19 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.2 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x19 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.2 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) :anim2 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x1a) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x3f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.2 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x3f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.2 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) :anim3 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x1a) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x66 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.2 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x66 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.2 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -5534,27 +5534,27 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x18) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x19 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.2 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x19 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.2 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) :anim2 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x18) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x3f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.2 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x3f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.2 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) :anim3 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x18) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x66 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.2 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x66 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.2 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -5562,30 +5562,30 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :num #xd6b :ref-time-num #xd66 :score -100 - :flags (tpath-info-flags score-not-influenced-by-speed) + :flags (tpath-flags citizen) :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x19) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x19 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.2 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x19 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.2 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) :anim2 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x19) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x3f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.2 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x3f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.2 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) :anim3 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x19) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x66 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.2 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x66 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.2 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -5595,27 +5595,27 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x1a) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x19 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.2 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x19 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.2 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) :anim2 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x1a) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x3f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.2 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x3f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.2 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) :anim3 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x1a) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x66 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.2 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x66 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.2 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -5623,30 +5623,30 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :num #xd75 :ref-time-num #xd70 :score -100 - :flags (tpath-info-flags score-not-influenced-by-speed) + :flags (tpath-flags citizen) :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x18) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x19 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.4 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x19 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.4 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) :anim2 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x18) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x3f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.4 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x3f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.4 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) :anim3 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x18) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x66 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.4 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x66 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.4 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -5654,30 +5654,30 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :num #xd7a :ref-time-num #xd75 :score -100 - :flags (tpath-info-flags score-not-influenced-by-speed) + :flags (tpath-flags citizen) :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x19) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x19 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.2 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x19 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.2 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) :anim2 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x19) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x3f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.2 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x3f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.2 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) :anim3 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x19) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x66 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.2 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x66 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.2 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -5687,27 +5687,27 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x1a) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x19 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.2 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x19 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.2 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) :anim2 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x1a) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x3f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.2 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x3f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.2 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) :anim3 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x1a) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x66 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.2 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x66 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.2 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -5717,27 +5717,27 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x1b) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x19 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.1 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x19 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.1 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) :anim2 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x1b) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x3f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.1 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x3f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.1 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) :anim3 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x1b) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x66 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.1 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x66 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.1 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -5745,30 +5745,30 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :num #xd89 :ref-time-num #xd84 :score -100 - :flags (tpath-info-flags score-not-influenced-by-speed) + :flags (tpath-flags citizen) :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x18) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x19 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.0 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x19 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.0 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) :anim2 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x18) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x3f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.0 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x3f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.0 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) :anim3 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x18) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x66 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.0 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x66 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.0 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -5778,27 +5778,27 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x19) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x19 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.9 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x19 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.9 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) :anim2 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x19) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x3f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.9 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x3f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.9 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) :anim3 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x19) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x66 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.9 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x66 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.9 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -5808,27 +5808,27 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x1a) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x19 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.9 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x19 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.9 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) :anim2 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x1a) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x3f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.9 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x3f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.9 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) :anim3 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x1a) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x66 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.9 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x66 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.9 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -5836,30 +5836,30 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :num #xd98 :ref-time-num #xd93 :score -100 - :flags (tpath-info-flags score-not-influenced-by-speed) + :flags (tpath-flags citizen) :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x1b) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x19 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.8 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x19 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.8 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) :anim2 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x1b) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x3f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.8 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x3f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.8 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) :anim3 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x1b) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x66 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.8 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x66 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.8 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -5869,27 +5869,27 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x1a) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x19 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.8 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x19 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.8 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) :anim2 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x1a) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x3f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.8 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x3f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.8 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) :anim3 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x1a) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x66 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.8 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x66 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.8 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -5899,27 +5899,27 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x19) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x19 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.8 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x19 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.8 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) :anim2 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x19) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x3f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.8 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x3f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.8 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) :anim3 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x19) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x66 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.8 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x66 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.8 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -5929,27 +5929,27 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x1b) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x19 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.7 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x19 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.7 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) :anim2 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x1b) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x3f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.7 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x3f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.7 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) :anim3 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x1b) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x66 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.7 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x66 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.7 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -5957,30 +5957,30 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :num #xda4 :ref-time-num #xda2 :score -100 - :flags (tpath-info-flags score-not-influenced-by-speed) + :flags (tpath-flags citizen) :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x1a) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x19 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.6 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x19 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.6 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) :anim2 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x1a) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x3f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.6 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x3f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.6 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) :anim3 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x1a) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x66 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.6 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x66 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.6 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -5990,11 +5990,11 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x19) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 2.0 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 2.0 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -6002,14 +6002,14 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :num #xdb6 :ref-time-num #xdac :score 100 - :flags (tpath-info-flags double-hitpoints) + :flags (tpath-flags big) :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x1b) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 2.0 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 2.0 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -6017,50 +6017,50 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :num #xdbb :ref-time-num #xdb6 :score -100 - :flags (tpath-info-flags score-not-influenced-by-speed) + :flags (tpath-flags citizen) :anim1 (new 'static 'inline-array tpath-control-frame 7 (new 'static 'tpath-control-frame :path-num #x19) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.8 :path-pos #x5f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 1.0 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.8 :path-pos #x5f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 1.0 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) :anim2 (new 'static 'inline-array tpath-control-frame 7 (new 'static 'tpath-control-frame :path-num #x19) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.8 :path-pos #x1f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 1.0 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.8 :path-pos #x1f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 1.0 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info :num #xdbd :ref-time-num #xdbb :score 100 - :flags (tpath-info-flags start-on-rand-anim) + :flags (tpath-flags tpath-rand) :anim1 (new 'static 'inline-array tpath-control-frame 8 (new 'static 'tpath-control-frame :path-num #x1a) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.8 :path-pos #x66 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 1.0 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.6 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.8 :path-pos #x66 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 1.0 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.6 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) :anim2 (new 'static 'inline-array tpath-control-frame 8 (new 'static 'tpath-control-frame :path-num #x1a) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.8 :path-pos #x19 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 1.0 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.6 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.8 :path-pos #x19 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 1.0 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.6 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -6068,54 +6068,54 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :num #xdbe :ref-time-num #xdbd :score -100 - :flags (tpath-info-flags score-not-influenced-by-speed) + :flags (tpath-flags citizen) :anim1 (new 'static 'inline-array tpath-control-frame 8 (new 'static 'tpath-control-frame :path-num #x19) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.7 :path-pos #x5f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 1.2 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.6 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.7 :path-pos #x5f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 1.2 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.6 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) :anim2 (new 'static 'inline-array tpath-control-frame 8 (new 'static 'tpath-control-frame :path-num #x19) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.7 :path-pos #x1f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 1.2 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.6 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.7 :path-pos #x1f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 1.2 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.6 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info :num #xdbf :ref-time-num #xdbe :score 100 - :flags (tpath-info-flags start-on-rand-anim) + :flags (tpath-flags tpath-rand) :anim1 (new 'static 'inline-array tpath-control-frame 9 (new 'static 'tpath-control-frame :path-num #x1a) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.7 :path-pos #x66 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 1.2 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.6 :path-pos #x19 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 1.0 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.7 :path-pos #x66 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 1.2 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.6 :path-pos #x19 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 1.0 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) :anim2 (new 'static 'inline-array tpath-control-frame 9 (new 'static 'tpath-control-frame :path-num #x1a) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.7 :path-pos #x1f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 1.2 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.6 :path-pos #x66 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 1.0 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.7 :path-pos #x1f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 1.2 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.6 :path-pos #x66 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 1.0 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -6123,22 +6123,22 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :num #xdc0 :ref-time-num #xdbf :score -100 - :flags (tpath-info-flags score-not-influenced-by-speed) + :flags (tpath-flags citizen) :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x18) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.5 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.5 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) :anim2 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x18) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.5 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.5 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -6148,19 +6148,19 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x1a) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.8 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.8 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) :anim2 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x1a) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.8 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.8 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -6168,22 +6168,22 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :num #xdcf :ref-time-num #xdca :score 100 - :flags (tpath-info-flags double-hitpoints) + :flags (tpath-flags big) :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x1b) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.9 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.9 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) :anim2 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x1b) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.9 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.9 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -6193,19 +6193,19 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x1d) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.5 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.5 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) :anim2 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x1d) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.5 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.5 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -6213,22 +6213,22 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :num #xdde :ref-time-num #xdd4 :score -100 - :flags (tpath-info-flags score-not-influenced-by-speed) + :flags (tpath-flags citizen) :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x1b) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.9 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.9 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) :anim2 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x1b) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.9 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.9 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -6238,19 +6238,19 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x1c) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.5 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.5 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) :anim2 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x1c) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.5 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.5 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -6258,22 +6258,22 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :num #xdf2 :ref-time-num #xde8 :score -100 - :flags (tpath-info-flags score-not-influenced-by-speed) + :flags (tpath-flags citizen) :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x1b) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.7 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.7 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) :anim2 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x1b) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.7 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.7 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -6281,22 +6281,22 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :num #xdfc :ref-time-num #xdf2 :score 100 - :flags (tpath-info-flags double-hitpoints) + :flags (tpath-flags big) :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x1c) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.1 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.1 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) :anim2 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x1c) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.1 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.1 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -6304,22 +6304,22 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :num #xe06 :ref-time-num #xdfc :score -100 - :flags (tpath-info-flags score-not-influenced-by-speed) + :flags (tpath-flags citizen) :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x1d) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.7 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.7 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) :anim2 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x1d) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.7 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.7 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -6329,19 +6329,19 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x1c) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.65 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.65 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) :anim2 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x1c) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.65 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.65 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -6349,22 +6349,22 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :num #xe15 :ref-time-num #xe10 :score 100 - :flags (tpath-info-flags start-on-rand-anim) + :flags (tpath-flags tpath-rand) :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x1c) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.69 :path-pos #x72 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.69 :path-pos #x72 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) :anim2 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x1c) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.69 :path-pos #xc :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.69 :path-pos #xc :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -6372,16 +6372,16 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :num #xe18 :ref-time-num #xe15 :score #x1f4 - :flags (tpath-info-flags tpath-info-flags-3) + :flags (tpath-flags bonus) :bonus-time 5.5 :list (new 'static 'boxed-array :type int32 #xe15) :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x1b) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x3f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 2.0 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x3f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 2.0 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -6389,14 +6389,14 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :num #xe19 :ref-time-num #xe18 :score 100 - :flags (tpath-info-flags double-hitpoints) + :flags (tpath-flags big) :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x1c) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 2.0 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 2.0 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -6404,22 +6404,22 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :num #xe1a :ref-time-num #xe19 :score -100 - :flags (tpath-info-flags score-not-influenced-by-speed) + :flags (tpath-flags citizen) :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x1d) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.8 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.8 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) :anim2 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x1d) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.8 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.8 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -6427,22 +6427,22 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :num #xe24 :ref-time-num #xe1a :score -100 - :flags (tpath-info-flags score-not-influenced-by-speed) + :flags (tpath-flags citizen) :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x1d) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.5 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.5 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) :anim2 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x1d) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.5 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.5 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -6452,19 +6452,19 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x1c) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.8 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.8 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) :anim2 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x1c) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.8 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.8 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -6472,22 +6472,22 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :num #xe33 :ref-time-num #xe2e :score 100 - :flags (tpath-info-flags double-hitpoints) + :flags (tpath-flags big) :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x1e) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.8 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.8 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) :anim2 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x1e) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.8 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.8 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -6497,11 +6497,11 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x1d) - (new 'static 'tpath-control-frame :time 0.4 :path-pos #x19 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 4.5 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.4 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.4 :path-pos #x19 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 4.5 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.4 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -6510,11 +6510,11 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x1d) - (new 'static 'tpath-control-frame :time 0.4 :path-pos #x33 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 4.5 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.4 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.4 :path-pos #x33 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 4.5 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.4 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -6523,11 +6523,11 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x1d) - (new 'static 'tpath-control-frame :time 0.4 :path-pos #x4c :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 4.5 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.4 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.4 :path-pos #x4c :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 4.5 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.4 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -6536,11 +6536,11 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x1d) - (new 'static 'tpath-control-frame :time 0.4 :path-pos #x66 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 4.5 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.4 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.4 :path-pos #x66 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 4.5 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.4 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -6549,11 +6549,11 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x1e) - (new 'static 'tpath-control-frame :time 0.4 :path-pos #x19 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 4.5 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.4 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.4 :path-pos #x19 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 4.5 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.4 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -6562,85 +6562,85 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x1e) - (new 'static 'tpath-control-frame :time 0.4 :path-pos #x33 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 4.5 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.4 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.4 :path-pos #x33 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 4.5 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.4 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) :anim2 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x1e) - (new 'static 'tpath-control-frame :time 0.4 :path-pos #x4c :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 4.5 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.4 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.4 :path-pos #x4c :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 4.5 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.4 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info :num #xea6 :ref-time-num #xe6a :score -100 - :flags (tpath-info-flags score-not-influenced-by-speed start-on-rand-anim) + :flags (tpath-flags citizen tpath-rand) :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x1e) - (new 'static 'tpath-control-frame :time 0.4 :path-pos #x4c :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 4.5 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.4 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.4 :path-pos #x4c :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 4.5 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.4 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) :anim2 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x1e) - (new 'static 'tpath-control-frame :time 0.4 :path-pos #x33 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 4.5 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.4 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.4 :path-pos #x33 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 4.5 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.4 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info :num #xeb0 :ref-time-num #xe6a :score 100 - :flags (tpath-info-flags start-on-rand-anim) + :flags (tpath-flags tpath-rand) :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x1f) - (new 'static 'tpath-control-frame :time 0.4 :path-pos #x19 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 4.5 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.4 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.4 :path-pos #x19 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 4.5 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.4 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) :anim2 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x1f) - (new 'static 'tpath-control-frame :time 0.4 :path-pos #x4c :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 4.5 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.4 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.4 :path-pos #x4c :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 4.5 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.4 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info :num #xeba :ref-time-num #xe6a :score -100 - :flags (tpath-info-flags score-not-influenced-by-speed start-on-rand-anim) + :flags (tpath-flags citizen tpath-rand) :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x1f) - (new 'static 'tpath-control-frame :time 0.4 :path-pos #x4c :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 4.5 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.4 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.4 :path-pos #x4c :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 4.5 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.4 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) :anim2 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x1f) - (new 'static 'tpath-control-frame :time 0.4 :path-pos #x19 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 4.5 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.4 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.4 :path-pos #x19 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 4.5 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.4 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -6649,39 +6649,39 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x1e) - (new 'static 'tpath-control-frame :time 0.4 :path-pos #x66 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 4.5 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.4 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.4 :path-pos #x66 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 4.5 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.4 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info :num #xece :ref-time-num #xe6a :score -100 - :flags (tpath-info-flags score-not-influenced-by-speed) + :flags (tpath-flags citizen) :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x1f) - (new 'static 'tpath-control-frame :time 0.4 :path-pos #x33 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 4.5 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.4 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.4 :path-pos #x33 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 4.5 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.4 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info :num #xed8 :ref-time-num #xe6a :score -100 - :flags (tpath-info-flags score-not-influenced-by-speed) + :flags (tpath-flags citizen) :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x1f) - (new 'static 'tpath-control-frame :time 0.4 :path-pos #x66 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 4.5 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.4 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.4 :path-pos #x66 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 4.5 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.4 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -6689,29 +6689,29 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :num #xee2 :ref-time-num #xed8 :score -100 - :flags (tpath-info-flags score-not-influenced-by-speed) + :flags (tpath-flags citizen) :anim1 (new 'static 'inline-array tpath-control-frame 21 (new 'static 'tpath-control-frame :path-num #x1d) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x3f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x19 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x4c :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x66 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x33 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x26 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x59 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x3f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x3f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x19 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x4c :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x66 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x33 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x26 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x59 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x3f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -6720,26 +6720,26 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 21 (new 'static 'tpath-control-frame :path-num #x1e) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x3f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #xc :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x26 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x72 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x4c :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x19 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x66 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.4 :path-pos #x26 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.3 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x33 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x3f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #xc :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x26 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x72 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x4c :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x19 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x66 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.4 :path-pos #x26 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.3 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x33 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) ) @@ -6753,11 +6753,11 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x20) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x33 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 5.0 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x33 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 5.0 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -6765,11 +6765,11 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x20) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x3f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 5.0 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x3f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 5.0 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -6777,11 +6777,11 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x20) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x4c :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 5.0 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x4c :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 5.0 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -6789,11 +6789,11 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x1f) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x33 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 5.0 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x33 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 5.0 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -6801,11 +6801,11 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x1f) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x3f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 5.0 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x3f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 5.0 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -6813,11 +6813,11 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x1f) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x4c :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 5.0 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x4c :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 5.0 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -6825,11 +6825,11 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x1e) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x33 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 5.0 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x33 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 5.0 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -6837,11 +6837,11 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x1e) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x3f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 5.0 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x3f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 5.0 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -6849,11 +6849,11 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x1e) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x4c :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 5.0 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x4c :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 5.0 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -6861,11 +6861,11 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x1d) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x33 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 5.0 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x33 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 5.0 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -6873,11 +6873,11 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x1d) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x3f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 5.0 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x3f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 5.0 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -6885,11 +6885,11 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x1d) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x4c :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 5.0 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x4c :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 5.0 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -6899,37 +6899,37 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 7 (new 'static 'tpath-control-frame :path-num #x1c) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.5 :path-pos #x19 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 1.0 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.5 :path-pos #x19 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 1.0 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) :anim2 (new 'static 'inline-array tpath-control-frame 7 (new 'static 'tpath-control-frame :path-num #x1c) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.5 :path-pos #x66 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 1.0 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.5 :path-pos #x66 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 1.0 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info :num #x19 :ref-time-num 20 :score 100 - :flags (tpath-info-flags tpath-info-flags-3) + :flags (tpath-flags bonus) :bonus-time 2.0 :list (new 'static 'boxed-array :type int32 20) :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x1b) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x3f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.5 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x3f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.5 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -6939,11 +6939,11 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x1d) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x33 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.0 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x33 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.0 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -6953,22 +6953,22 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 7 (new 'static 'tpath-control-frame :path-num #x1b) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.5 :path-pos #x26 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.5 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.5 :path-pos #x26 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.5 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) :anim2 (new 'static 'inline-array tpath-control-frame 8 (new 'static 'tpath-control-frame :path-num #x1a) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.5 :path-pos #x59 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 1.0 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.5 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.5 :path-pos #x59 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 1.0 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.5 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -6976,26 +6976,26 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :num #x32 :ref-time-num 40 :score 100 - :flags (tpath-info-flags start-on-rand-anim) + :flags (tpath-flags tpath-rand) :anim1 (new 'static 'inline-array tpath-control-frame 8 (new 'static 'tpath-control-frame :path-num #x1b) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x66 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.5 :path-pos #x19 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.8 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.5 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x66 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.5 :path-pos #x19 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.8 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.5 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) :anim2 (new 'static 'inline-array tpath-control-frame 8 (new 'static 'tpath-control-frame :path-num #x1a) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x3f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.5 :path-pos #x19 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 1.8 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.5 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x3f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.5 :path-pos #x19 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 1.8 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.5 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -7003,26 +7003,26 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :num #x37 :ref-time-num 40 :score #x1f4 - :flags (tpath-info-flags start-on-rand-anim) + :flags (tpath-flags tpath-rand) :anim1 (new 'static 'inline-array tpath-control-frame 8 (new 'static 'tpath-control-frame :path-num #x1b) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.1 :path-pos #xc :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.3 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.3 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.1 :path-pos #xc :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.3 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.3 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) :anim2 (new 'static 'inline-array tpath-control-frame 8 (new 'static 'tpath-control-frame :path-num #x1b) - (new 'static 'tpath-control-frame :time 0.1 :path-pos #x7f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.1 :path-pos #x72 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.3 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.3 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.1 :path-pos #x7f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.1 :path-pos #x72 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.3 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.3 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -7030,46 +7030,46 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :num #x3c :ref-time-num 50 :score 100 - :flags (tpath-info-flags start-on-rand-anim) + :flags (tpath-flags tpath-rand) :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x1a) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.0 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.0 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) :anim2 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x1a) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.0 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.0 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info :num #x41 :ref-time-num 60 :score 100 - :flags (tpath-info-flags tpath-info-flags-3 start-on-rand-anim) + :flags (tpath-flags bonus tpath-rand) :bonus-time 1.0 :list (new 'static 'boxed-array :type int32 60) :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x1a) - (new 'static 'tpath-control-frame :time 0.1 :path-pos #x7f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.0 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.1 :path-pos #x7f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.0 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) :anim2 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x1a) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.0 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.0 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -7077,22 +7077,22 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :num #x46 :ref-time-num 60 :score 100 - :flags (tpath-info-flags start-on-rand-anim double-hitpoints) + :flags (tpath-flags tpath-rand big) :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x19) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 3.0 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 3.0 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) :anim2 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x19) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 3.0 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 3.0 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -7100,24 +7100,24 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :num #x4b :ref-time-num 70 :score 100 - :flags (tpath-info-flags start-on-rand-anim double-hitpoints) + :flags (tpath-flags tpath-rand big) :anim1 (new 'static 'inline-array tpath-control-frame 7 (new 'static 'tpath-control-frame :path-num #x1a) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 3.0 :path-pos #x59 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 1.0 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 3.0 :path-pos #x59 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 1.0 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) :anim2 (new 'static 'inline-array tpath-control-frame 7 (new 'static 'tpath-control-frame :path-num #x1a) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 3.0 :path-pos #x26 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 1.0 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 3.0 :path-pos #x26 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 1.0 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -7127,13 +7127,13 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 8 (new 'static 'tpath-control-frame :path-num #x18) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.1 :path-pos #x59 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 1.0 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.1 :path-pos #x59 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 1.0 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -7143,13 +7143,13 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 8 (new 'static 'tpath-control-frame :path-num #x18) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.1 :path-pos #x26 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 1.0 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.1 :path-pos #x26 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 1.0 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -7159,13 +7159,13 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 8 (new 'static 'tpath-control-frame :path-num #x17) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.5 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.3 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.5 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.5 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.3 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.5 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -7174,29 +7174,29 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 8 (new 'static 'tpath-control-frame :path-num #x16) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.5 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.5 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.5 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.5 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.5 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.5 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info :num #x73 :ref-time-num 100 :score #x1f4 - :flags (tpath-info-flags tpath-info-flags-3) + :flags (tpath-flags bonus) :bonus-time 1.5 :list (new 'static 'boxed-array :type int32 100) :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x11) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 2.0 :path-pos #x19 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 2.0 :path-pos #x19 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -7206,13 +7206,13 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 8 (new 'static 'tpath-control-frame :path-num #x15) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.6 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.3 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.5 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.6 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.3 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.5 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -7221,13 +7221,13 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 8 (new 'static 'tpath-control-frame :path-num #x14) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.5 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.5 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.5 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.5 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -7237,11 +7237,11 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x12) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 2.0 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 2.0 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -7249,14 +7249,14 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :num #xa0 :ref-time-num #x96 :score 100 - :flags (tpath-info-flags double-hitpoints) + :flags (tpath-flags big) :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x11) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 2.0 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 2.0 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -7266,11 +7266,11 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x12) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 2.0 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 2.0 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -7278,14 +7278,14 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :num #xa2 :ref-time-num #xa1 :score 100 - :flags (tpath-info-flags double-hitpoints) + :flags (tpath-flags big) :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x11) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 2.0 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 2.0 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -7295,11 +7295,11 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x12) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 2.0 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 2.0 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -7307,14 +7307,14 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :num #xa4 :ref-time-num #xa3 :score 100 - :flags (tpath-info-flags double-hitpoints) + :flags (tpath-flags big) :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x11) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 2.0 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 2.0 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -7324,11 +7324,11 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x12) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 2.0 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 2.0 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -7336,14 +7336,14 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :num #xa6 :ref-time-num #xa5 :score 100 - :flags (tpath-info-flags double-hitpoints) + :flags (tpath-flags big) :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x11) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 2.0 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 2.0 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -7353,11 +7353,11 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x12) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 2.0 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 2.0 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -7365,14 +7365,14 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :num #xa8 :ref-time-num #xa7 :score 100 - :flags (tpath-info-flags double-hitpoints) + :flags (tpath-flags big) :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x11) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 2.0 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 2.0 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -7382,21 +7382,21 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 7 (new 'static 'tpath-control-frame :path-num #x10) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.0 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 1.0 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.0 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 1.0 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) :anim2 (new 'static 'inline-array tpath-control-frame 7 (new 'static 'tpath-control-frame :path-num #x10) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.0 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 1.0 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.0 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 1.0 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -7406,13 +7406,13 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 8 (new 'static 'tpath-control-frame :path-num #x13) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.3 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 1.5 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.3 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.3 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 1.5 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.3 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -7422,13 +7422,13 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 8 (new 'static 'tpath-control-frame :path-num #x14) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.3 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 1.5 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.3 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.3 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 1.5 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.3 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -7436,22 +7436,22 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :num #xc8 :ref-time-num #xbe :score 100 - :flags (tpath-info-flags start-on-rand-anim) + :flags (tpath-flags tpath-rand) :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #xf) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 2.0 :path-pos #x19 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 2.0 :path-pos #x19 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) :anim2 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #xf) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 2.0 :path-pos #x66 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 2.0 :path-pos #x66 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -7459,22 +7459,22 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :num #xcb :ref-time-num #xc8 :score 100 - :flags (tpath-info-flags start-on-rand-anim) + :flags (tpath-flags tpath-rand) :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #xe) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x66 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 2.0 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x66 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 2.0 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) :anim2 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #xe) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x19 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 2.0 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x19 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 2.0 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -7482,22 +7482,22 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :num #xcd :ref-time-num #xc8 :score 100 - :flags (tpath-info-flags start-on-rand-anim) + :flags (tpath-flags tpath-rand) :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x46) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 2.0 :path-pos #x19 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 2.0 :path-pos #x19 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) :anim2 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x46) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 2.0 :path-pos #x66 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 2.0 :path-pos #x66 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -7505,22 +7505,22 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :num #xcf :ref-time-num #xcd :score 100 - :flags (tpath-info-flags start-on-rand-anim) + :flags (tpath-flags tpath-rand) :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #xf) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x66 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 2.0 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x66 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 2.0 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) :anim2 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #xf) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x19 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 2.0 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x19 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 2.0 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -7528,22 +7528,22 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :num #xd1 :ref-time-num #xcf :score -100 - :flags (tpath-info-flags score-not-influenced-by-speed start-on-rand-anim) + :flags (tpath-flags citizen tpath-rand) :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #xe) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 2.0 :path-pos #x19 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 2.0 :path-pos #x19 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) :anim2 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #xe) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 2.0 :path-pos #x66 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 2.0 :path-pos #x66 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -7551,22 +7551,22 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :num #xd3 :ref-time-num #xcf :score 100 - :flags (tpath-info-flags start-on-rand-anim) + :flags (tpath-flags tpath-rand) :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x46) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x66 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 2.0 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x66 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 2.0 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) :anim2 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x46) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x19 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 2.0 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x19 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 2.0 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -7574,22 +7574,22 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :num #xd5 :ref-time-num #xd3 :score 100 - :flags (tpath-info-flags start-on-rand-anim) + :flags (tpath-flags tpath-rand) :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #xf) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 2.0 :path-pos #x19 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 2.0 :path-pos #x19 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) :anim2 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #xf) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 2.0 :path-pos #x66 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 2.0 :path-pos #x66 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -7597,22 +7597,22 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :num #xd7 :ref-time-num #xd5 :score 100 - :flags (tpath-info-flags start-on-rand-anim) + :flags (tpath-flags tpath-rand) :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #xe) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x66 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 2.0 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x66 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 2.0 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) :anim2 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #xe) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x19 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 2.0 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x19 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 2.0 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -7620,22 +7620,22 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :num #xd9 :ref-time-num #xd7 :score 100 - :flags (tpath-info-flags start-on-rand-anim) + :flags (tpath-flags tpath-rand) :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x46) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 2.0 :path-pos #x19 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 2.0 :path-pos #x19 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) :anim2 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x46) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 2.0 :path-pos #x66 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 2.0 :path-pos #x66 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -7643,22 +7643,22 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :num #xdb :ref-time-num #xd9 :score 100 - :flags (tpath-info-flags start-on-rand-anim) + :flags (tpath-flags tpath-rand) :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #xf) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x66 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 2.0 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x66 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 2.0 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) :anim2 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #xf) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x19 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 2.0 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x19 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 2.0 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -7668,11 +7668,11 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x9) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 3.0 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 3.0 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -7683,11 +7683,11 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :list (new 'static 'boxed-array :type int32 #xdc) :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x8) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 2.5 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 2.5 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -7697,11 +7697,11 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x46) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 3.0 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 3.0 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -7711,11 +7711,11 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #xc) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 2.0 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 2.0 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -7725,11 +7725,11 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x9) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 3.0 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 3.0 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -7740,11 +7740,11 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :list (new 'static 'boxed-array :type int32 #xdc) :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x8) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 2.1 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 2.1 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -7754,11 +7754,11 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x46) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 2.0 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 2.0 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -7768,11 +7768,11 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #xc) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 2.5 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 2.5 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -7782,11 +7782,11 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x9) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 2.0 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 2.0 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -7797,11 +7797,11 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :list (new 'static 'boxed-array :type int32 #xdc) :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x8) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 2.1 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 2.1 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -7811,11 +7811,11 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x9) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 3.0 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 3.0 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -7826,11 +7826,11 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :list (new 'static 'boxed-array :type int32 #xdc) :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x8) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.5 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.5 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -7840,13 +7840,13 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 8 (new 'static 'tpath-control-frame :path-num #x48) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x33 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.8 :path-pos #x4c :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.8 :path-pos #x26 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.8 :path-pos #x59 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x33 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.8 :path-pos #x4c :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.8 :path-pos #x26 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.8 :path-pos #x59 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -7855,13 +7855,13 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 8 (new 'static 'tpath-control-frame :path-num #x9) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x19 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.8 :path-pos #x3f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.8 :path-pos #x26 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.8 :path-pos #x59 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x19 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.8 :path-pos #x3f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.8 :path-pos #x26 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.8 :path-pos #x59 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -7869,16 +7869,16 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :num #x122 :ref-time-num #x118 :score -100 - :flags (tpath-info-flags score-not-influenced-by-speed) + :flags (tpath-flags citizen) :anim1 (new 'static 'inline-array tpath-control-frame 8 (new 'static 'tpath-control-frame :path-num #x8) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x3f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.7 :path-pos #x19 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.7 :path-pos #x3f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.7 :path-pos #x66 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.3 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x3f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.7 :path-pos #x19 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.7 :path-pos #x3f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.7 :path-pos #x66 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.3 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -7888,11 +7888,11 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x7) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 2.0 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 2.0 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -7902,11 +7902,11 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x8) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 2.0 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 2.0 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -7916,11 +7916,11 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x9) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.0 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.0 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -7928,16 +7928,16 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :num #x14a :ref-time-num #x140 :score -100 - :flags (tpath-info-flags score-not-influenced-by-speed) + :flags (tpath-flags citizen) :anim1 (new 'static 'inline-array tpath-control-frame 8 (new 'static 'tpath-control-frame :path-num #xb) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.6 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.6 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.6 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.6 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.6 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.6 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -7945,16 +7945,16 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :num #x154 :ref-time-num #x14a :score 100 - :flags (tpath-info-flags double-hitpoints) + :flags (tpath-flags big) :anim1 (new 'static 'inline-array tpath-control-frame 8 (new 'static 'tpath-control-frame :path-num #xa) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.5 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.5 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.3 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.5 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.5 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.3 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -7964,32 +7964,32 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 8 (new 'static 'tpath-control-frame :path-num #x9) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x3f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.4 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.4 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.5 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x3f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.4 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.4 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.5 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info :num #x163 :ref-time-num #x15e :score #x1f4 - :flags (tpath-info-flags tpath-info-flags-3) + :flags (tpath-flags bonus) :bonus-time 1.5 :list (new 'static 'boxed-array :type int32 #x15e) :anim1 (new 'static 'inline-array tpath-control-frame 9 (new 'static 'tpath-control-frame :path-num #x8) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.4 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 1.4 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 1.4 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 1.4 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.4 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 1.4 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 1.4 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 1.4 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -7999,14 +7999,14 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 9 (new 'static 'tpath-control-frame :path-num #xb) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x3f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.3 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 1.3 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 1.3 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 1.3 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x3f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.3 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 1.3 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 1.3 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 1.3 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -8016,11 +8016,11 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x8) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.9 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.9 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -8030,11 +8030,11 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x9) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.5 :path-pos #xc :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.5 :path-pos #xc :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -8044,11 +8044,11 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x8) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.7 :path-pos #x66 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.7 :path-pos #x66 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -8057,11 +8057,11 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x7) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.7 :path-pos #xc :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.7 :path-pos #xc :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -8071,11 +8071,11 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x8) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.0 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.0 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -8085,11 +8085,11 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x9) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 3.0 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 3.0 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -8099,12 +8099,12 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 7 (new 'static 'tpath-control-frame :path-num #x7) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x3f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.0 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 2.0 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x3f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.0 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 2.0 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -8113,13 +8113,13 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 8 (new 'static 'tpath-control-frame :path-num #x8) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x4c :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.5 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 1.5 :path-pos #x4c :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 1.5 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x4c :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.5 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 1.5 :path-pos #x4c :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 1.5 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -8129,11 +8129,11 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x7) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x3f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.0 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x3f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.0 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -8141,14 +8141,14 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :num #x1f4 :ref-time-num #x1ea :score -100 - :flags (tpath-info-flags score-not-influenced-by-speed) + :flags (tpath-flags citizen) :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x8) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.5 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.5 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -8157,11 +8157,11 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x6) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 2.5 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 2.5 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -8171,11 +8171,11 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x7) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 2.0 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 2.0 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -8185,11 +8185,11 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x7) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 2.0 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 2.0 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -8197,15 +8197,15 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :num #x21c :ref-time-num #x212 :score -100 - :flags (tpath-info-flags score-not-influenced-by-speed) + :flags (tpath-flags citizen) :anim1 (new 'static 'inline-array tpath-control-frame 7 (new 'static 'tpath-control-frame :path-num #x7) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 2.0 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 2.0 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -8215,11 +8215,11 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x7) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 2.0 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 2.0 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -8229,11 +8229,11 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x7) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x3f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.0 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x3f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.0 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -8243,11 +8243,11 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x6) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x66 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.0 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x66 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.0 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -8257,11 +8257,11 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x7) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x66 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.0 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x66 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.0 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -8271,11 +8271,11 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x6) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x33 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.0 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x33 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.0 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -8285,11 +8285,11 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x6) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x59 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.0 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x59 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.0 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -8299,11 +8299,11 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x7) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x59 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.0 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x59 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.0 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -8313,11 +8313,11 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x7) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x19 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.0 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x19 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.0 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -8327,11 +8327,11 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x6) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x3f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.0 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x3f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.0 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -8341,11 +8341,11 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x7) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x33 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.0 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x33 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.0 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -8355,11 +8355,11 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x6) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x66 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.0 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x66 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.0 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -8369,11 +8369,11 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x7) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x59 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.0 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x59 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.0 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -8383,11 +8383,11 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x6) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x33 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.0 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x33 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.0 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -8395,32 +8395,32 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :num #x244 :ref-time-num #x243 :score 100 - :flags (tpath-info-flags double-hitpoints) + :flags (tpath-flags big) :anim1 (new 'static 'inline-array tpath-control-frame 8 (new 'static 'tpath-control-frame :path-num #x2) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #xff :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 2.0 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 2.5 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 2.0 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #xff :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 2.0 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 2.5 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 2.0 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info :num #x249 :ref-time-num #x244 :score #x1f4 - :flags (tpath-info-flags tpath-info-flags-3) + :flags (tpath-flags bonus) :bonus-time 3.5 :list (new 'static 'boxed-array :type int32 #x244) :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x6) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #xc :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.0 :path-pos #x66 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #xc :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.0 :path-pos #x66 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -8430,13 +8430,13 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 8 (new 'static 'tpath-control-frame :path-num #x5) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #xff :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 2.0 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 1.0 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 2.0 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #xff :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 2.0 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 1.0 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 2.0 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -8445,13 +8445,13 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 8 (new 'static 'tpath-control-frame :path-num #x6) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #xff :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 2.0 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 1.0 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 2.0 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #xff :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 2.0 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 1.0 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 2.0 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -8461,13 +8461,13 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 8 (new 'static 'tpath-control-frame :path-num #x5) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 2.0 :path-pos #x66 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 1.0 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 1.2 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 2.0 :path-pos #x66 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 1.0 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 1.2 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -8477,13 +8477,13 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 8 (new 'static 'tpath-control-frame :path-num #x4) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.0 :path-pos #x72 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 1.0 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 2.0 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.0 :path-pos #x72 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 1.0 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 2.0 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -8491,36 +8491,36 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :num #x262 :ref-time-num #x258 :score -100 - :flags (tpath-info-flags score-not-influenced-by-speed) + :flags (tpath-flags citizen) :anim1 (new 'static 'inline-array tpath-control-frame 8 (new 'static 'tpath-control-frame :path-num #x4) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #xff :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.5 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.5 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 1.5 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #xff :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.5 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.5 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 1.5 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) :anim2 (new 'static 'inline-array tpath-control-frame 8 (new 'static 'tpath-control-frame :path-num #x5) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #xff :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.5 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.8 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 1.5 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #xff :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.5 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.8 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 1.5 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) :anim3 (new 'static 'inline-array tpath-control-frame 8 (new 'static 'tpath-control-frame :path-num #x6) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #xff :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.5 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.5 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 1.5 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #xff :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.5 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.5 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 1.5 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -8530,49 +8530,49 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score #x1f4 :anim1 (new 'static 'inline-array tpath-control-frame 8 (new 'static 'tpath-control-frame :path-num #x3) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #xff :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.7 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 1.0 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.7 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #xff :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.7 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 1.0 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.7 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info :num #x269 :ref-time-num #x267 :score #x1f4 - :flags (tpath-info-flags tpath-info-flags-3) + :flags (tpath-flags bonus) :bonus-time 1.5 :list (new 'static 'boxed-array :type int32 #x267) :anim1 (new 'static 'inline-array tpath-control-frame 8 (new 'static 'tpath-control-frame :path-num #x4) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #xff :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.5 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 1.5 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.5 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #xff :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.5 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 1.5 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.5 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info :num #x26a :ref-time-num #x269 :score #x1f4 - :flags (tpath-info-flags tpath-info-flags-3) + :flags (tpath-flags bonus) :bonus-time 3.5 :list (new 'static 'boxed-array :type int32 #x269) :anim1 (new 'static 'inline-array tpath-control-frame 8 (new 'static 'tpath-control-frame :path-num #x3) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #xff :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.0 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 1.0 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 1.0 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #xff :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.0 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 1.0 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 1.0 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -8580,36 +8580,36 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :num #x26c :ref-time-num #x262 :score 100 - :flags (tpath-info-flags start-on-rand-anim double-hitpoints) + :flags (tpath-flags tpath-rand big) :anim1 (new 'static 'inline-array tpath-control-frame 8 (new 'static 'tpath-control-frame :path-num #x6) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #xff :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.5 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.5 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 1.0 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #xff :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.5 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.5 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 1.0 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) :anim2 (new 'static 'inline-array tpath-control-frame 8 (new 'static 'tpath-control-frame :path-num #x4) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #xff :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.5 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.5 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 1.5 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #xff :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.5 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.5 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 1.5 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) :anim3 (new 'static 'inline-array tpath-control-frame 8 (new 'static 'tpath-control-frame :path-num #x5) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #xff :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.5 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.5 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 1.5 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #xff :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.5 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.5 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 1.5 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -8617,36 +8617,36 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :num #x276 :ref-time-num #x26c :score 100 - :flags (tpath-info-flags start-on-rand-anim) + :flags (tpath-flags tpath-rand) :anim1 (new 'static 'inline-array tpath-control-frame 8 (new 'static 'tpath-control-frame :path-num #x5) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #xff :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.5 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 3.0 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.5 :path-pos #xff :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #xff :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.5 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 3.0 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.5 :path-pos #xff :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) :anim2 (new 'static 'inline-array tpath-control-frame 8 (new 'static 'tpath-control-frame :path-num #x6) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #xff :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.5 :path-pos #xb2 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 3.0 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.5 :path-pos #xff :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #xff :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.5 :path-pos #xb2 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 3.0 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.5 :path-pos #xff :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) :anim3 (new 'static 'inline-array tpath-control-frame 8 (new 'static 'tpath-control-frame :path-num #x4) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #xff :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.5 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 3.0 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.5 :path-pos #xff :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #xff :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.5 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 3.0 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.5 :path-pos #xff :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -8654,16 +8654,16 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :num #x27b :ref-time-num #x276 :score 100 - :flags (tpath-info-flags double-hitpoints) + :flags (tpath-flags big) :anim1 (new 'static 'inline-array tpath-control-frame 8 (new 'static 'tpath-control-frame :path-num #x40) - (new 'static 'tpath-control-frame :time 0.1 :path-pos #x7f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.5 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 3.0 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.5 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.5 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.1 :path-pos #x7f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.5 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 3.0 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.5 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.5 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -8671,16 +8671,16 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :num #x27d :ref-time-num #x27b :score 100 - :flags (tpath-info-flags double-hitpoints) + :flags (tpath-flags big) :anim1 (new 'static 'inline-array tpath-control-frame 8 (new 'static 'tpath-control-frame :path-num #x3e) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.8 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 3.0 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.5 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.5 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.8 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 3.0 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.5 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.5 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -8688,16 +8688,16 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :num #x280 :ref-time-num #x27b :score -100 - :flags (tpath-info-flags double-hitpoints) + :flags (tpath-flags big) :anim1 (new 'static 'inline-array tpath-control-frame 8 (new 'static 'tpath-control-frame :path-num #x3c) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.8 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 3.0 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.5 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.8 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 3.0 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.5 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -8705,16 +8705,16 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :num #x28a :ref-time-num #x27b :score 100 - :flags (tpath-info-flags double-hitpoints) + :flags (tpath-flags big) :anim1 (new 'static 'inline-array tpath-control-frame 8 (new 'static 'tpath-control-frame :path-num #x42) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.8 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 3.0 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.5 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.8 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 3.0 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.5 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -8722,16 +8722,16 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :num #x29e :ref-time-num #x28a :score 100 - :flags (tpath-info-flags double-hitpoints) + :flags (tpath-flags big) :anim1 (new 'static 'inline-array tpath-control-frame 8 (new 'static 'tpath-control-frame :path-num #x42) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.5 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 3.0 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.5 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.5 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 3.0 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.5 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -8741,23 +8741,23 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 8 (new 'static 'tpath-control-frame :path-num #x3c) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x4c :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 1.0 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.5 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x4c :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 1.0 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.5 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) :anim2 (new 'static 'inline-array tpath-control-frame 8 (new 'static 'tpath-control-frame :path-num #x42) - (new 'static 'tpath-control-frame :time 0.1 :path-pos #x7f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x33 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 1.0 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.5 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.1 :path-pos #x7f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x33 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 1.0 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.5 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -8765,26 +8765,26 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :num #x2a2 :ref-time-num #x2a0 :score 100 - :flags (tpath-info-flags start-on-rand-anim) + :flags (tpath-flags tpath-rand) :anim1 (new 'static 'inline-array tpath-control-frame 8 (new 'static 'tpath-control-frame :path-num #x42) - (new 'static 'tpath-control-frame :time 0.1 :path-pos #x7f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x59 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 1.0 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.5 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.1 :path-pos #x7f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x59 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 1.0 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.5 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) :anim2 (new 'static 'inline-array tpath-control-frame 8 (new 'static 'tpath-control-frame :path-num #x3c) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x26 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 1.0 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.5 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x26 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 1.0 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.5 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -8792,26 +8792,26 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :num #x2a4 :ref-time-num #x2a2 :score -100 - :flags (tpath-info-flags score-not-influenced-by-speed) + :flags (tpath-flags citizen) :anim1 (new 'static 'inline-array tpath-control-frame 8 (new 'static 'tpath-control-frame :path-num #x3a) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x4c :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 1.0 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.5 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x4c :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 1.0 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.5 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) :anim2 (new 'static 'inline-array tpath-control-frame 8 (new 'static 'tpath-control-frame :path-num #x44) - (new 'static 'tpath-control-frame :time 0.1 :path-pos #x7f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x33 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 1.0 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.5 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.1 :path-pos #x7f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x33 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 1.0 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.5 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -8819,50 +8819,50 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :num #x2a6 :ref-time-num #x2a2 :score 100 - :flags (tpath-info-flags start-on-rand-anim) + :flags (tpath-flags tpath-rand) :anim1 (new 'static 'inline-array tpath-control-frame 8 (new 'static 'tpath-control-frame :path-num #x44) - (new 'static 'tpath-control-frame :time 0.1 :path-pos #x7f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x33 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 1.0 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.5 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.1 :path-pos #x7f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x33 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 1.0 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.5 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) :anim2 (new 'static 'inline-array tpath-control-frame 8 (new 'static 'tpath-control-frame :path-num #x3a) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x4c :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 1.0 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.5 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x4c :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 1.0 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.5 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info :num #x2a7 :ref-time-num #x2a6 :score 100 - :flags (tpath-info-flags tpath-info-flags-3 start-on-rand-anim) + :flags (tpath-flags bonus tpath-rand) :bonus-time 1.5 :list (new 'static 'boxed-array :type int32 #x2a6) :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x3a) - (new 'static 'tpath-control-frame :time 0.4 :path-pos #x7f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.8 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.5 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.4 :path-pos #x7f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.8 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.5 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) :anim2 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x44) - (new 'static 'tpath-control-frame :time 0.4 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.8 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.5 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.4 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.8 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.5 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -8870,26 +8870,26 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :num #x2a8 :ref-time-num #x2a7 :score -100 - :flags (tpath-info-flags score-not-influenced-by-speed start-on-rand-anim) + :flags (tpath-flags citizen tpath-rand) :anim1 (new 'static 'inline-array tpath-control-frame 8 (new 'static 'tpath-control-frame :path-num #x44) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 2.0 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 2.0 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) :anim2 (new 'static 'inline-array tpath-control-frame 8 (new 'static 'tpath-control-frame :path-num #x3a) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 2.0 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 2.0 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -8899,12 +8899,12 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 7 (new 'static 'tpath-control-frame :path-num #x47) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.3 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.3 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -8914,11 +8914,11 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x32) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.5 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.5 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -8926,14 +8926,14 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :num #x2c7 :ref-time-num #x2c6 :score 100 - :flags (tpath-info-flags double-hitpoints) + :flags (tpath-flags big) :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x33) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.2 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.2 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -8941,14 +8941,14 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :num #x2c8 :ref-time-num #x2c7 :score 100 - :flags (tpath-info-flags double-hitpoints) + :flags (tpath-flags big) :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x31) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.5 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.5 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -8958,11 +8958,11 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x32) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.5 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.5 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -8970,14 +8970,14 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :num #x2ca :ref-time-num #x2c9 :score 100 - :flags (tpath-info-flags double-hitpoints) + :flags (tpath-flags big) :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x33) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.0 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.0 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -8985,14 +8985,14 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :num #x2cb :ref-time-num #x2ca :score 100 - :flags (tpath-info-flags double-hitpoints) + :flags (tpath-flags big) :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x31) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.3 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.3 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -9002,11 +9002,11 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x32) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.5 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.5 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -9014,14 +9014,14 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :num #x2cd :ref-time-num #x2cc :score 100 - :flags (tpath-info-flags double-hitpoints) + :flags (tpath-flags big) :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x33) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.0 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.0 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -9029,14 +9029,14 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :num #x2ce :ref-time-num #x2cd :score 100 - :flags (tpath-info-flags double-hitpoints) + :flags (tpath-flags big) :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x31) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.3 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.3 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -9046,11 +9046,11 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x32) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.5 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.5 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -9058,14 +9058,14 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :num #x2d0 :ref-time-num #x2cf :score 100 - :flags (tpath-info-flags double-hitpoints) + :flags (tpath-flags big) :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x33) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.0 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.0 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -9073,14 +9073,14 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :num #x2d1 :ref-time-num #x2d0 :score 100 - :flags (tpath-info-flags double-hitpoints) + :flags (tpath-flags big) :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x31) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.3 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.3 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -9090,11 +9090,11 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x32) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.5 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.5 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -9104,11 +9104,11 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x33) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.0 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.0 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -9116,14 +9116,14 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :num #x2d4 :ref-time-num #x2d3 :score 100 - :flags (tpath-info-flags double-hitpoints) + :flags (tpath-flags big) :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x31) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.3 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.3 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -9133,11 +9133,11 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x32) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.5 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.5 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -9145,14 +9145,14 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :num #x2d6 :ref-time-num #x2d5 :score 100 - :flags (tpath-info-flags double-hitpoints) + :flags (tpath-flags big) :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x33) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.0 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.0 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -9162,11 +9162,11 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x31) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.3 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.3 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -9176,11 +9176,11 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x32) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.5 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.5 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -9190,11 +9190,11 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x33) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.0 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.0 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -9202,14 +9202,14 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :num #x2da :ref-time-num #x2d9 :score 100 - :flags (tpath-info-flags double-hitpoints) + :flags (tpath-flags big) :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x31) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.3 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.3 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -9219,11 +9219,11 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x32) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.5 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.5 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -9233,11 +9233,11 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x33) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.0 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.0 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -9247,11 +9247,11 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x31) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.3 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.3 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -9261,11 +9261,11 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x32) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.5 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.5 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -9275,11 +9275,11 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x33) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.0 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.0 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -9289,11 +9289,11 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x31) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.3 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.3 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -9303,11 +9303,11 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x32) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.5 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.5 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -9317,11 +9317,11 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x33) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.0 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.0 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -9331,11 +9331,11 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x31) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.3 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.3 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -9345,29 +9345,29 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x2e) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 3.0 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 3.0 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info :num #x2e9 :ref-time-num #x2e4 :score #x1f4 - :flags (tpath-info-flags tpath-info-flags-3) + :flags (tpath-flags bonus) :bonus-time 1.5 :list (new 'static 'boxed-array :type int32 #x2e4) :anim1 (new 'static 'inline-array tpath-control-frame 8 (new 'static 'tpath-control-frame :path-num #x35) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x19 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.3 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.6 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 1.1 :path-pos #x19 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x19 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.3 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.6 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 1.1 :path-pos #x19 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -9377,11 +9377,11 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x2e) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 2.0 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 2.0 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -9390,35 +9390,35 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x2d) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 2.0 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 2.0 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info :num #x2fd :ref-time-num #x2f8 :score #x1f4 - :flags (tpath-info-flags tpath-info-flags-3) + :flags (tpath-flags bonus) :bonus-time 1.5 :list (new 'static 'boxed-array :type int32 #x2f8) :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x2d) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #xc :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.5 :path-pos #x72 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #xc :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.5 :path-pos #x72 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) :anim2 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x2d) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x72 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.5 :path-pos #xc :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x72 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.5 :path-pos #xc :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -9428,11 +9428,11 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x2d) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 2.0 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 2.0 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -9442,11 +9442,11 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x2c) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 2.5 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 2.5 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -9456,11 +9456,11 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x2c) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x66 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 2.0 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x66 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 2.0 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -9470,11 +9470,11 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x2c) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x4c :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 2.0 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x4c :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 2.0 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -9484,11 +9484,11 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x2c) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x33 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 2.0 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x33 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 2.0 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -9498,11 +9498,11 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x2c) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x19 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 2.0 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x19 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 2.0 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -9512,11 +9512,11 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x2b) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 2.5 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 2.5 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -9526,11 +9526,11 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x2b) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x66 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 2.0 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x66 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 2.0 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -9540,11 +9540,11 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x2b) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x4c :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 2.0 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x4c :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 2.0 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -9554,11 +9554,11 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x2b) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x33 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 2.0 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x33 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 2.0 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -9568,11 +9568,11 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x2b) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x19 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 2.0 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x19 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 2.0 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -9582,19 +9582,19 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x2b) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x19 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 2.0 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x19 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 2.0 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) :anim2 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x2b) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x66 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 2.0 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x66 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 2.0 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -9604,19 +9604,19 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x2a) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x19 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.5 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x19 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.5 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) :anim2 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x2a) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x66 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.5 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x66 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.5 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -9626,19 +9626,19 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x2b) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.5 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.5 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) :anim2 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x2b) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.5 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.5 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -9646,24 +9646,24 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :num #x384 :ref-time-num #x37f :score #x1f4 - :flags (tpath-info-flags tpath-info-flags-3) + :flags (tpath-flags bonus) :bonus-time 1.0 :list (new 'static 'boxed-array :type int32 #x37f) :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x2a) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.5 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.5 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) :anim2 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x2a) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.5 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.5 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -9673,19 +9673,19 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x2c) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.5 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.5 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) :anim2 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x2c) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.5 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.5 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -9695,19 +9695,19 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x29) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.5 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.5 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) :anim2 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x29) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.5 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.5 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -9715,24 +9715,24 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :num #x393 :ref-time-num #x38e :score #x1f4 - :flags (tpath-info-flags tpath-info-flags-3) + :flags (tpath-flags bonus) :bonus-time 1.0 :list (new 'static 'boxed-array :type int32 #x38e) :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x28) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.5 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.5 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) :anim2 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x28) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.5 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.5 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -9743,19 +9743,19 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :list (new 'static 'boxed-array :type int32 #x37a) :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x2a) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.5 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.5 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) :anim2 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x2a) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.5 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.5 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -9763,24 +9763,24 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :num #x39d :ref-time-num #x398 :score #x1f4 - :flags (tpath-info-flags tpath-info-flags-3) + :flags (tpath-flags bonus) :bonus-time 1.0 :list (new 'static 'boxed-array :type int32 #x398) :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x2b) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.5 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.5 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) :anim2 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x2b) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.5 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.5 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -9790,19 +9790,19 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x27) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.5 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.5 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) :anim2 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x27) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.5 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.5 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -9810,24 +9810,24 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :num #x3a7 :ref-time-num #x3a2 :score #x1f4 - :flags (tpath-info-flags tpath-info-flags-3) + :flags (tpath-flags bonus) :bonus-time 1.0 :list (new 'static 'boxed-array :type int32 #x3a2) :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x28) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.5 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.5 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) :anim2 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x28) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.5 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.5 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -9837,19 +9837,19 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x2a) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.5 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.5 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) :anim2 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x2a) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.5 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.5 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -9857,24 +9857,24 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :num #x3b1 :ref-time-num #x3ac :score #x1f4 - :flags (tpath-info-flags tpath-info-flags-3) + :flags (tpath-flags bonus) :bonus-time 1.0 :list (new 'static 'boxed-array :type int32 #x3ac) :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x26) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.5 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.5 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) :anim2 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x26) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.5 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.5 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -9884,19 +9884,19 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x29) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.5 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.5 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) :anim2 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x29) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.5 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.5 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -9904,24 +9904,24 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :num #x3bb :ref-time-num #x3b6 :score #x1f4 - :flags (tpath-info-flags tpath-info-flags-3) + :flags (tpath-flags bonus) :bonus-time 1.0 :list (new 'static 'boxed-array :type int32 #x3b6) :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x2b) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.5 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.5 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) :anim2 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x2b) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.5 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.5 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -9931,19 +9931,19 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x2a) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.0 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.0 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) :anim2 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x2a) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.0 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.0 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -9951,24 +9951,24 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :num #x3c5 :ref-time-num #x3c0 :score #x1f4 - :flags (tpath-info-flags tpath-info-flags-3) + :flags (tpath-flags bonus) :bonus-time 1.0 :list (new 'static 'boxed-array :type int32 #x3c0) :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x29) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.0 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.0 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) :anim2 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x29) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.0 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.0 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -9978,19 +9978,19 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x28) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.0 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.0 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) :anim2 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x28) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.0 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.0 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -9998,24 +9998,24 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :num #x3cf :ref-time-num #x3ca :score #x1f4 - :flags (tpath-info-flags tpath-info-flags-3) + :flags (tpath-flags bonus) :bonus-time 1.0 :list (new 'static 'boxed-array :type int32 #x3ca) :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x27) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.0 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.0 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) :anim2 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x27) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.0 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.0 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -10025,19 +10025,19 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x26) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.0 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.0 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) :anim2 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x26) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.0 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.0 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -10045,24 +10045,24 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :num #x3d9 :ref-time-num #x3d4 :score #x1f4 - :flags (tpath-info-flags tpath-info-flags-3) + :flags (tpath-flags bonus) :bonus-time 1.0 :list (new 'static 'boxed-array :type int32 #x3d4) :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x25) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.0 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.0 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) :anim2 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x25) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.0 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.0 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -10072,11 +10072,11 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x27) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.8 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.8 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -10086,11 +10086,11 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x26) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.8 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.8 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -10098,16 +10098,16 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :num #x3e8 :ref-time-num #x3e3 :score #x1f4 - :flags (tpath-info-flags tpath-info-flags-3) + :flags (tpath-flags bonus) :bonus-time 1.0 :list (new 'static 'boxed-array :type int32 #x3e3) :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x25) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.8 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.8 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -10117,11 +10117,11 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x27) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.8 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.8 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -10131,11 +10131,11 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x26) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.8 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.8 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -10143,16 +10143,16 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :num #x45b :ref-time-num #x3f2 :score #x1f4 - :flags (tpath-info-flags tpath-info-flags-3) + :flags (tpath-flags bonus) :bonus-time 1.0 :list (new 'static 'boxed-array :type int32 #x3f2) :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x25) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.6 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.6 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -10162,11 +10162,11 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x27) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.6 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.6 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -10176,11 +10176,11 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x26) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.6 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.6 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -10188,16 +10188,16 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :num #x46a :ref-time-num #x465 :score #x1f4 - :flags (tpath-info-flags tpath-info-flags-3) + :flags (tpath-flags bonus) :bonus-time 1.0 :list (new 'static 'boxed-array :type int32 #x465) :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x25) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.5 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.5 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -10207,11 +10207,11 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x27) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.5 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.5 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -10221,11 +10221,11 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x26) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.5 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.5 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -10233,16 +10233,16 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :num #x479 :ref-time-num #x474 :score #x1f4 - :flags (tpath-info-flags tpath-info-flags-3) + :flags (tpath-flags bonus) :bonus-time 1.0 :list (new 'static 'boxed-array :type int32 #x474) :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x25) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.5 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.5 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -10252,11 +10252,11 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x27) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.5 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.5 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -10264,16 +10264,16 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :num #x483 :ref-time-num #x47e :score #x1f4 - :flags (tpath-info-flags tpath-info-flags-3) + :flags (tpath-flags bonus) :bonus-time 1.0 :list (new 'static 'boxed-array :type int32 #x47e) :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x25) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.5 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.5 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -10283,11 +10283,11 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x26) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.5 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.5 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -10295,16 +10295,16 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :num #x48d :ref-time-num #x488 :score #x1f4 - :flags (tpath-info-flags tpath-info-flags-3) + :flags (tpath-flags bonus) :bonus-time 1.0 :list (new 'static 'boxed-array :type int32 #x488) :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x25) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.5 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.5 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) ) @@ -10318,41 +10318,41 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x25) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x3f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 3.0 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x3f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 3.0 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) :anim2 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x25) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x59 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 3.0 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x59 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 3.0 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info :s-time 1.0 :num #xa :score #x1f4 - :flags (tpath-info-flags start-on-rand-anim tpath-info-flags-6) + :flags (tpath-flags tpath-rand peace) :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x26) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x59 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 3.0 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x59 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 3.0 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) :anim2 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x26) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x26 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 3.0 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x26 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 3.0 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -10360,22 +10360,22 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :num #x14 :ref-time-num 10 :score #x1f4 - :flags (tpath-info-flags start-on-rand-anim tpath-info-flags-6) + :flags (tpath-flags tpath-rand peace) :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x27) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x26 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 2.0 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x26 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 2.0 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) :anim2 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x27) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x59 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 2.0 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x59 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 2.0 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -10383,22 +10383,22 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :num #x1e :ref-time-num 20 :score 100 - :flags (tpath-info-flags start-on-rand-anim) + :flags (tpath-flags tpath-rand) :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x28) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x66 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 3.0 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x66 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 3.0 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) :anim2 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x28) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x19 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 3.0 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x19 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 3.0 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -10406,16 +10406,16 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :num #x2a :ref-time-num 30 :score #x1f4 - :flags (tpath-info-flags tpath-info-flags-6) + :flags (tpath-flags peace) :bonus-time 0.5 :list (new 'static 'boxed-array :type int32 30) :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x27) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.0 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.0 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -10423,22 +10423,22 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :num #x2d :ref-time-num 42 :score 100 - :flags (tpath-info-flags start-on-rand-anim) + :flags (tpath-flags tpath-rand) :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x28) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x4c :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 2.0 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x4c :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 2.0 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) :anim2 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x28) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x33 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 2.0 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x33 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 2.0 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -10446,22 +10446,22 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :num #x32 :ref-time-num 45 :score #x1f4 - :flags (tpath-info-flags tpath-info-flags-6) + :flags (tpath-flags peace) :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x29) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x26 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 2.0 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x26 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 2.0 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) :anim2 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x29) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x59 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 2.0 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x59 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 2.0 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -10471,19 +10471,19 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x29) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 3.0 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 3.0 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) :anim2 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x29) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 3.0 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 3.0 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -10491,22 +10491,22 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :num #x46 :ref-time-num 60 :score 100 - :flags (tpath-info-flags start-on-rand-anim) + :flags (tpath-flags tpath-rand) :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x2a) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 3.0 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 3.0 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) :anim2 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x2a) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 3.0 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 3.0 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -10516,36 +10516,36 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x2b) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x1f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 3.0 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x1f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 3.0 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) :anim2 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x2b) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x5f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 3.0 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x5f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 3.0 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info :num #x5a :ref-time-num 80 :score #x1f4 - :flags (tpath-info-flags tpath-info-flags-3) + :flags (tpath-flags bonus) :bonus-time 1.0 :list (new 'static 'boxed-array :type int32 80) :anim1 (new 'static 'inline-array tpath-control-frame 7 (new 'static 'tpath-control-frame :path-num #x29) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.5 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.5 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.5 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.5 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -10553,22 +10553,22 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :num #x64 :ref-time-num 80 :score #x1f4 - :flags (tpath-info-flags start-on-rand-anim tpath-info-flags-6) + :flags (tpath-flags tpath-rand peace) :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x2b) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x5f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 3.5 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x5f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 3.5 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) :anim2 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x2b) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x1f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 3.5 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x1f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 3.5 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -10578,31 +10578,31 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 8 (new 'static 'tpath-control-frame :path-num #x35) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.5 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 3.0 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.5 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.5 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 3.0 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.5 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info :num #x73 :ref-time-num #x6e :score #x1f4 - :flags (tpath-info-flags tpath-info-flags-3) + :flags (tpath-flags bonus) :bonus-time 3.0 :list (new 'static 'boxed-array :type int32 #x6e) :anim1 (new 'static 'inline-array tpath-control-frame 8 (new 'static 'tpath-control-frame :path-num #x35) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.5 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 2.5 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.5 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.5 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 2.5 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.5 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -10611,31 +10611,31 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 8 (new 'static 'tpath-control-frame :path-num #x34) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.5 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 3.0 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.5 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.5 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 3.0 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.5 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info :num #x82 :ref-time-num #x78 :score #x1f4 - :flags (tpath-info-flags tpath-info-flags-3) + :flags (tpath-flags bonus) :bonus-time 3.0 :list (new 'static 'boxed-array :type int32 #x78) :anim1 (new 'static 'inline-array tpath-control-frame 8 (new 'static 'tpath-control-frame :path-num #x34) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.5 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 2.5 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.5 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.5 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 2.5 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.5 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -10645,59 +10645,59 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x2e) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 3.0 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 3.0 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) :anim2 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x2d) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 3.0 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 3.0 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info :num #x96 :ref-time-num 100 :score -100 - :flags (tpath-info-flags score-not-influenced-by-speed start-on-rand-anim) + :flags (tpath-flags citizen tpath-rand) :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x2d) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 3.0 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 3.0 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) :anim2 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x2e) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 3.0 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 3.0 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info :num #xa0 :ref-time-num #x8c :score #x1f4 - :flags (tpath-info-flags tpath-info-flags-3 tpath-info-flags-6) + :flags (tpath-flags bonus peace) :bonus-time 3.5 :list (new 'static 'boxed-array :type int32 #x8c) :anim1 (new 'static 'inline-array tpath-control-frame 8 (new 'static 'tpath-control-frame :path-num #x35) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.5 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 2.5 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.5 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.5 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 2.5 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.5 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -10707,31 +10707,31 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 8 (new 'static 'tpath-control-frame :path-num #x34) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.5 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 3.0 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.5 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.5 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 3.0 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.5 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info :num #xb4 :ref-time-num #xaa :score #x1f4 - :flags (tpath-info-flags tpath-info-flags-3 tpath-info-flags-6) + :flags (tpath-flags bonus peace) :bonus-time 3.0 :list (new 'static 'boxed-array :type int32 #xaa) :anim1 (new 'static 'inline-array tpath-control-frame 8 (new 'static 'tpath-control-frame :path-num #x34) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.5 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 2.5 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.5 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.5 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 2.5 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.5 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -10741,19 +10741,19 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x2e) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 3.0 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 3.0 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) :anim2 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x2d) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 3.0 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 3.0 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -10761,22 +10761,22 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :num #xc8 :ref-time-num #xbe :score -100 - :flags (tpath-info-flags start-on-rand-anim tpath-info-flags-6) + :flags (tpath-flags tpath-rand peace) :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x2d) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 3.0 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 3.0 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) :anim2 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x2e) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 3.0 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 3.0 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -10786,12 +10786,12 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 7 (new 'static 'tpath-control-frame :path-num #x32) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 2.1 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 2.1 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -10799,15 +10799,15 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :num #xdc :ref-time-num #xd2 :score #x1f4 - :flags (tpath-info-flags tpath-info-flags-6) + :flags (tpath-flags peace) :anim1 (new 'static 'inline-array tpath-control-frame 7 (new 'static 'tpath-control-frame :path-num #x33) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 2.1 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 2.1 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -10817,12 +10817,12 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 7 (new 'static 'tpath-control-frame :path-num #x32) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 2.1 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 2.1 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -10832,12 +10832,12 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 7 (new 'static 'tpath-control-frame :path-num #x33) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 2.1 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 2.1 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -10847,12 +10847,12 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 7 (new 'static 'tpath-control-frame :path-num #x32) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 2.5 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 2.5 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -10862,28 +10862,28 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 7 (new 'static 'tpath-control-frame :path-num #x31) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 2.5 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 2.5 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info :num #x10e :ref-time-num #x104 :score #x1f4 - :flags (tpath-info-flags tpath-info-flags-3 tpath-info-flags-6) + :flags (tpath-flags bonus peace) :bonus-time 2.0 :list (new 'static 'boxed-array :type int32 #x104) :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x2e) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 2.5 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 2.5 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -10893,13 +10893,13 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 8 (new 'static 'tpath-control-frame :path-num #x38) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.5 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 3.0 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.5 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.5 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 3.0 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.5 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -10907,18 +10907,18 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :num #x122 :ref-time-num #x118 :score #x1f4 - :flags (tpath-info-flags tpath-info-flags-6) + :flags (tpath-flags peace) :bonus-time 2.0 :list (new 'static 'boxed-array :type int32 #x8c) :anim1 (new 'static 'inline-array tpath-control-frame 8 (new 'static 'tpath-control-frame :path-num #x47) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 1.5 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.5 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 1.5 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.5 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -10928,13 +10928,13 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 8 (new 'static 'tpath-control-frame :path-num #x2f) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.5 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 3.0 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.5 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.5 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 3.0 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.5 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -10942,18 +10942,18 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :num #x136 :ref-time-num #x12c :score #x1f4 - :flags (tpath-info-flags tpath-info-flags-3 tpath-info-flags-6) + :flags (tpath-flags bonus peace) :bonus-time 2.5 :list (new 'static 'boxed-array :type int32 #x12c) :anim1 (new 'static 'inline-array tpath-control-frame 8 (new 'static 'tpath-control-frame :path-num #x30) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x26 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 1.5 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.5 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x26 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 1.5 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.5 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -10963,31 +10963,31 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 8 (new 'static 'tpath-control-frame :path-num #x47) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.5 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 3.0 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.5 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.5 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 3.0 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.5 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info :num #x14a :ref-time-num #x140 :score #x1f4 - :flags (tpath-info-flags tpath-info-flags-3 tpath-info-flags-6) + :flags (tpath-flags bonus peace) :bonus-time 2.0 :list (new 'static 'boxed-array :type int32 #x140) :anim1 (new 'static 'inline-array tpath-control-frame 8 (new 'static 'tpath-control-frame :path-num #x47) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x26 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 1.0 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.5 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x26 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 1.0 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.5 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -10995,16 +10995,16 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :num #x154 :ref-time-num #x14a :score #x1f4 - :flags (tpath-info-flags tpath-info-flags-6) + :flags (tpath-flags peace) :anim1 (new 'static 'inline-array tpath-control-frame 8 (new 'static 'tpath-control-frame :path-num #x44) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.5 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 3.0 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.5 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.5 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 3.0 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.5 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -11013,30 +11013,30 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 8 (new 'static 'tpath-control-frame :path-num #x3a) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.5 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 3.0 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.5 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.5 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 3.0 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.5 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info :num #x168 :ref-time-num #x15e :score #x1f4 - :flags (tpath-info-flags tpath-info-flags-3 tpath-info-flags-6) + :flags (tpath-flags bonus peace) :bonus-time 2.5 :list (new 'static 'boxed-array :type int32 #x15e) :anim1 (new 'static 'inline-array tpath-control-frame 7 (new 'static 'tpath-control-frame :path-num #x3b) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.5 :path-pos #x33 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 1.0 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.5 :path-pos #x33 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 1.0 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -11046,31 +11046,31 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 8 (new 'static 'tpath-control-frame :path-num #x42) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.5 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 1.5 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.5 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.5 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 1.5 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.5 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info :num #x17c :ref-time-num #x172 :score #x1f4 - :flags (tpath-info-flags tpath-info-flags-3 tpath-info-flags-6) + :flags (tpath-flags bonus peace) :bonus-time 2.0 :list (new 'static 'boxed-array :type int32 #x172) :anim1 (new 'static 'inline-array tpath-control-frame 8 (new 'static 'tpath-control-frame :path-num #x43) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.5 :path-pos #x33 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 1.5 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.5 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.5 :path-pos #x33 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 1.5 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.5 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -11079,31 +11079,31 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 8 (new 'static 'tpath-control-frame :path-num #x3c) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.5 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 1.5 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.5 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.5 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 1.5 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.5 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info :num #x18b :ref-time-num #x186 :score #x1f4 - :flags (tpath-info-flags tpath-info-flags-3 tpath-info-flags-6) + :flags (tpath-flags bonus peace) :bonus-time 2.0 :list (new 'static 'boxed-array :type int32 #x186) :anim1 (new 'static 'inline-array tpath-control-frame 8 (new 'static 'tpath-control-frame :path-num #x3d) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.5 :path-pos #x3f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 1.5 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.5 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.5 :path-pos #x3f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 1.5 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.5 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -11113,13 +11113,13 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 8 (new 'static 'tpath-control-frame :path-num #x40) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.5 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 1.5 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.5 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.5 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 1.5 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.5 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -11127,16 +11127,16 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :num #x19a :ref-time-num #x190 :score -100 - :flags (tpath-info-flags score-not-influenced-by-speed) + :flags (tpath-flags citizen) :anim1 (new 'static 'inline-array tpath-control-frame 8 (new 'static 'tpath-control-frame :path-num #x2) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.5 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 4.5 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.5 :path-pos #xff :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.5 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 4.5 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.5 :path-pos #xff :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -11146,13 +11146,13 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 8 (new 'static 'tpath-control-frame :path-num #x3) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.5 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.5 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.5 :path-pos #xff :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.5 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.5 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.5 :path-pos #xff :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -11160,16 +11160,16 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :num #x1ae :ref-time-num #x1a4 :score #x1f4 - :flags (tpath-info-flags tpath-info-flags-6) + :flags (tpath-flags peace) :anim1 (new 'static 'inline-array tpath-control-frame 8 (new 'static 'tpath-control-frame :path-num #x5) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.8 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 4.5 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 1.0 :path-pos #xff :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.8 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 4.5 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 1.0 :path-pos #xff :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -11177,16 +11177,16 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :num #x1b3 :ref-time-num #x1ae :score -100 - :flags (tpath-info-flags score-not-influenced-by-speed) + :flags (tpath-flags citizen) :anim1 (new 'static 'inline-array tpath-control-frame 8 (new 'static 'tpath-control-frame :path-num #x4) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.5 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 1.0 :path-pos #xff :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.5 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 1.0 :path-pos #xff :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -11196,13 +11196,13 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 8 (new 'static 'tpath-control-frame :path-num #x2) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.5 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.3 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 1.0 :path-pos #xff :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.5 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.3 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 1.0 :path-pos #xff :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -11210,18 +11210,18 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :num #x1b6 :ref-time-num #x1b4 :score #x1f4 - :flags (tpath-info-flags tpath-info-flags-3 tpath-info-flags-6) + :flags (tpath-flags bonus peace) :bonus-time 2.5 :list (new 'static 'boxed-array :type int32 #x1b4) :anim1 (new 'static 'inline-array tpath-control-frame 8 (new 'static 'tpath-control-frame :path-num #x6) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #xff :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.5 :path-pos #xbf :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 1.0 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.5 :path-pos #xff :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #xff :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.5 :path-pos #xbf :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 1.0 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.5 :path-pos #xff :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -11231,12 +11231,12 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 7 (new 'static 'tpath-control-frame :path-num #x5) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.0 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 1.5 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.0 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 1.5 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -11244,16 +11244,16 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :num #x1c2 :ref-time-num #x1b8 :score 100 - :flags (tpath-info-flags double-hitpoints) + :flags (tpath-flags big) :anim1 (new 'static 'inline-array tpath-control-frame 8 (new 'static 'tpath-control-frame :path-num #x4) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.7 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.4 :path-pos #xbf :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 2.5 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.7 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.4 :path-pos #xbf :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 2.5 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -11261,16 +11261,16 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :num #x1cc :ref-time-num #x1c2 :score #x1f4 - :flags (tpath-info-flags tpath-info-flags-6) + :flags (tpath-flags peace) :anim1 (new 'static 'inline-array tpath-control-frame 8 (new 'static 'tpath-control-frame :path-num #x49) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.0 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 2.5 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 2.5 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.0 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 2.5 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 2.5 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -11278,34 +11278,34 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :num #x1d6 :ref-time-num #x1cc :score 100 - :flags (tpath-info-flags double-hitpoints) + :flags (tpath-flags big) :anim1 (new 'static 'inline-array tpath-control-frame 8 (new 'static 'tpath-control-frame :path-num #x4) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.0 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 2.5 :path-pos #xff :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.0 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 2.5 :path-pos #xff :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info :num #x1db :ref-time-num #x1d6 :score #x1f4 - :flags (tpath-info-flags tpath-info-flags-3 tpath-info-flags-6) + :flags (tpath-flags bonus peace) :bonus-time 3.5 :list (new 'static 'boxed-array :type int32 #x1d6) :anim1 (new 'static 'inline-array tpath-control-frame 8 (new 'static 'tpath-control-frame :path-num #x2) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.0 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 3.5 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 1.0 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.0 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 3.5 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 1.0 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -11313,16 +11313,16 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :num #x1e0 :ref-time-num #x1db :score 100 - :flags (tpath-info-flags double-hitpoints) + :flags (tpath-flags big) :anim1 (new 'static 'inline-array tpath-control-frame 8 (new 'static 'tpath-control-frame :path-num #x5) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.1 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 1.0 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 2.8 :path-pos #xff :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.1 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 1.0 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 2.8 :path-pos #xff :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -11330,16 +11330,16 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :num #x1ea :ref-time-num #x1e0 :score #x1f4 - :flags (tpath-info-flags tpath-info-flags-6) + :flags (tpath-flags peace) :anim1 (new 'static 'inline-array tpath-control-frame 8 (new 'static 'tpath-control-frame :path-num #x3) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.5 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 3.5 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 1.0 :path-pos #xff :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.5 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 3.5 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 1.0 :path-pos #xff :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -11349,67 +11349,67 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 8 (new 'static 'tpath-control-frame :path-num #x4a) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.0 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.5 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 1.5 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.0 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.5 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 1.5 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info :num #x1f9 :ref-time-num #x1f4 :score #x1f4 - :flags (tpath-info-flags tpath-info-flags-3 tpath-info-flags-6) + :flags (tpath-flags bonus peace) :bonus-time 3.5 :list (new 'static 'boxed-array :type int32 #x12c) :anim1 (new 'static 'inline-array tpath-control-frame 8 (new 'static 'tpath-control-frame :path-num #x1) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.6 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 3.5 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.6 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 3.5 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info :num #x1fa :ref-time-num #x1f9 :score #x1f4 - :flags (tpath-info-flags tpath-info-flags-3 tpath-info-flags-6) + :flags (tpath-flags bonus peace) :bonus-time 3.5 :list (new 'static 'boxed-array :type int32 #x131) :anim1 (new 'static 'inline-array tpath-control-frame 8 (new 'static 'tpath-control-frame :path-num #x1) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.6 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 3.0 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.6 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 3.0 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info :num #x1fb :ref-time-num #x1fa :score #x1f4 - :flags (tpath-info-flags tpath-info-flags-3) + :flags (tpath-flags bonus) :bonus-time 3.5 :list (new 'static 'boxed-array :type int32 #x1fa) :anim1 (new 'static 'inline-array tpath-control-frame 8 (new 'static 'tpath-control-frame :path-num #x1) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.6 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 2.5 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.6 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 2.5 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -11419,47 +11419,47 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 8 (new 'static 'tpath-control-frame :path-num #x2) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.0 :path-pos #x33 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 2.5 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 1.0 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.0 :path-pos #x33 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 2.5 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 1.0 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info :num #x208 :ref-time-num #x1fe :score #x1f4 - :flags (tpath-info-flags tpath-info-flags-6) + :flags (tpath-flags peace) :anim1 (new 'static 'inline-array tpath-control-frame 8 (new 'static 'tpath-control-frame :path-num #x6) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.0 :path-pos #x3f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 4.5 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 1.5 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.0 :path-pos #x3f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 4.5 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 1.5 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info :num #x20d :ref-time-num #x208 :score #x1f4 - :flags (tpath-info-flags tpath-info-flags-3) + :flags (tpath-flags bonus) :bonus-time 2.5 :list (new 'static 'boxed-array :type int32 #x208) :anim1 (new 'static 'inline-array tpath-control-frame 8 (new 'static 'tpath-control-frame :path-num #x6) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.0 :path-pos #x59 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 1.5 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.5 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.0 :path-pos #x59 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 1.5 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.5 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -11467,14 +11467,14 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :num #x212 :ref-time-num #x208 :score 100 - :flags (tpath-info-flags double-hitpoints) + :flags (tpath-flags big) :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x8) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 2.5 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 2.5 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -11482,16 +11482,16 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :num #x21c :ref-time-num #x212 :score #x1f4 - :flags (tpath-info-flags tpath-info-flags-6) + :flags (tpath-flags peace) :anim1 (new 'static 'inline-array tpath-control-frame 8 (new 'static 'tpath-control-frame :path-num #x9) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 0.5 :path-pos #x3f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 2.5 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 2.5 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 0.5 :path-pos #x3f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 2.5 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 2.5 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -11499,16 +11499,16 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :num #x226 :ref-time-num #x21c :score #x1f4 - :flags (tpath-info-flags tpath-info-flags-6) + :flags (tpath-flags peace) :anim1 (new 'static 'inline-array tpath-control-frame 8 (new 'static 'tpath-control-frame :path-num #xa) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 2.0 :path-pos #x3f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 1.5 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 1.5 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 2.0 :path-pos #x3f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 1.5 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 1.5 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -11516,16 +11516,16 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :num #x230 :ref-time-num #x226 :score #x1f4 - :flags (tpath-info-flags tpath-info-flags-6) + :flags (tpath-flags peace) :anim1 (new 'static 'inline-array tpath-control-frame 8 (new 'static 'tpath-control-frame :path-num #xb) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.0 :path-pos #x3f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 2.5 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 2.5 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.0 :path-pos #x3f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 2.5 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 2.5 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -11535,13 +11535,13 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 8 (new 'static 'tpath-control-frame :path-num #x46) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.0 :path-pos #x33 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 2.5 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 1.0 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.0 :path-pos #x33 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 2.5 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 1.0 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -11549,16 +11549,16 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :num #x244 :ref-time-num #x23a :score #x1f4 - :flags (tpath-info-flags tpath-info-flags-6) + :flags (tpath-flags peace) :anim1 (new 'static 'inline-array tpath-control-frame 8 (new 'static 'tpath-control-frame :path-num #xd) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.0 :path-pos #x33 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 2.5 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 1.0 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.0 :path-pos #x33 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 2.5 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 1.0 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -11568,13 +11568,13 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 8 (new 'static 'tpath-control-frame :path-num #xc) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.0 :path-pos #x33 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 2.5 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 1.0 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.0 :path-pos #x33 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 2.5 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 1.0 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -11584,13 +11584,13 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 8 (new 'static 'tpath-control-frame :path-num #x10) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.0 :path-pos #x33 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 2.5 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 1.0 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.0 :path-pos #x33 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 2.5 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 1.0 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -11600,13 +11600,13 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 8 (new 'static 'tpath-control-frame :path-num #xf) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.0 :path-pos #x33 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 2.5 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 1.0 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.0 :path-pos #x33 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 2.5 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 1.0 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -11616,13 +11616,13 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 8 (new 'static 'tpath-control-frame :path-num #x11) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.0 :path-pos #x33 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 2.5 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 1.0 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.0 :path-pos #x33 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 2.5 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 1.0 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -11630,32 +11630,32 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :num #x276 :ref-time-num #x26c :score #x1f4 - :flags (tpath-info-flags tpath-info-flags-6) + :flags (tpath-flags peace) :anim1 (new 'static 'inline-array tpath-control-frame 8 (new 'static 'tpath-control-frame :path-num #x46) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.0 :path-pos #x33 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 2.5 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 2.5 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.0 :path-pos #x33 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 2.5 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 2.5 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info :num #x280 :ref-time-num #x276 :score #x1f4 - :flags (tpath-info-flags tpath-info-flags-6) + :flags (tpath-flags peace) :anim1 (new 'static 'inline-array tpath-control-frame 8 (new 'static 'tpath-control-frame :path-num #x46) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.0 :path-pos #x4c :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 2.5 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 2.5 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.0 :path-pos #x4c :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 2.5 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 2.5 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -11663,32 +11663,32 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :num #x28a :ref-time-num #x280 :score #x1f4 - :flags (tpath-info-flags tpath-info-flags-6) + :flags (tpath-flags peace) :anim1 (new 'static 'inline-array tpath-control-frame 8 (new 'static 'tpath-control-frame :path-num #x16) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.0 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 4.5 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 1.0 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.0 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 4.5 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 1.0 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info :num #x294 :ref-time-num #x28a :score #x1f4 - :flags (tpath-info-flags tpath-info-flags-6) + :flags (tpath-flags peace) :anim1 (new 'static 'inline-array tpath-control-frame 8 (new 'static 'tpath-control-frame :path-num #x14) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.0 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 4.5 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 1.0 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.0 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 4.5 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 1.0 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -11697,13 +11697,13 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 8 (new 'static 'tpath-control-frame :path-num #x17) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.0 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 4.5 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 1.0 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.0 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 4.5 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 1.0 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -11712,13 +11712,13 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 8 (new 'static 'tpath-control-frame :path-num #x15) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.0 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 4.5 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 1.0 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.0 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 4.5 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 1.0 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -11727,13 +11727,13 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 8 (new 'static 'tpath-control-frame :path-num #x13) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 1.0 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 4.5 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 1.0 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 1.0 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 4.5 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 1.0 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -11741,14 +11741,14 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :num #x2bc :ref-time-num #x2b2 :score #x1f4 - :flags (tpath-info-flags tpath-info-flags-6) + :flags (tpath-flags peace) :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x11) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 5.0 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 5.0 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -11758,11 +11758,11 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x11) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 5.0 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 5.0 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -11770,14 +11770,14 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :num #x2d0 :ref-time-num #x2c6 :score #x1f4 - :flags (tpath-info-flags tpath-info-flags-6) + :flags (tpath-flags peace) :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x11) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 5.0 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 5.0 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -11787,11 +11787,11 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x11) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 5.0 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 5.0 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -11801,12 +11801,12 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 7 (new 'static 'tpath-control-frame :path-num #x18) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 5.0 :path-pos #x3f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 2.0 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 5.0 :path-pos #x3f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 2.0 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -11816,12 +11816,12 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 7 (new 'static 'tpath-control-frame :path-num #x18) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 5.0 :path-pos #x66 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 2.5 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 5.0 :path-pos #x66 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 2.5 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -11829,14 +11829,14 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :num #x2f8 :ref-time-num #x2ee :score #x1f4 - :flags (tpath-info-flags tpath-info-flags-6) + :flags (tpath-flags peace) :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x1a) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 5.0 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 5.0 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -11846,11 +11846,11 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x19) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 3.0 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 3.0 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -11860,11 +11860,11 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x19) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 3.0 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 3.0 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -11874,11 +11874,11 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x19) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 3.0 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 3.0 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -11888,11 +11888,11 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x19) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 3.0 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 3.0 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -11902,11 +11902,11 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x19) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 3.0 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 3.0 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -11916,11 +11916,11 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x1b) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 3.0 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 3.0 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -11930,11 +11930,11 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x1c) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 3.0 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 3.0 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -11944,11 +11944,11 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x1b) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 3.0 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 3.0 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -11958,11 +11958,11 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x1b) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 3.0 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 3.0 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -11972,11 +11972,11 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x1c) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 3.0 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 3.0 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -11986,11 +11986,11 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x1c) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 3.0 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 3.0 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -11998,14 +11998,14 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :num #x33c :ref-time-num #x33b :score #x1f4 - :flags (tpath-info-flags tpath-info-flags-6) + :flags (tpath-flags peace) :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x1e) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 5.0 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 5.0 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -12015,11 +12015,11 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x1d) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 2.8 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 2.8 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -12029,11 +12029,11 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x1f) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 2.8 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 2.8 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -12043,11 +12043,11 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x1d) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 2.8 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 2.8 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -12057,11 +12057,11 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x1f) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 2.8 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 2.8 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -12071,11 +12071,11 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x1d) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 2.8 :path-pos #x7f :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 2.8 :path-pos #x7f :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -12085,11 +12085,11 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :score 100 :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x1f) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 2.8 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 2.8 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -12097,14 +12097,14 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :num #x37a :ref-time-num #x370 :score #x1f4 - :flags (tpath-info-flags tpath-info-flags-6) + :flags (tpath-flags peace) :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x20) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 2.5 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 2.5 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -12112,14 +12112,14 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :num #x384 :ref-time-num #x37a :score #x1f4 - :flags (tpath-info-flags tpath-info-flags-6) + :flags (tpath-flags peace) :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x20) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 3.0 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 3.0 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info @@ -12127,15 +12127,19 @@ For example `20` would mean 4 red gun pickups, or 2 yellow gun pickups" :num #x38e :ref-time-num #x384 :score #x1f4 - :flags (tpath-info-flags tpath-info-flags-6) + :flags (tpath-flags peace) :anim1 (new 'static 'inline-array tpath-control-frame 6 (new 'static 'tpath-control-frame :path-num #x20) - (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time 3.5 :command (tpath-control-frame-command translate)) - (new 'static 'tpath-control-frame :time 0.1 :command (tpath-control-frame-command align-with-track)) - (new 'static 'tpath-control-frame :time 0.2 :command (tpath-control-frame-command lower)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.2 :path-pos #x7f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time 3.5 :command (tpath-command translate)) + (new 'static 'tpath-control-frame :time 0.1 :command (tpath-command align-with-track)) + (new 'static 'tpath-control-frame :time 0.2 :command (tpath-command lower)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) ) ) + + + + diff --git a/test/decompiler/reference/jak2/levels/gungame/gungame-obs_REF.gc b/test/decompiler/reference/jak2/levels/gungame/gungame-obs_REF.gc index 28c5d608f2..3665acf0f9 100644 --- a/test/decompiler/reference/jak2/levels/gungame/gungame-obs_REF.gc +++ b/test/decompiler/reference/jak2/levels/gungame/gungame-obs_REF.gc @@ -994,18 +994,18 @@ This commonly includes things such as: :ref-time-num -1 :anim1 (new 'static 'inline-array tpath-control-frame 4 (new 'static 'tpath-control-frame :path-num #x23) - (new 'static 'tpath-control-frame :time 0.3 :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time -1.0 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.3 :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time -1.0 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) (new 'static 'tpath-info :ref-time-num -1 :anim1 (new 'static 'inline-array tpath-control-frame 4 (new 'static 'tpath-control-frame :path-num #x23) - (new 'static 'tpath-control-frame :time 0.3 :path-pos #x7f :command (tpath-control-frame-command arise)) - (new 'static 'tpath-control-frame :time -1.0 :command (tpath-control-frame-command wait)) - (new 'static 'tpath-control-frame :command (tpath-control-frame-command end)) + (new 'static 'tpath-control-frame :time 0.3 :path-pos #x7f :command (tpath-command arise)) + (new 'static 'tpath-control-frame :time -1.0 :command (tpath-command wait)) + (new 'static 'tpath-control-frame :command (tpath-command end)) ) ) ) @@ -1214,13 +1214,13 @@ This commonly includes things such as: (dotimes (gp-2 (length (-> self course))) (let ((v1-20 (-> self course gp-2))) 0 - (logior! (-> v1-20 flags) (tpath-info-flags tpath-info-flags-0)) - (logclear! (-> v1-20 flags) (tpath-info-flags broken)) + (logior! (-> v1-20 flags) (tpath-flags need-to-spawn)) + (logclear! (-> v1-20 flags) (tpath-flags broken)) (cond - ((logtest? (-> v1-20 flags) (tpath-info-flags tpath-info-flags-3)) + ((logtest? (-> v1-20 flags) (tpath-flags bonus)) (+! (-> self total-bonus) 1) ) - ((not (logtest? (-> v1-20 flags) (tpath-info-flags score-not-influenced-by-speed))) + ((not (logtest? (-> v1-20 flags) (tpath-flags citizen))) (+! (-> self total-target) 1) ) ) @@ -1508,13 +1508,13 @@ This commonly includes things such as: ) (dotimes (gp-0 (length (-> self course))) (let ((s5-0 (-> self course gp-0))) - (when (and (logtest? (-> s5-0 flags) (tpath-info-flags tpath-info-flags-0)) (>= f30-0 (-> s5-0 s-time))) + (when (and (logtest? (-> s5-0 flags) (tpath-flags need-to-spawn)) (>= f30-0 (-> s5-0 s-time))) (cond - ((logtest? (-> s5-0 flags) (tpath-info-flags tpath-info-flags-3)) + ((logtest? (-> s5-0 flags) (tpath-flags bonus)) (let ((s4-0 #t)) (dotimes (s3-0 (length (-> self course))) (let ((s2-0 (-> self course s3-0))) - (when (not (logtest? (-> s2-0 flags) (tpath-info-flags broken))) + (when (not (logtest? (-> s2-0 flags) (tpath-flags broken))) (dotimes (s1-0 (length (-> s5-0 list))) (if (= (-> s5-0 list s1-0) (-> s2-0 num)) (set! s4-0 #f) @@ -1525,17 +1525,15 @@ This commonly includes things such as: ) (when s4-0 (process-spawn gun-dummy-gold self s5-0 :to self) - (logclear! (-> s5-0 flags) (tpath-info-flags tpath-info-flags-0)) + (logclear! (-> s5-0 flags) (tpath-flags need-to-spawn)) ) ) (if (>= f30-0 (+ (-> s5-0 bonus-time) (-> s5-0 s-time))) - (logclear! (-> s5-0 flags) (tpath-info-flags tpath-info-flags-0)) + (logclear! (-> s5-0 flags) (tpath-flags need-to-spawn)) ) ) (else - (when (and (not (logtest? (-> s5-0 flags) (tpath-info-flags score-not-influenced-by-speed))) - (not (-> self first-enemy-shown?)) - ) + (when (and (not (logtest? (-> s5-0 flags) (tpath-flags citizen))) (not (-> self first-enemy-shown?))) (if (task-node-open? (game-task-node city-red-gun-training-try-once)) (set! (-> self last-sound-id) (add-process *gui-control* self (gui-channel sig) (gui-action play) "sigc024" -99.0 0) @@ -1543,9 +1541,7 @@ This commonly includes things such as: ) (set! (-> self first-enemy-shown?) #t) ) - (when (and (logtest? (-> s5-0 flags) (tpath-info-flags score-not-influenced-by-speed)) - (not (-> self first-citizen-shown?)) - ) + (when (and (logtest? (-> s5-0 flags) (tpath-flags citizen)) (not (-> self first-citizen-shown?))) (if (task-node-open? (game-task-node city-red-gun-training-try-once)) (set! (-> self last-sound-id) (add-process *gui-control* self (gui-channel sig) (gui-action play) "sigc025" -99.0 0) @@ -1554,7 +1550,7 @@ This commonly includes things such as: (set! (-> self first-citizen-shown?) #t) ) (cond - ((logtest? (-> s5-0 flags) (tpath-info-flags score-not-influenced-by-speed)) + ((logtest? (-> s5-0 flags) (tpath-flags citizen)) (let ((v1-93 (rand-vu-int-count 4))) (cond ((zero? v1-93) @@ -1572,10 +1568,10 @@ This commonly includes things such as: ) ) ) - ((logtest? (-> s5-0 flags) (tpath-info-flags double-hitpoints)) + ((logtest? (-> s5-0 flags) (tpath-flags big)) (process-spawn gun-dummy-big self s5-0 :to self) ) - ((logtest? (-> s5-0 flags) (tpath-info-flags tpath-info-flags-6)) + ((logtest? (-> s5-0 flags) (tpath-flags peace)) (process-spawn gun-dummy-peace self s5-0 :to self) ) (else @@ -1594,7 +1590,7 @@ This commonly includes things such as: ) ) ) - (logclear! (-> s5-0 flags) (tpath-info-flags tpath-info-flags-0)) + (logclear! (-> s5-0 flags) (tpath-flags need-to-spawn)) ) ) ) @@ -1617,7 +1613,7 @@ This commonly includes things such as: ) a1-37 ) - (logtest? (-> gp-1 flags) (tpath-info-flags broken)) + (logtest? (-> gp-1 flags) (tpath-flags broken)) ) ) ) @@ -2197,8 +2193,8 @@ This commonly includes things such as: (dotimes (s5-0 (length arg0)) (let ((v1-2 (-> arg0 s5-0))) 0 - (logior! (-> v1-2 flags) (tpath-info-flags tpath-info-flags-0)) - (logclear! (-> v1-2 flags) (tpath-info-flags broken)) + (logior! (-> v1-2 flags) (tpath-flags need-to-spawn)) + (logclear! (-> v1-2 flags) (tpath-flags broken)) (let ((a0-6 (-> v1-2 ref-time-num))) (set! (-> v1-2 ref-time-num) -1) (dotimes (a1-3 s5-0) @@ -3012,3 +3008,7 @@ This commonly includes things such as: :save #t ) ) + + + + diff --git a/test/decompiler/reference/jak2/levels/hiphog/whack_REF.gc b/test/decompiler/reference/jak2/levels/hiphog/whack_REF.gc index 8fd0ee01c7..44b21d0530 100644 --- a/test/decompiler/reference/jak2/levels/hiphog/whack_REF.gc +++ b/test/decompiler/reference/jak2/levels/hiphog/whack_REF.gc @@ -1472,11 +1472,11 @@ ;; definition of type hip-mole (deftype hip-mole (process-drawable) - ((cabinet handle :offset-assert 200) - (index int32 :offset-assert 208) - (mode uint8 :offset-assert 212) - (sound-id uint32 :offset-assert 216) - (abort? symbol :offset-assert 220) + ((cabinet handle :offset-assert 200) + (index int32 :offset-assert 208) + (mode uint8 :offset-assert 212) + (sound-id sound-id :offset-assert 216) + (abort? symbol :offset-assert 220) ) :heap-base #x60 :method-count-assert 22 @@ -1632,12 +1632,12 @@ ) ) (sound-play "whack-up") - (set! (-> self sound-id) (the-as uint (sound-play "whack-bounce"))) + (set! (-> self sound-id) (sound-play "whack-bounce")) (set! (-> self abort?) #f) (none) ) :exit (behavior () - (sound-stop (the-as sound-id (-> self sound-id))) + (sound-stop (-> self sound-id)) (none) ) :trans (behavior () @@ -2029,13 +2029,13 @@ (let ((v1-50 (whack-a-metal-method-29 obj 0 3))) (cond ((zero? v1-50) - (talker-spawn-func (-> *talker-speech* 430) *entity-pool* (target-pos 0) (the-as region #f)) + (the-as int (talker-spawn-func (-> *talker-speech* 430) *entity-pool* (target-pos 0) (the-as region #f))) ) ((= v1-50 1) - (talker-spawn-func (-> *talker-speech* 431) *entity-pool* (target-pos 0) (the-as region #f)) + (the-as int (talker-spawn-func (-> *talker-speech* 431) *entity-pool* (target-pos 0) (the-as region #f))) ) (else - (talker-spawn-func (-> *talker-speech* 432) *entity-pool* (target-pos 0) (the-as region #f)) + (the-as int (talker-spawn-func (-> *talker-speech* 432) *entity-pool* (target-pos 0) (the-as region #f))) ) ) ) @@ -2044,64 +2044,64 @@ (let ((v1-55 (whack-a-metal-method-29 obj 1 20))) (cond ((zero? v1-55) - (talker-spawn-func (-> *talker-speech* 395) *entity-pool* (target-pos 0) (the-as region #f)) + (the-as int (talker-spawn-func (-> *talker-speech* 395) *entity-pool* (target-pos 0) (the-as region #f))) ) ((= v1-55 1) - (talker-spawn-func (-> *talker-speech* 396) *entity-pool* (target-pos 0) (the-as region #f)) + (the-as int (talker-spawn-func (-> *talker-speech* 396) *entity-pool* (target-pos 0) (the-as region #f))) ) ((= v1-55 2) - (talker-spawn-func (-> *talker-speech* 397) *entity-pool* (target-pos 0) (the-as region #f)) + (the-as int (talker-spawn-func (-> *talker-speech* 397) *entity-pool* (target-pos 0) (the-as region #f))) ) ((= v1-55 3) - (talker-spawn-func (-> *talker-speech* 398) *entity-pool* (target-pos 0) (the-as region #f)) + (the-as int (talker-spawn-func (-> *talker-speech* 398) *entity-pool* (target-pos 0) (the-as region #f))) ) ((= v1-55 4) - (talker-spawn-func (-> *talker-speech* 401) *entity-pool* (target-pos 0) (the-as region #f)) + (the-as int (talker-spawn-func (-> *talker-speech* 401) *entity-pool* (target-pos 0) (the-as region #f))) ) ((= v1-55 5) - (talker-spawn-func (-> *talker-speech* 403) *entity-pool* (target-pos 0) (the-as region #f)) + (the-as int (talker-spawn-func (-> *talker-speech* 403) *entity-pool* (target-pos 0) (the-as region #f))) ) ((= v1-55 6) - (talker-spawn-func (-> *talker-speech* 404) *entity-pool* (target-pos 0) (the-as region #f)) + (the-as int (talker-spawn-func (-> *talker-speech* 404) *entity-pool* (target-pos 0) (the-as region #f))) ) ((= v1-55 7) - (talker-spawn-func (-> *talker-speech* 405) *entity-pool* (target-pos 0) (the-as region #f)) + (the-as int (talker-spawn-func (-> *talker-speech* 405) *entity-pool* (target-pos 0) (the-as region #f))) ) ((= v1-55 8) - (talker-spawn-func (-> *talker-speech* 406) *entity-pool* (target-pos 0) (the-as region #f)) + (the-as int (talker-spawn-func (-> *talker-speech* 406) *entity-pool* (target-pos 0) (the-as region #f))) ) ((= v1-55 9) - (talker-spawn-func (-> *talker-speech* 407) *entity-pool* (target-pos 0) (the-as region #f)) + (the-as int (talker-spawn-func (-> *talker-speech* 407) *entity-pool* (target-pos 0) (the-as region #f))) ) ((= v1-55 10) - (talker-spawn-func (-> *talker-speech* 408) *entity-pool* (target-pos 0) (the-as region #f)) + (the-as int (talker-spawn-func (-> *talker-speech* 408) *entity-pool* (target-pos 0) (the-as region #f))) ) ((= v1-55 11) - (talker-spawn-func (-> *talker-speech* 409) *entity-pool* (target-pos 0) (the-as region #f)) + (the-as int (talker-spawn-func (-> *talker-speech* 409) *entity-pool* (target-pos 0) (the-as region #f))) ) ((= v1-55 12) - (talker-spawn-func (-> *talker-speech* 410) *entity-pool* (target-pos 0) (the-as region #f)) + (the-as int (talker-spawn-func (-> *talker-speech* 410) *entity-pool* (target-pos 0) (the-as region #f))) ) ((= v1-55 13) - (talker-spawn-func (-> *talker-speech* 411) *entity-pool* (target-pos 0) (the-as region #f)) + (the-as int (talker-spawn-func (-> *talker-speech* 411) *entity-pool* (target-pos 0) (the-as region #f))) ) ((= v1-55 14) - (talker-spawn-func (-> *talker-speech* 412) *entity-pool* (target-pos 0) (the-as region #f)) + (the-as int (talker-spawn-func (-> *talker-speech* 412) *entity-pool* (target-pos 0) (the-as region #f))) ) ((= v1-55 15) - (talker-spawn-func (-> *talker-speech* 413) *entity-pool* (target-pos 0) (the-as region #f)) + (the-as int (talker-spawn-func (-> *talker-speech* 413) *entity-pool* (target-pos 0) (the-as region #f))) ) ((= v1-55 16) - (talker-spawn-func (-> *talker-speech* 414) *entity-pool* (target-pos 0) (the-as region #f)) + (the-as int (talker-spawn-func (-> *talker-speech* 414) *entity-pool* (target-pos 0) (the-as region #f))) ) ((= v1-55 17) - (talker-spawn-func (-> *talker-speech* 415) *entity-pool* (target-pos 0) (the-as region #f)) + (the-as int (talker-spawn-func (-> *talker-speech* 415) *entity-pool* (target-pos 0) (the-as region #f))) ) ((= v1-55 18) - (talker-spawn-func (-> *talker-speech* 416) *entity-pool* (target-pos 0) (the-as region #f)) + (the-as int (talker-spawn-func (-> *talker-speech* 416) *entity-pool* (target-pos 0) (the-as region #f))) ) (else - (talker-spawn-func (-> *talker-speech* 417) *entity-pool* (target-pos 0) (the-as region #f)) + (the-as int (talker-spawn-func (-> *talker-speech* 417) *entity-pool* (target-pos 0) (the-as region #f))) ) ) ) @@ -2768,7 +2768,7 @@ ) (s5-8 (current-time)) ) - (while (or (nonzero? (get-status *gui-control* (the-as sound-id gp-1))) (< (- (current-time) s5-8) (seconds 2))) + (while (or (nonzero? (get-status *gui-control* gp-1)) (< (- (current-time) s5-8) (seconds 2))) (suspend) (ja :num! (loop!)) ) @@ -2842,7 +2842,7 @@ ) (s5-8 (current-time)) ) - (while (or (nonzero? (get-status *gui-control* (the-as sound-id gp-1))) (< (- (current-time) s5-8) (seconds 2))) + (while (or (nonzero? (get-status *gui-control* gp-1)) (< (- (current-time) s5-8) (seconds 2))) (suspend) (ja :num! (loop!)) ) diff --git a/test/decompiler/reference/jak2/levels/landing_pad/castle-obs_REF.gc b/test/decompiler/reference/jak2/levels/landing_pad/castle-obs_REF.gc index b22a034373..004cad17f9 100644 --- a/test/decompiler/reference/jak2/levels/landing_pad/castle-obs_REF.gc +++ b/test/decompiler/reference/jak2/levels/landing_pad/castle-obs_REF.gc @@ -10,7 +10,7 @@ (actor-group-count int32 :offset-assert 260) (texture-anim-index uint32 :offset-assert 264) (my-id int32 :offset-assert 268) - (sound-id uint32 :offset-assert 272) + (sound-id sound-id :offset-assert 272) (target-speed float :offset-assert 276) ) :heap-base #xa0 @@ -77,7 +77,7 @@ This commonly includes things such as: (go process-drawable-art-error "bad path") ) (init! obj) - (set! (-> obj sound-id) (the-as uint (new-sound-id))) + (set! (-> obj sound-id) (new-sound-id)) (set! (-> obj target-speed) (-> obj speed)) (conveyor-method-21 obj) (set! sv-16 (new 'static 'res-tag)) @@ -100,7 +100,7 @@ This commonly includes things such as: ;; definition for method 10 of type cas-conveyor (defmethod deactivate cas-conveyor ((obj cas-conveyor)) - (sound-stop (the-as sound-id (-> obj sound-id))) + (sound-stop (-> obj sound-id)) ((the-as (function conveyor none) (find-parent-method cas-conveyor 10)) obj) (none) ) @@ -116,7 +116,7 @@ This commonly includes things such as: (let ((f0-2 (* 0.000032552085 (+ -30720.0 (fabs (-> self speed)))))) (sound-play-by-name (static-sound-name "castle-conveyor") - (the-as sound-id (-> self sound-id)) + (-> self sound-id) 1024 (the int (* 1524.0 f0-2)) 0 @@ -923,7 +923,7 @@ This commonly includes things such as: ;; definition of type cas-elevator (deftype cas-elevator (elevator) - ((sound-id uint32 :offset-assert 368) + ((sound-id sound-id :offset-assert 368) ) :heap-base #x100 :method-count-assert 50 @@ -1036,7 +1036,7 @@ This commonly includes things such as: (t9-0) ) ) - (sound-play "cas-elevate" :id (the-as sound-id (-> self sound-id)) :position (-> self root-override trans)) + (sound-play "cas-elevate" :id (-> self sound-id) :position (-> self root-override trans)) (none) ) :post (behavior () @@ -1049,7 +1049,7 @@ This commonly includes things such as: (when *sound-player-enable* (let ((gp-0 (the-as sound-rpc-set-param (get-sound-buffer-entry)))) (set! (-> gp-0 command) (sound-command set-param)) - (set! (-> gp-0 id) (the-as sound-id (-> self sound-id))) + (set! (-> gp-0 id) (-> self sound-id)) (let ((a1-0 (-> self root-override trans))) (let ((s5-0 self)) (when (= a1-0 #t) @@ -1078,7 +1078,7 @@ This commonly includes things such as: (t9-0) ) ) - (sound-stop (the-as sound-id (-> self sound-id))) + (sound-stop (-> self sound-id)) (sound-play "cas-elevate-end") (none) ) @@ -1097,7 +1097,7 @@ This commonly includes things such as: ;; definition for method 10 of type cas-elevator (defmethod deactivate cas-elevator ((obj cas-elevator)) - (sound-stop (the-as sound-id (-> obj sound-id))) + (sound-stop (-> obj sound-id)) ((the-as (function elevator none) (find-parent-method cas-elevator 10)) obj) (none) ) @@ -1106,7 +1106,7 @@ This commonly includes things such as: (defmethod init-plat! cas-elevator ((obj cas-elevator)) "Does any necessary initial platform setup. For example for an elevator pre-compute the distance between the first and last points (both ways) and clear the sound." - (set! (-> obj sound-id) (the-as uint (new-sound-id))) + (set! (-> obj sound-id) (new-sound-id)) (cas-elevator-method-49 obj) (none) ) @@ -1144,13 +1144,13 @@ For example for an elevator pre-compute the distance between the first and last ;; definition of type cas-rot-bridge (deftype cas-rot-bridge (process-drawable) - ((index uint32 :offset-assert 200) - (anim-index uint32 :offset-assert 204) - (test-index uint32 :offset-assert 208) - (pos float :offset-assert 212) - (pos-old float :offset-assert 216) - (sound-id uint32 :offset-assert 220) - (sound-flag symbol :offset-assert 224) + ((index uint32 :offset-assert 200) + (anim-index uint32 :offset-assert 204) + (test-index uint32 :offset-assert 208) + (pos float :offset-assert 212) + (pos-old float :offset-assert 216) + (sound-id sound-id :offset-assert 220) + (sound-flag symbol :offset-assert 224) ) :heap-base #x70 :method-count-assert 21 @@ -1422,7 +1422,7 @@ For example for an elevator pre-compute the distance between the first and last ((< f0-9 1.0) (sound-play "track-plat-loop" - :id (the-as sound-id (-> self sound-id)) + :id (-> self sound-id) :position (vector<-cspace! (new 'stack-no-clear 'vector) (-> self node-list data 5)) ) (set! (-> self sound-flag) #t) @@ -1432,7 +1432,7 @@ For example for an elevator pre-compute the distance between the first and last "track-plat-stop" :position (vector<-cspace! (new 'stack-no-clear 'vector) (-> self node-list data 5)) ) - (sound-stop (the-as sound-id (-> self sound-id))) + (sound-stop (-> self sound-id)) (set! (-> self sound-flag) #f) ) ) @@ -1442,7 +1442,7 @@ For example for an elevator pre-compute the distance between the first and last ((< 0.0 f0-9) (sound-play "track-plat-loop" - :id (the-as sound-id (-> self sound-id)) + :id (-> self sound-id) :position (vector<-cspace! (new 'stack-no-clear 'vector) (-> self node-list data 5)) ) (set! (-> self sound-flag) #t) @@ -1452,7 +1452,7 @@ For example for an elevator pre-compute the distance between the first and last "track-plat-stop" :position (vector<-cspace! (new 'stack-no-clear 'vector) (-> self node-list data 5)) ) - (sound-stop (the-as sound-id (-> self sound-id))) + (sound-stop (-> self sound-id)) (set! (-> self sound-flag) #f) ) ) @@ -1553,7 +1553,7 @@ This commonly includes things such as: ) ) (set! (-> obj draw light-index) (the-as uint 1)) - (set! (-> obj sound-id) (the-as uint (new-sound-id))) + (set! (-> obj sound-id) (new-sound-id)) (set! (-> obj sound-flag) #f) (transform-post) (go (method-of-object obj idle)) @@ -1570,7 +1570,7 @@ This commonly includes things such as: (pos-old float :offset-assert 220) (y-start float :offset-assert 224) (y-delta float :offset-assert 228) - (sound-id uint32 :offset-assert 232) + (sound-id sound-id :offset-assert 232) (sound-flag symbol :offset-assert 236) ) :heap-base #x70 @@ -1694,12 +1694,12 @@ This commonly includes things such as: ((< 0.0 f28-0) (cond ((< f30-0 1.0) - (sound-play "cas-valve-loop" :id (the-as sound-id (-> self sound-id)) :position (-> self root trans)) + (sound-play "cas-valve-loop" :id (-> self sound-id) :position (-> self root trans)) (set! (-> self sound-flag) #t) ) ((-> self sound-flag) (sound-play "cas-valve-stop") - (sound-stop (the-as sound-id (-> self sound-id))) + (sound-stop (-> self sound-id)) (set! (-> self sound-flag) #f) ) ) @@ -1707,12 +1707,12 @@ This commonly includes things such as: (else (cond ((< 0.0 f30-0) - (sound-play "cas-valve-loop" :id (the-as sound-id (-> self sound-id)) :position (-> self root trans)) + (sound-play "cas-valve-loop" :id (-> self sound-id) :position (-> self root trans)) (set! (-> self sound-flag) #t) ) ((-> self sound-flag) (sound-play "cas-valve-stop") - (sound-stop (the-as sound-id (-> self sound-id))) + (sound-stop (-> self sound-id)) (set! (-> self sound-flag) #f) ) ) @@ -1818,7 +1818,7 @@ This commonly includes things such as: (set! (-> obj y-delta) -12288.0) (set! (-> obj y-delta) 12288.0) ) - (set! (-> obj sound-id) (the-as uint (new-sound-id))) + (set! (-> obj sound-id) (new-sound-id)) (set! (-> obj sound-flag) #f) (go (method-of-object obj idle)) (none) @@ -2129,7 +2129,7 @@ This commonly includes things such as: ((sync sync-eased :inline :offset-assert 200) (rot float :offset-assert 244) (attack-id uint32 :offset-assert 248) - (sound-id uint32 :offset-assert 252) + (sound-id sound-id :offset-assert 252) ) :heap-base #x80 :method-count-assert 21 @@ -2229,7 +2229,7 @@ This commonly includes things such as: (quaternion-vector-angle! (-> self root quat) *y-vector* (-> self rot)) (sound-play "cas-arm-blade" - :id (the-as sound-id (-> self sound-id)) + :id (-> self sound-id) :position (vector<-cspace! (new 'stack-no-clear 'vector) (-> self node-list data 4)) ) (none) @@ -2319,7 +2319,7 @@ This commonly includes things such as: (set! (-> a0-26 param0) cas-rot-blade-callback) (set! (-> a0-26 param1) obj) ) - (set! (-> obj sound-id) (the-as uint (new-sound-id))) + (set! (-> obj sound-id) (new-sound-id)) (set! (-> obj draw shadow-ctrl) *cas-rot-blade-shadow-control*) (go (method-of-object obj idle)) (none) @@ -2327,7 +2327,7 @@ This commonly includes things such as: ;; definition for method 10 of type cas-rot-blade (defmethod deactivate cas-rot-blade ((obj cas-rot-blade)) - (sound-stop (the-as sound-id (-> obj sound-id))) + (sound-stop (-> obj sound-id)) ((the-as (function process-drawable none) (find-parent-method cas-rot-blade 10)) obj) (none) ) diff --git a/test/decompiler/reference/jak2/levels/landing_pad/roboguard-level_REF.gc b/test/decompiler/reference/jak2/levels/landing_pad/roboguard-level_REF.gc index 479bf01aa6..f1b196797b 100644 --- a/test/decompiler/reference/jak2/levels/landing_pad/roboguard-level_REF.gc +++ b/test/decompiler/reference/jak2/levels/landing_pad/roboguard-level_REF.gc @@ -11,7 +11,7 @@ (turning-acc float :offset-assert 660) (speed float :offset-assert 664) (roll-attack-count uint32 :offset-assert 668) - (roll-sound uint32 :offset-assert 672) + (roll-sound sound-id :offset-assert 672) ) :heap-base #x230 :method-count-assert 189 @@ -633,7 +633,7 @@ (none) ) :exit (behavior () - (sound-stop (the-as sound-id (-> self roll-sound))) + (sound-stop (-> self roll-sound)) (if (logtest? (-> self enemy-flags) (enemy-flag check-water)) (logior! (-> self focus-status) (focus-status dangerous)) (logclear! (-> self focus-status) (focus-status dangerous)) @@ -642,7 +642,7 @@ ) :trans (behavior () (let ((a0-0 (static-sound-spec "robo-roll"))) - (sound-play-by-spec a0-0 (the-as sound-id (-> self roll-sound)) (-> self root-override2 trans)) + (sound-play-by-spec a0-0 (-> self roll-sound) (-> self root-override2 trans)) ) (cond ((logtest? (-> self flags) 64) @@ -1292,7 +1292,7 @@ ;; definition for method 10 of type roboguard-level (defmethod deactivate roboguard-level ((obj roboguard-level)) - (sound-stop (the-as sound-id (-> obj roll-sound))) + (sound-stop (-> obj roll-sound)) ((the-as (function nav-enemy none) (find-parent-method roboguard-level 10)) obj) (none) ) @@ -1407,7 +1407,7 @@ (set! (-> v1-18 nav callback-info) (-> v1-18 enemy-info-override callback-info)) ) 0 - (set! (-> obj roll-sound) (the-as uint (new-sound-id))) + (set! (-> obj roll-sound) (new-sound-id)) (set! (-> obj flags) (the-as uint 0)) 0 (none) diff --git a/test/decompiler/reference/jak2/levels/mars_tomb/left/chase/target-indax_REF.gc b/test/decompiler/reference/jak2/levels/mars_tomb/left/chase/target-indax_REF.gc index 68a395cb89..74ed1201b6 100644 --- a/test/decompiler/reference/jak2/levels/mars_tomb/left/chase/target-indax_REF.gc +++ b/test/decompiler/reference/jak2/levels/mars_tomb/left/chase/target-indax_REF.gc @@ -445,7 +445,7 @@ ;; failed to figure out what this is: (defstate target-indax-start (target) :event target-standard-event-handler - :code (behavior () + :code (behavior ((arg0 handle)) (target-indax-init) (go target-indax-stance) (none) diff --git a/test/decompiler/reference/jak2/levels/mars_tomb/tomb-obs_REF.gc b/test/decompiler/reference/jak2/levels/mars_tomb/tomb-obs_REF.gc index 7df2488318..5e0fbfe7c6 100644 --- a/test/decompiler/reference/jak2/levels/mars_tomb/tomb-obs_REF.gc +++ b/test/decompiler/reference/jak2/levels/mars_tomb/tomb-obs_REF.gc @@ -400,8 +400,8 @@ This commonly includes things such as: (initial-y float :offset-assert 200) (spike-info tomb-stair-block-spike-info 4 :inline :offset 208) (camera-state int32 :offset 336) - (sink-sound uint32 :offset 340) - (rise-sound uint32 :offset 344) + (sink-sound sound-id :offset 340) + (rise-sound sound-id :offset 344) ) :heap-base #xe0 :method-count-assert 25 @@ -660,21 +660,21 @@ This commonly includes things such as: (set-action! *gui-control* (gui-action play) - (the-as sound-id (-> self sink-sound)) + (-> self sink-sound) (gui-channel none) (gui-action none) (the-as string #f) (the-as (function gui-connection symbol) #f) (the-as process #f) ) - (set-falloff! *gui-control* (the-as sound-id (-> self sink-sound)) #t -1 200 2) + (set-falloff! *gui-control* (-> self sink-sound) #t -1 200 2) (go-virtual sink) ) ) ) :enter (behavior () (set! (-> self sink-sound) - (the-as uint (add-process *gui-control* self (gui-channel jak) (gui-action queue) "tombpltb" -99.0 0)) + (add-process *gui-control* self (gui-channel jak) (gui-action queue) "tombpltb" -99.0 0) ) (set! (-> self camera-state) 0) 0 @@ -714,7 +714,7 @@ This commonly includes things such as: (set-action! *gui-control* (gui-action stop) - (the-as sound-id (-> self sink-sound)) + (-> self sink-sound) (gui-channel none) (gui-action none) (the-as string #f) @@ -765,14 +765,14 @@ This commonly includes things such as: (set-action! *gui-control* (gui-action play) - (the-as sound-id (-> self rise-sound)) + (-> self rise-sound) (gui-channel none) (gui-action none) (the-as string #f) (the-as (function gui-connection symbol) #f) (the-as process #f) ) - (set-falloff! *gui-control* (the-as sound-id (-> self rise-sound)) #t -1 200 2) + (set-falloff! *gui-control* (-> self rise-sound) #t -1 200 2) (go-virtual moving) ) ) @@ -782,7 +782,7 @@ This commonly includes things such as: (ja-channel-push! 1 (seconds 2)) (ja :group! (-> self draw art-group data 3) :num! min) (set! (-> self rise-sound) - (the-as uint (add-process *gui-control* self (gui-channel jak) (gui-action queue) "tombplta" -99.0 0)) + (add-process *gui-control* self (gui-channel jak) (gui-action queue) "tombplta" -99.0 0) ) (set! sv-16 (new 'static 'res-tag)) (let ((gp-1 (res-lump-data (-> self entity) 'actor-groups (pointer actor-group) :tag-ptr (& sv-16)))) @@ -983,8 +983,8 @@ This commonly includes things such as: ) (set! (-> s5-3 frame-num) 0.0) ) - (set! (-> obj rise-sound) (the-as uint (new-sound-id))) - (set! (-> obj sink-sound) (the-as uint (new-sound-id))) + (set! (-> obj rise-sound) (new-sound-id)) + (set! (-> obj sink-sound) (new-sound-id)) (go (method-of-object obj wait-for-pools)) (none) ) @@ -1621,7 +1621,7 @@ This commonly includes things such as: (path-pos float :offset-assert 292) (dest-pos float :offset-assert 296) (path-speed float :offset-assert 300) - (sound-id uint32 :offset-assert 304) + (sound-id sound-id :offset-assert 304) ) :heap-base #xc0 :method-count-assert 39 @@ -1693,7 +1693,7 @@ This commonly includes things such as: (none) ) :exit (behavior () - (sound-stop (the-as sound-id (-> self sound-id))) + (sound-stop (-> self sound-id)) (none) ) :trans (behavior () @@ -1706,7 +1706,7 @@ This commonly includes things such as: ) :code (the-as (function none :behavior tomb-plat-return) sleep-code) :post (behavior () - (sound-play "tomb-plat-ret" :id (the-as sound-id (-> self sound-id)) :position (-> self root-override trans)) + (sound-play "tomb-plat-ret" :id (-> self sound-id) :position (-> self root-override trans)) (seek! (-> self path-pos) 1.0 (* 2.0 (-> self clock seconds-per-frame) (-> self path-speed))) (let ((f30-0 (-> self path-pos))) (get-point-at-percent-along-path! @@ -1779,7 +1779,7 @@ This commonly includes things such as: ) ) :exit (behavior () - (sound-stop (the-as sound-id (-> self sound-id))) + (sound-stop (-> self sound-id)) (none) ) :trans (behavior () @@ -1791,7 +1791,7 @@ This commonly includes things such as: ) :code (the-as (function none :behavior tomb-plat-return) sleep-code) :post (behavior () - (sound-play "tomb-plat-ret" :id (the-as sound-id (-> self sound-id)) :position (-> self root-override trans)) + (sound-play "tomb-plat-ret" :id (-> self sound-id) :position (-> self root-override trans)) (seek! (-> self path-pos) (-> self dest-pos) (* (-> self path-speed) (-> self clock seconds-per-frame))) (get-point-at-percent-along-path! (-> self path) @@ -1850,7 +1850,7 @@ This commonly includes things such as: ;; definition for method 10 of type tomb-plat-return (defmethod deactivate tomb-plat-return ((obj tomb-plat-return)) - (sound-stop (the-as sound-id (-> obj sound-id))) + (sound-stop (-> obj sound-id)) ((the-as (function process-drawable none) (find-parent-method tomb-plat-return 10)) obj) (none) ) @@ -1918,7 +1918,7 @@ This commonly includes things such as: (set! (-> obj path-speed) (/ (res-lump-float arg0 'speed :default 40960.0) f30-0)) (set! (-> obj root-override pause-adjust-distance) (+ 204800.0 f30-0)) ) - (set! (-> obj sound-id) (the-as uint (new-sound-id))) + (set! (-> obj sound-id) (new-sound-id)) (init-plat! obj) (if (or (task-closed? (the-as string ((method-of-type res-lump get-property-struct) (-> obj entity) @@ -2025,7 +2025,7 @@ This commonly includes things such as: (deftype tomb-sphinx (process-drawable) ((root-override collide-shape-moving :offset 128) (target-actor entity-actor :offset-assert 200) - (sound-id uint32 :offset-assert 204) + (sound-id sound-id :offset-assert 204) (move-dir float :offset 216) ) :heap-base #x60 @@ -2132,7 +2132,7 @@ This commonly includes things such as: ) (let ((s3-1 (new 'stack-no-clear 'vector))) (vector-segment-distance-point! (ear-trans 0) s5-1 s4-0 s3-1) - (sound-play "tomb-lasr-loop" :id (the-as sound-id (-> self sound-id)) :position s3-1) + (sound-play "tomb-lasr-loop" :id (-> self sound-id) :position s3-1) ) (suspend) ) @@ -2235,7 +2235,7 @@ This commonly includes things such as: ;; definition for method 10 of type tomb-sphinx (defmethod deactivate tomb-sphinx ((obj tomb-sphinx)) - (sound-stop (the-as sound-id (-> obj sound-id))) + (sound-stop (-> obj sound-id)) ((the-as (function process-drawable none) (find-parent-method tomb-sphinx 10)) obj) (none) ) @@ -2252,7 +2252,7 @@ This commonly includes things such as: (set! (-> obj root-override) (the-as collide-shape-moving (new 'process 'trsqv))) (process-drawable-from-entity! obj arg0) (set! (-> obj target-actor) (entity-actor-lookup arg0 'alt-actor 0)) - (set! (-> obj sound-id) (the-as uint (new-sound-id))) + (set! (-> obj sound-id) (new-sound-id)) (set! (-> obj move-dir) 0.0) (if (and (task-complete? *game-info* (-> obj entity task)) (not (task-node-closed? (game-task-node tomb-boss-door))) diff --git a/test/decompiler/reference/jak2/levels/mars_tomb/widow-baron_REF.gc b/test/decompiler/reference/jak2/levels/mars_tomb/widow-baron_REF.gc index 2e6c8bfcc7..9f0cd169b6 100644 --- a/test/decompiler/reference/jak2/levels/mars_tomb/widow-baron_REF.gc +++ b/test/decompiler/reference/jak2/levels/mars_tomb/widow-baron_REF.gc @@ -344,17 +344,17 @@ (green-fire-part sparticle-launch-control :offset-assert 868) (lightning lightning-control 5 :offset-assert 872) (stop-catwalk-sound symbol :offset-assert 892) - (catwalk-sound uint32 :offset-assert 896) - (drill-sound uint32 :offset-assert 900) + (catwalk-sound sound-id :offset-assert 896) + (drill-sound sound-id :offset-assert 900) (drill-sound-playing symbol :offset-assert 904) - (drill-sweeten-sound uint32 :offset-assert 908) + (drill-sweeten-sound sound-id :offset-assert 908) (drill-sweeten-sound-playing symbol :offset-assert 912) (movie-handle handle :offset-assert 920) (tilt cam-float-seeker :inline :offset-assert 928) (targetted-catwalk int32 :offset-assert 952) - (hover-sound uint32 :offset-assert 956) + (hover-sound sound-id :offset-assert 956) (hover-sound-playing symbol :offset-assert 960) - (shake-sound uint32 :offset-assert 964) + (shake-sound sound-id :offset-assert 964) (shake-sound-playing symbol :offset-assert 968) (hud handle :offset-assert 976) (last-want-stone-talker int8 :offset-assert 984) @@ -785,7 +785,7 @@ This commonly includes things such as: (< f30-0 (+ -1.0 (the-as float v1-5))) ) ) - (return (the-as int #f)) + (return (the-as sound-id #f)) ) (let ((v1-9 (rand-vu-int-count 5))) (if (>= v1-9 (-> self last-want-stone-talker)) @@ -824,7 +824,7 @@ This commonly includes things such as: (< f30-0 (+ -1.0 (the-as float v1-5))) ) ) - (return (the-as int #f)) + (return (the-as sound-id #f)) ) (let ((v1-9 (rand-vu-int-count 4))) (if (>= v1-9 (-> self last-general-flying-talker)) @@ -860,7 +860,7 @@ This commonly includes things such as: (< f30-0 (+ -1.0 (the-as float v1-5))) ) ) - (return (the-as int #f)) + (return (the-as sound-id #f)) ) (let ((v1-9 (rand-vu-int-count 4))) (if (>= v1-9 (-> self last-launch-droids-talker)) @@ -896,7 +896,7 @@ This commonly includes things such as: (< f30-0 (+ -1.0 (the-as float v1-5))) ) ) - (return (the-as int #f)) + (return (the-as sound-id #f)) ) (let ((v1-9 (rand-vu-int-count 5))) (if (>= v1-9 (-> self last-launch-bombs-talker)) @@ -935,7 +935,7 @@ This commonly includes things such as: (< f30-0 (+ -1.0 (the-as float v1-5))) ) ) - (return (the-as int #f)) + (return (the-as sound-id #f)) ) (let ((v1-9 (rand-vu-int-count 10))) (if (>= v1-9 (-> self last-shoot-gun-talker)) @@ -989,7 +989,7 @@ This commonly includes things such as: (< f30-0 (+ -1.0 (the-as float v1-5))) ) ) - (return (the-as int #f)) + (return (the-as sound-id #f)) ) (let ((v1-9 (rand-vu-int-count 5))) (if (>= v1-9 (-> self last-stone-charge-up-talker)) @@ -1028,7 +1028,7 @@ This commonly includes things such as: (< f30-0 (+ -1.0 (the-as float v1-5))) ) ) - (return (the-as int #f)) + (return (the-as sound-id #f)) ) (let ((v1-9 (rand-vu-int-count 5))) (if (>= v1-9 (-> self last-after-stone-shot-talker)) @@ -1067,7 +1067,7 @@ This commonly includes things such as: (< f30-0 (+ -1.0 (the-as float v1-5))) ) ) - (return (the-as int #f)) + (return (the-as sound-id #f)) ) (let ((v1-9 (rand-vu-int-count 4))) (if (>= v1-9 (-> self last-leave-perch-talker)) @@ -1101,7 +1101,7 @@ This commonly includes things such as: (v1-3 (the-as number (logior #x3f800000 v1-2))) ) (if (< f30-0 (+ -1.0 (the-as float v1-3))) - (return (the-as int #f)) + (return (the-as sound-id #f)) ) ) (let ((v1-7 (rand-vu-int-count 11))) @@ -1335,3 +1335,7 @@ This commonly includes things such as: ) ) ) + + + + diff --git a/test/decompiler/reference/jak2/levels/mars_tomb/widow-extras_REF.gc b/test/decompiler/reference/jak2/levels/mars_tomb/widow-extras_REF.gc index 72e0308f6a..1fe69ac2c3 100644 --- a/test/decompiler/reference/jak2/levels/mars_tomb/widow-extras_REF.gc +++ b/test/decompiler/reference/jak2/levels/mars_tomb/widow-extras_REF.gc @@ -599,7 +599,7 @@ This commonly includes things such as: (y-rotate float :offset-assert 376) (spin-jm joint-mod :offset-assert 380) (firework-sound-played symbol :offset-assert 384) - (steam-sound uint32 :offset-assert 388) + (steam-sound sound-id :offset-assert 388) (launch vector :inline :offset-assert 400) (launch-pos vector :inline :offset-assert 416) (fizzle-timer time-frame :offset-assert 432) @@ -1006,7 +1006,7 @@ This commonly includes things such as: ;; WARN: Return type mismatch int vs none. (defmethod widow-bomb-method-32 widow-bomb ((obj widow-bomb)) (spawn-with-cspace (-> obj part) (-> obj node-list data 3)) - (sound-play "w-bomb-steam" :id (the-as sound-id (-> obj steam-sound)) :position (-> obj root-override trans)) + (sound-play "w-bomb-steam" :id (-> obj steam-sound) :position (-> obj root-override trans)) (let ((s5-0 (the-as int (- (current-time) (-> obj state-time))))) (if (nonzero? (-> obj fizzle-timer)) (set! s5-0 @@ -1061,11 +1061,11 @@ This commonly includes things such as: ) (set! (-> self next-countdown-tick) (the-as time-frame (- v1-3 (mod v1-3 (* a0-0 a0-0))))) ) - (set! (-> self steam-sound) (the-as uint (new-sound-id))) + (set! (-> self steam-sound) (new-sound-id)) (none) ) :exit (behavior () - (sound-stop (the-as sound-id (-> self steam-sound))) + (sound-stop (-> self steam-sound)) (none) ) :trans (behavior () @@ -1423,7 +1423,7 @@ This commonly includes things such as: (logclear! (-> self mask) (process-mask actor-pause)) (set! (-> self spin-jm) (new 'process 'joint-mod (joint-mod-mode joint-set*) self 3)) (set! (-> self firework-sound-played) #f) - (set! (-> self steam-sound) (the-as uint 0)) + (set! (-> self steam-sound) (new 'static 'sound-id)) (set! (-> self launch-pos quad) (-> self root-override trans quad)) (set! (-> self launch quad) (-> arg4 quad)) (set! (-> self fizzle-timer) 0) diff --git a/test/decompiler/reference/jak2/levels/mars_tomb/widow2_REF.gc b/test/decompiler/reference/jak2/levels/mars_tomb/widow2_REF.gc index 96bc4b968e..c8da66e01d 100644 --- a/test/decompiler/reference/jak2/levels/mars_tomb/widow2_REF.gc +++ b/test/decompiler/reference/jak2/levels/mars_tomb/widow2_REF.gc @@ -116,16 +116,16 @@ (kill-and-free-particles (-> obj green-fire-part)) ) (if (-> obj drill-sound-playing) - (sound-stop (the-as sound-id (-> obj drill-sound))) + (sound-stop (-> obj drill-sound)) ) (if (-> obj drill-sweeten-sound-playing) - (sound-stop (the-as sound-id (-> obj drill-sweeten-sound))) + (sound-stop (-> obj drill-sweeten-sound)) ) (if (-> obj hover-sound-playing) - (sound-stop (the-as sound-id (-> obj hover-sound))) + (sound-stop (-> obj hover-sound)) ) (if (-> obj shake-sound-playing) - (sound-stop (the-as sound-id (-> obj shake-sound))) + (sound-stop (-> obj shake-sound)) ) ((method-of-type process-drawable deactivate) obj) (none) @@ -372,14 +372,14 @@ This commonly includes things such as: (set! (-> v1-148 state mode) (the-as lightning-mode a0-97)) ) ) - (set! (-> obj catwalk-sound) (the-as uint (new-sound-id))) - (set! (-> obj drill-sound) (the-as uint (new-sound-id))) + (set! (-> obj catwalk-sound) (new-sound-id)) + (set! (-> obj drill-sound) (new-sound-id)) (set! (-> obj drill-sound-playing) #f) - (set! (-> obj drill-sweeten-sound) (the-as uint (new-sound-id))) + (set! (-> obj drill-sweeten-sound) (new-sound-id)) (set! (-> obj drill-sweeten-sound-playing) #f) - (set! (-> obj hover-sound) (the-as uint (new-sound-id))) + (set! (-> obj hover-sound) (new-sound-id)) (set! (-> obj hover-sound-playing) #f) - (set! (-> obj shake-sound) (the-as uint (new-sound-id))) + (set! (-> obj shake-sound) (new-sound-id)) (set! (-> obj shake-sound-playing) #f) (set! (-> obj hud) (the-as handle #f)) (set! (-> obj last-want-stone-talker) 0) diff --git a/test/decompiler/reference/jak2/levels/palace/boss/squid-extras_REF.gc b/test/decompiler/reference/jak2/levels/palace/boss/squid-extras_REF.gc index 25e0bb39d1..b63b679092 100644 --- a/test/decompiler/reference/jak2/levels/palace/boss/squid-extras_REF.gc +++ b/test/decompiler/reference/jak2/levels/palace/boss/squid-extras_REF.gc @@ -224,11 +224,12 @@ ) ;; definition for method 39 of type squid-grenade -;; WARN: Return type mismatch int vs sound-id. +;; WARN: Return type mismatch int vs none. (defmethod play-impact-sound! squid-grenade ((obj squid-grenade)) "Plays impact sound" (ja-post) - (the-as sound-id 0) + 0 + (none) ) ;; definition for method 30 of type squid-grenade diff --git a/test/decompiler/reference/jak2/levels/strip/strip-obs_REF.gc b/test/decompiler/reference/jak2/levels/strip/strip-obs_REF.gc index 698e483f1c..4a82367ec8 100644 --- a/test/decompiler/reference/jak2/levels/strip/strip-obs_REF.gc +++ b/test/decompiler/reference/jak2/levels/strip/strip-obs_REF.gc @@ -645,7 +645,7 @@ This commonly includes things such as: :flag-assert #x16008000fc (:methods (idle () _type_ :state 20) - (die () _type_ :state 21) + (die (symbol) _type_ :state 21) ) ) @@ -890,9 +890,7 @@ This commonly includes things such as: (the-as object (remove-setting! 'entity-name)) ) (('die) - enter-state - #t - (go-virtual die) + (go-virtual die #t) ) (('kill) (process-entity-status! self (entity-perm-status subtask-complete) #t) @@ -973,7 +971,7 @@ This commonly includes things such as: ) ) ) - :code (behavior () + :code (behavior ((arg0 symbol)) (play-communicator-speech! (-> *talker-speech* 194)) (process-entity-status! self (entity-perm-status subtask-complete) #t) (kill-and-free-particles (-> self part)) @@ -1050,17 +1048,12 @@ This commonly includes things such as: ) (update-transforms (-> obj root-override)) (logclear! (-> obj mask) (process-mask actor-pause)) - (cond - ((or (and (-> obj entity) (logtest? (-> obj entity extra perm status) (entity-perm-status subtask-complete))) - (task-complete? *game-info* (game-task strip-grenade)) - ) - enter-state - (go (method-of-object obj die)) - ) - (else + (if (or (and (-> obj entity) (logtest? (-> obj entity extra perm status) (entity-perm-status subtask-complete))) + (task-complete? *game-info* (game-task strip-grenade)) + ) + (go (method-of-object obj die) #f) (go (method-of-object obj idle)) ) - ) (none) ) diff --git a/test/decompiler/reference/jak2/levels/temple/mountain-obs_REF.gc b/test/decompiler/reference/jak2/levels/temple/mountain-obs_REF.gc index 76df9d0d57..6416f4b95d 100644 --- a/test/decompiler/reference/jak2/levels/temple/mountain-obs_REF.gc +++ b/test/decompiler/reference/jak2/levels/temple/mountain-obs_REF.gc @@ -2197,7 +2197,7 @@ This commonly includes things such as: ((art-name symbol :offset-assert 200) (anim spool-anim :offset-assert 204) (rock-data vector-array :offset-assert 208) - (loop-id uint32 :offset-assert 212) + (loop-id sound-id :offset-assert 212) (volume float :offset-assert 216) ) :heap-base #x60 @@ -2489,7 +2489,7 @@ This commonly includes things such as: (remove-process *gui-control* self (gui-channel art-load-next)) (let ((v1-10 (the-as sound-rpc-set-param (get-sound-buffer-entry)))) (set! (-> v1-10 command) (sound-command set-param)) - (set! (-> v1-10 id) (the-as sound-id (-> self loop-id))) + (set! (-> v1-10 id) (-> self loop-id)) (set! (-> v1-10 params volume) -4) (set! (-> v1-10 auto-time) 240) (set! (-> v1-10 auto-from) 2) @@ -2550,7 +2550,7 @@ This commonly includes things such as: ) (sound-play-by-name (static-sound-name "mtn-aval-loop") - (the-as sound-id (-> self loop-id)) + (-> self loop-id) (the int (* 1024.0 (-> self volume))) 0 0 @@ -2759,7 +2759,7 @@ This commonly includes things such as: (set! (-> obj anim) (new 'static 'spool-anim :name "mtn-aval-rocks-1" :anim-name "1-fall" :parts 8 :command-list '()) ) - (set! (-> obj loop-id) (the-as uint (new-sound-id))) + (set! (-> obj loop-id) (new-sound-id)) (set! (-> obj rock-data) (new 'process 'vector-array (-> obj node-list length))) (dotimes (v1-42 (-> obj node-list length)) (let* ((a0-21 *game-info*) diff --git a/test/decompiler/reference/jak2/levels/underport/jellyfish_REF.gc b/test/decompiler/reference/jak2/levels/underport/jellyfish_REF.gc index f79a27e87a..b2a4d4e6bb 100644 --- a/test/decompiler/reference/jak2/levels/underport/jellyfish_REF.gc +++ b/test/decompiler/reference/jak2/levels/underport/jellyfish_REF.gc @@ -200,7 +200,7 @@ (deftype jellyfish (hover-enemy) ((los los-control :inline :offset-assert 784) (sync sync-eased :inline :offset-assert 936) - (sound-id uint32 :offset-assert 980) + (sound-id sound-id :offset-assert 980) (path-player-u float :offset-assert 984) (path-my-u float :offset-assert 988) (path-y-offset float :offset-assert 992) @@ -750,7 +750,7 @@ (none) ) :exit (behavior () - (sound-stop (the-as sound-id (-> self sound-id))) + (sound-stop (-> self sound-id)) (hover-enemy-method-147 self) (let ((v1-3 (-> self root-override2 root-prim))) (set! (-> v1-3 prim-core collide-as) (-> self root-override2 backup-collide-as)) @@ -864,13 +864,13 @@ (send-event-function gp-3 a1-13) ) ) - (sound-play "squid-attack" :id (the-as sound-id (-> self sound-id))) + (sound-play "squid-attack" :id (-> self sound-id)) (suspend) (ja :num! (seek!)) ) ) ) - (sound-stop (the-as sound-id (-> self sound-id))) + (sound-stop (-> self sound-id)) (set-vector! (-> self grab-offset) 0.0 20480.0 0.0 0.0) (set! (-> self grab-start-pos quad) (-> self root-override2 trans quad)) (quaternion-copy! (-> self grab-start-quat) (-> self root-override2 quat)) @@ -1385,7 +1385,7 @@ ;; definition for method 10 of type jellyfish (defmethod deactivate jellyfish ((obj jellyfish)) - (sound-stop (the-as sound-id (-> obj sound-id))) + (sound-stop (-> obj sound-id)) ((the-as (function process-drawable none) (find-parent-method jellyfish 10)) obj) (none) ) @@ -1415,7 +1415,7 @@ (new-source! (-> obj los) obj (seconds 1) (collide-spec backgnd enemy obstacle hit-by-others-list)) (set! (-> obj last-fire-time) (current-time)) (set! (-> obj last-attack-time) 0) - (set! (-> obj sound-id) (the-as uint (new-sound-id))) + (set! (-> obj sound-id) (new-sound-id)) (set! (-> obj path) (new 'process 'path-control obj 'path 0.0 (-> obj entity) #f)) (set! (-> obj path-player-u) 0.0) (set! (-> obj path-my-u) 0.0) diff --git a/test/decompiler/reference/jak2/levels/underport/under-obs_REF.gc b/test/decompiler/reference/jak2/levels/underport/under-obs_REF.gc index 493e57a6fc..25a9bc58d9 100644 --- a/test/decompiler/reference/jak2/levels/underport/under-obs_REF.gc +++ b/test/decompiler/reference/jak2/levels/underport/under-obs_REF.gc @@ -296,7 +296,7 @@ ;; definition of type bubbler (deftype bubbler (process-drawable) ((rod-of-god-scale float :offset-assert 200) - (ambient-id uint32 :offset-assert 204) + (ambient-id sound-id :offset-assert 204) (last-recharge-time time-frame :offset-assert 208) ) :heap-base #x60 @@ -365,7 +365,7 @@ (set! (-> *part-id-table* 2198 init-specs 7 initial-valuef) 96.0) (set! (-> *part-id-table* 2198 init-specs 8 initial-valuef) 255.0) (spawn (-> self part) (-> self root trans)) - (sound-play "bubbler" :id (the-as sound-id (-> self ambient-id)) :position (-> self root trans)) + (sound-play "bubbler" :id (-> self ambient-id) :position (-> self root trans)) (let ((a0-4 *target*)) (when a0-4 (let ((a0-5 (get-trans a0-4 0))) @@ -390,7 +390,7 @@ ;; definition for method 10 of type bubbler (defmethod deactivate bubbler ((obj bubbler)) - (sound-stop (the-as sound-id (-> obj ambient-id))) + (sound-stop (-> obj ambient-id)) ((method-of-type process-drawable deactivate) obj) (none) ) @@ -408,7 +408,7 @@ This commonly includes things such as: (process-drawable-from-entity! obj arg0) (set! (-> obj part) (create-launch-control (-> *part-group-id-table* 500) obj)) (set! (-> obj rod-of-god-scale) 1.0) - (set! (-> obj ambient-id) (the-as uint (sound-play "bubbler" :position (-> obj root trans)))) + (set! (-> obj ambient-id) (sound-play "bubbler" :position (-> obj root trans))) (go (method-of-object obj idle)) (none) )