mirror of
https://github.com/open-goal/jak-project.git
synced 2024-10-21 07:37:45 -04:00
1520 lines
41 KiB
Common Lisp
1520 lines
41 KiB
Common Lisp
;;-*-Lisp-*-
|
|
(in-package goal)
|
|
|
|
;; name: drill-scenes.gc
|
|
;; name in dgo: drill-scenes
|
|
;; dgos: DMI
|
|
|
|
;; DECOMP BEGINS
|
|
|
|
(defpartgroup group-drill-top-break-smoke :id 470 :bounds (static-bspherem 0 0 0 15) :parts ((sp-item 2069)))
|
|
|
|
(defpart 2070
|
|
:init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #xc))
|
|
(sp-flt spt-num 1.0)
|
|
(sp-rnd-flt spt-x (meters -0.5) (meters 1.5) 1.0)
|
|
(sp-rnd-flt spt-scale-x (meters 4) (meters 3) 1.0)
|
|
(sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 3600.0) 1.0)
|
|
(sp-rnd-flt spt-scale-y (meters 4) (meters 3) 1.0)
|
|
(sp-flt spt-r 128.0)
|
|
(sp-flt spt-g 128.0)
|
|
(sp-flt spt-b 128.0)
|
|
(sp-rnd-flt spt-a 16.0 32.0 1.0)
|
|
(sp-rnd-flt spt-scalevel-x (meters 0.006666667) (meters 0.01) 1.0)
|
|
(sp-rnd-flt spt-rotvel-z (degrees -0.3) (degrees 0.6) 1.0)
|
|
(sp-copy-from-other spt-scalevel-y -4)
|
|
(sp-rnd-flt spt-fade-a -0.08 -0.16 1.0)
|
|
(sp-int spt-timer 650)
|
|
(sp-cpuinfo-flags sp-cpuinfo-flag-2 sp-cpuinfo-flag-12)
|
|
(sp-rnd-flt spt-rotate-y (degrees 0.0) (degrees 3600.0) 1.0)
|
|
)
|
|
)
|
|
|
|
(defpartgroup group-drill-top-break-explosion
|
|
:id 471
|
|
:duration (seconds 1)
|
|
:flags (use-local-clock)
|
|
:bounds (static-bspherem 0 0 0 15)
|
|
:parts ((sp-item 2071 :period 9600 :length 25)
|
|
(sp-item 2072 :period 9600 :length 80 :offset 80)
|
|
(sp-item 2073 :period 9600 :length 10 :offset 10)
|
|
(sp-item 2074 :period 9600 :length 50 :offset 25)
|
|
(sp-item 2075 :period 9600 :length 35 :offset 10)
|
|
(sp-item 2076 :period 9600 :length 50 :offset 15)
|
|
(sp-item 2077 :period 9600 :length 10)
|
|
(sp-item 2078 :period 9600 :length 50 :offset 15)
|
|
(sp-item 2079 :period 9600 :length 10)
|
|
(sp-item 2080 :flags (is-3d) :period 9600 :length 10)
|
|
)
|
|
)
|
|
|
|
(defpart 2080
|
|
:init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x2c :page #xc))
|
|
(sp-flt spt-num 8.0)
|
|
(sp-flt spt-scale-x (meters 32))
|
|
(sp-copy-from-other spt-scale-y -4)
|
|
(sp-flt spt-r 255.0)
|
|
(sp-copy-from-other spt-g -1)
|
|
(sp-flt spt-b 128.0)
|
|
(sp-flt spt-a 136.0)
|
|
(sp-flt spt-scalevel-x (meters 2))
|
|
(sp-flt spt-rotvel-y (degrees 0.1))
|
|
(sp-copy-from-other spt-scalevel-y -4)
|
|
(sp-flt spt-fade-r -1.0625)
|
|
(sp-flt spt-fade-g -2.125)
|
|
(sp-flt spt-fade-b -2.1333334)
|
|
(sp-flt spt-fade-a -3.2)
|
|
(sp-int spt-timer 320)
|
|
(sp-cpuinfo-flags sp-cpuinfo-flag-2 sp-cpuinfo-flag-3 sp-cpuinfo-flag-14)
|
|
(sp-int spt-next-time 40)
|
|
(sp-launcher-by-id spt-next-launcher 2081)
|
|
(sp-rnd-flt spt-rotate-y (degrees 0.0) (degrees 3600.0) 1.0)
|
|
)
|
|
)
|
|
|
|
(defpart 2081
|
|
:init-specs ((sp-flt spt-fade-a -0.06666667))
|
|
)
|
|
|
|
(defpart 2077
|
|
:init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xbb :page #xc))
|
|
(sp-flt spt-num 1.0)
|
|
(sp-flt spt-y (meters -2.5))
|
|
(sp-flt spt-scale-x (meters 32))
|
|
(sp-flt spt-rot-x 8192.0)
|
|
(sp-copy-from-other spt-scale-y -4)
|
|
(sp-flt spt-r 255.0)
|
|
(sp-flt spt-g 255.0)
|
|
(sp-flt spt-b 255.0)
|
|
(sp-flt spt-a 96.0)
|
|
(sp-flt spt-scalevel-x (meters 0.26666668))
|
|
(sp-flt spt-rotvel-z (degrees 0.3))
|
|
(sp-copy-from-other spt-scalevel-y -4)
|
|
(sp-flt spt-fade-r 0.0)
|
|
(sp-flt spt-fade-g -1.28)
|
|
(sp-flt spt-fade-b -5.1)
|
|
(sp-flt spt-fade-a 0.0)
|
|
(sp-int spt-timer 65)
|
|
(sp-cpuinfo-flags sp-cpuinfo-flag-2 sp-cpuinfo-flag-3 glow)
|
|
(sp-flt spt-userdata 163840.0)
|
|
(sp-int spt-next-time 30)
|
|
(sp-launcher-by-id spt-next-launcher 2082)
|
|
)
|
|
)
|
|
|
|
(defpart 2082
|
|
:init-specs ((sp-flt spt-scalevel-x (meters -0.22857143))
|
|
(sp-copy-from-other spt-scalevel-y -4)
|
|
(sp-flt spt-fade-r 0.0)
|
|
(sp-flt spt-fade-g -3.6571429)
|
|
(sp-flt spt-fade-b 0.0)
|
|
(sp-flt spt-fade-a -2.7428572)
|
|
)
|
|
)
|
|
|
|
(defpart 2079
|
|
:init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xca :page #xc))
|
|
(sp-flt spt-num 1.0)
|
|
(sp-flt spt-scale-x (meters 120))
|
|
(sp-flt spt-rot-x 8192.0)
|
|
(sp-copy-from-other spt-scale-y -4)
|
|
(sp-flt spt-r 255.0)
|
|
(sp-flt spt-g 255.0)
|
|
(sp-flt spt-b 255.0)
|
|
(sp-flt spt-a 24.0)
|
|
(sp-flt spt-scalevel-x (meters 0.53333336))
|
|
(sp-flt spt-rotvel-z (degrees 0.3))
|
|
(sp-copy-from-other spt-scalevel-y -4)
|
|
(sp-flt spt-fade-r 0.0)
|
|
(sp-flt spt-fade-g -4.266667)
|
|
(sp-flt spt-fade-b -4.266667)
|
|
(sp-flt spt-fade-a 0.0)
|
|
(sp-int spt-timer 150)
|
|
(sp-cpuinfo-flags sp-cpuinfo-flag-2 sp-cpuinfo-flag-3 sp-cpuinfo-flag-14 glow)
|
|
(sp-flt spt-userdata 163840.0)
|
|
(sp-int spt-next-time 75)
|
|
(sp-launcher-by-id spt-next-launcher 2083)
|
|
)
|
|
)
|
|
|
|
(defpart 2083
|
|
:init-specs ((sp-flt spt-scalevel-x (meters 0))
|
|
(sp-copy-from-other spt-scalevel-y -4)
|
|
(sp-flt spt-fade-r -0.85333335)
|
|
(sp-flt spt-fade-g -1.7066667)
|
|
(sp-flt spt-fade-b -1.7066667)
|
|
(sp-flt spt-fade-a -0.64)
|
|
)
|
|
)
|
|
|
|
(defpart 2075
|
|
:init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x92 :page #xc))
|
|
(sp-flt spt-num 32.0)
|
|
(sp-flt spt-y (meters 0))
|
|
(sp-flt spt-scale-x (meters 2.5))
|
|
(sp-int spt-rot-x 4)
|
|
(sp-rnd-flt spt-scale-y (meters 0.3) (meters 0.3) 1.0)
|
|
(sp-flt spt-r 255.0)
|
|
(sp-flt spt-g 255.0)
|
|
(sp-flt spt-b 255.0)
|
|
(sp-rnd-flt spt-a 64.0 32.0 1.0)
|
|
(sp-rnd-flt spt-omega 12.288 8.192 1.0)
|
|
(sp-rnd-flt spt-vel-y (meters 0.53333336) (meters 0.6) 1.0)
|
|
(sp-flt spt-fade-b -8.0)
|
|
(sp-rnd-flt spt-accel-y -13.653334 -6.826667 1.0)
|
|
(sp-rnd-flt spt-friction 0.9 0.08 1.0)
|
|
(sp-int-plain-rnd spt-timer 450 299 1)
|
|
(sp-cpuinfo-flags sp-cpuinfo-flag-2 sp-cpuinfo-flag-3)
|
|
(sp-func spt-func 'sparticle-motion-blur)
|
|
(sp-int spt-next-time 15)
|
|
(sp-launcher-by-id spt-next-launcher 2084)
|
|
(sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 110.0) 1.0)
|
|
(sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 3600.0) 1.0)
|
|
(sp-flt spt-rotate-y (degrees 90.0))
|
|
)
|
|
)
|
|
|
|
(defpart 2084
|
|
:init-specs ((sp-flt spt-r 255.0)
|
|
(sp-flt spt-g 255.0)
|
|
(sp-flt spt-b 0.0)
|
|
(sp-flt spt-fade-r 0.0)
|
|
(sp-flt spt-fade-g -2.6133332)
|
|
(sp-flt spt-fade-b -1.7066667)
|
|
(sp-rnd-flt spt-fade-a -0.096 -0.096 1.0)
|
|
(sp-int spt-next-time 75)
|
|
(sp-launcher-by-id spt-next-launcher 2085)
|
|
)
|
|
)
|
|
|
|
(defpart 2085
|
|
:init-specs ((sp-flt spt-fade-r 0.0) (sp-flt spt-fade-g 0.0) (sp-flt spt-fade-b 0.0))
|
|
)
|
|
|
|
(defpart 2078
|
|
:init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x34 :page #xc))
|
|
(sp-flt spt-num 5.0)
|
|
(sp-flt spt-y (meters -2.5))
|
|
(sp-rnd-flt spt-scale-x (meters 6) (meters 8) 1.0)
|
|
(sp-int spt-rot-x 4)
|
|
(new 'static 'sp-field-init-spec
|
|
:field (sp-field-id spt-rot-z)
|
|
:flags (sp-flag spflag7)
|
|
:random-rangef 655360.0
|
|
:random-multf 1.0
|
|
)
|
|
(sp-rnd-flt spt-scale-y (meters 20) (meters 8) 1.0)
|
|
(sp-flt spt-r 255.0)
|
|
(sp-flt spt-g 255.0)
|
|
(sp-flt spt-b 255.0)
|
|
(sp-rnd-flt spt-a 16.0 16.0 1.0)
|
|
(sp-rnd-flt spt-vel-y (meters 0.1) (meters 0.5) 1.0)
|
|
(sp-rnd-flt spt-scalevel-x (meters 0.26666668) (meters 0.33333334) 1.0)
|
|
(sp-copy-from-other spt-scalevel-y -4)
|
|
(sp-flt spt-fade-r 0.0)
|
|
(sp-flt spt-fade-g -0.36)
|
|
(sp-flt spt-fade-b -4.24)
|
|
(sp-flt spt-fade-a -0.13333334)
|
|
(sp-rnd-flt spt-friction 0.92 0.02 1.0)
|
|
(sp-int spt-timer 1000)
|
|
(sp-cpuinfo-flags sp-cpuinfo-flag-2)
|
|
(sp-func spt-func 'sparticle-motion-blur)
|
|
(sp-int spt-next-time 25)
|
|
(sp-launcher-by-id spt-next-launcher 2086)
|
|
(new 'static 'sp-field-init-spec
|
|
:field (sp-field-id spt-conerot-x)
|
|
:flags (sp-flag from-pointer)
|
|
:func '*sp-temp*
|
|
)
|
|
(sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 3600.0) 1.0)
|
|
(sp-flt spt-rotate-y (degrees 90.0))
|
|
(sp-rnd-flt spt-conerot-radius (meters 0) (meters 2) 1.0)
|
|
)
|
|
)
|
|
|
|
(defpart 2086
|
|
:init-specs ((sp-rnd-flt spt-scalevel-x (meters 0.016666668) (meters 0.016666668) 1.0)
|
|
(sp-copy-from-other spt-scalevel-y -4)
|
|
(sp-flt spt-fade-r -0.55)
|
|
(sp-flt spt-fade-g -2.95)
|
|
(sp-flt spt-fade-b -3.3)
|
|
(sp-int-plain-rnd spt-next-time 30 9 1)
|
|
(sp-launcher-by-id spt-next-launcher 2087)
|
|
)
|
|
)
|
|
|
|
(defpart 2087
|
|
:init-specs ((sp-rnd-flt spt-scalevel-x (meters 0.008333334) (meters 0.008333334) 1.0)
|
|
(sp-copy-from-other spt-scalevel-y -4)
|
|
(sp-flt spt-fade-r -1.2944444)
|
|
(sp-flt spt-fade-g -0.7111111)
|
|
(sp-flt spt-fade-b -0.2)
|
|
(sp-rnd-flt spt-fade-a -0.1 -0.1 1.0)
|
|
)
|
|
)
|
|
|
|
(defpart 2076
|
|
:init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x33 :page #xc))
|
|
(sp-func spt-birth-func 'birth-func-texture-group)
|
|
(sp-rnd-flt spt-num 16.0 10.0 1.0)
|
|
(sp-flt spt-y (meters -2.5))
|
|
(sp-rnd-flt spt-scale-x (meters 6) (meters 4) 1.0)
|
|
(sp-flt spt-rot-z (degrees 0.0))
|
|
(sp-rnd-flt spt-scale-y (meters 12.8) (meters 2.4) 1.0)
|
|
(sp-flt spt-r 255.0)
|
|
(sp-flt spt-g 255.0)
|
|
(sp-flt spt-b 255.0)
|
|
(sp-rnd-flt spt-a 32.0 32.0 1.0)
|
|
(sp-rnd-flt spt-vel-y (meters 0.06666667) (meters 0.33333334) 1.0)
|
|
(sp-rnd-flt spt-scalevel-x (meters 0.26666668) (meters 0.33333334) 1.0)
|
|
(sp-rnd-flt spt-rotvel-z (degrees -0.3) (degrees 0.6) 1.0)
|
|
(sp-copy-from-other spt-scalevel-y -4)
|
|
(sp-flt spt-fade-r 0.0)
|
|
(sp-flt spt-fade-g -0.36)
|
|
(sp-flt spt-fade-b -4.24)
|
|
(sp-flt spt-fade-a -0.32)
|
|
(sp-flt spt-friction 0.94)
|
|
(sp-int spt-timer 1000)
|
|
(sp-cpuinfo-flags sp-cpuinfo-flag-2)
|
|
(new 'static 'sp-field-init-spec
|
|
:field (sp-field-id spt-userdata)
|
|
:flags (sp-flag plain-v2)
|
|
:object (new 'static 'boxed-array :type int32 40 1 0 #xc00000 #xc03300)
|
|
)
|
|
(sp-int spt-next-time 25)
|
|
(sp-launcher-by-id spt-next-launcher 2088)
|
|
(sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 120.0) 1.0)
|
|
(sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 3600.0) 1.0)
|
|
(sp-flt spt-rotate-y (degrees 90.0))
|
|
(sp-rnd-flt spt-conerot-radius (meters 0) (meters 8) 1.0)
|
|
)
|
|
)
|
|
|
|
(defpart 2088
|
|
:init-specs ((sp-flt spt-fade-r 0.0)
|
|
(sp-flt spt-fade-g 0.0)
|
|
(sp-flt spt-fade-b 0.0)
|
|
(sp-int-plain-rnd spt-next-time 5 19 1)
|
|
(sp-launcher-by-id spt-next-launcher 2089)
|
|
)
|
|
)
|
|
|
|
(defpart 2089
|
|
:init-specs ((sp-rnd-flt spt-scalevel-x (meters 0.016666668) (meters 0.016666668) 1.0)
|
|
(sp-copy-from-other spt-scalevel-y -4)
|
|
(sp-flt spt-fade-r -0.44)
|
|
(sp-flt spt-fade-g -2.36)
|
|
(sp-flt spt-fade-b -2.64)
|
|
(sp-int-plain-rnd spt-next-time 35 14 1)
|
|
(sp-launcher-by-id spt-next-launcher 2090)
|
|
)
|
|
)
|
|
|
|
(defpart 2090
|
|
:init-specs ((sp-rnd-flt spt-scalevel-x (meters 0.008333334) (meters 0.008333334) 1.0)
|
|
(sp-copy-from-other spt-scalevel-y -4)
|
|
(sp-flt spt-fade-r -1.2)
|
|
(sp-flt spt-fade-g -0.7111111)
|
|
(sp-flt spt-fade-b -0.2)
|
|
(sp-rnd-flt spt-fade-a -0.06545454 -0.06545454 1.0)
|
|
(sp-int-plain-rnd spt-next-time 150 29 1)
|
|
(sp-launcher-by-id spt-next-launcher 2091)
|
|
)
|
|
)
|
|
|
|
(defpart 2091
|
|
:init-specs ((sp-flt spt-fade-r 0.0) (sp-flt spt-fade-g 0.0) (sp-flt spt-fade-b 0.0) (sp-flt spt-fade-a -0.1125))
|
|
)
|
|
|
|
(defpart 2074
|
|
:init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x32 :page #xc))
|
|
(sp-rnd-flt spt-num 16.0 4.0 1.0)
|
|
(sp-flt spt-x (meters 0.25))
|
|
(sp-flt spt-y (meters -2.5))
|
|
(sp-rnd-flt spt-scale-x (meters 8) (meters 6) 1.0)
|
|
(sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0)
|
|
(sp-copy-from-other spt-scale-y -4)
|
|
(sp-flt spt-r 255.0)
|
|
(sp-flt spt-g 255.0)
|
|
(sp-flt spt-b 255.0)
|
|
(sp-rnd-flt spt-a 32.0 48.0 1.0)
|
|
(sp-rnd-flt spt-vel-y (meters 0.26666668) (meters 0.8) 1.0)
|
|
(sp-rnd-flt spt-scalevel-x (meters 0.033333335) (meters 0.033333335) 1.0)
|
|
(sp-rnd-flt spt-rotvel-z (degrees -0.12) (degrees 0.24) 1.0)
|
|
(sp-copy-from-other spt-scalevel-y -4)
|
|
(sp-flt spt-fade-r 0.0)
|
|
(sp-flt spt-fade-g -0.18)
|
|
(sp-flt spt-fade-b -2.12)
|
|
(sp-rnd-flt spt-accel-y -5.4613333 -23.210667 1.0)
|
|
(sp-rnd-flt spt-friction 0.84 0.02 1.0)
|
|
(sp-int spt-timer 3000)
|
|
(sp-cpuinfo-flags sp-cpuinfo-flag-2)
|
|
(sp-int-plain-rnd spt-next-time 35 14 1)
|
|
(sp-launcher-by-id spt-next-launcher 2092)
|
|
(sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 120.0) 1.0)
|
|
(sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 3600.0) 1.0)
|
|
(sp-flt spt-rotate-y (degrees 90.0))
|
|
(sp-rnd-flt spt-conerot-radius (meters 3) (meters 5) 1.0)
|
|
)
|
|
)
|
|
|
|
(defpart 2092
|
|
:init-specs ((sp-flt spt-scalevel-x (meters 0.0016666667))
|
|
(sp-copy-from-other spt-scalevel-y -4)
|
|
(sp-flt spt-fade-r 0.0)
|
|
(sp-flt spt-fade-g 0.02)
|
|
(sp-flt spt-fade-b 0.23555556)
|
|
(sp-int-plain-rnd spt-next-time 45 14 1)
|
|
(sp-launcher-by-id spt-next-launcher 2093)
|
|
)
|
|
)
|
|
|
|
(defpart 2093
|
|
:init-specs ((sp-flt spt-fade-r -0.5543478)
|
|
(sp-flt spt-fade-g -0.5543478)
|
|
(sp-flt spt-fade-b -0.5543478)
|
|
(sp-rnd-flt spt-fade-a -0.13333334 -0.10666667 1.0)
|
|
)
|
|
)
|
|
|
|
(defpart 2071
|
|
:init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #xc))
|
|
(sp-rnd-flt spt-num 12.0 8.0 1.0)
|
|
(sp-flt spt-y (meters -2.5))
|
|
(sp-rnd-flt spt-scale-x (meters 16.5) (meters 20) 1.0)
|
|
(sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0)
|
|
(sp-copy-from-other spt-scale-y -4)
|
|
(sp-rnd-flt spt-r 70.0 20.0 1.0)
|
|
(sp-rnd-flt spt-g 70.0 20.0 1.0)
|
|
(sp-rnd-flt spt-b 70.0 20.0 1.0)
|
|
(sp-rnd-flt spt-a 0.0 40.0 1.0)
|
|
(sp-rnd-flt spt-vel-y (meters 0.1) (meters 0.33333334) 1.0)
|
|
(sp-rnd-flt spt-scalevel-x (meters 0.05) (meters 0.1) 1.0)
|
|
(sp-rnd-flt spt-rotvel-z (degrees -0.12) (degrees 0.24) 1.0)
|
|
(sp-copy-from-other spt-scalevel-y -4)
|
|
(sp-flt spt-fade-r 3.3)
|
|
(sp-flt spt-fade-g 3.12)
|
|
(sp-flt spt-fade-b 1.18)
|
|
(sp-flt spt-fade-a 1.76)
|
|
(sp-flt spt-friction 0.89)
|
|
(sp-int spt-timer 2000)
|
|
(sp-cpuinfo-flags sp-cpuinfo-flag-2 sp-cpuinfo-flag-3)
|
|
(sp-int-plain-rnd spt-next-time 35 14 1)
|
|
(sp-launcher-by-id spt-next-launcher 2094)
|
|
(sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 3600.0) 1.0)
|
|
(sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 3600.0) 1.0)
|
|
(sp-flt spt-rotate-y (degrees 90.0))
|
|
(sp-rnd-flt spt-conerot-radius (meters 0) (meters 16) 1.0)
|
|
)
|
|
)
|
|
|
|
(defpart 2094
|
|
:init-specs ((sp-flt spt-scalevel-x (meters 0.0033333334))
|
|
(sp-copy-from-other spt-scalevel-y -4)
|
|
(sp-flt spt-fade-r -0.53333336)
|
|
(sp-flt spt-fade-g -1.9666667)
|
|
(sp-flt spt-fade-b -2.2)
|
|
(sp-flt spt-fade-a -0.41666666)
|
|
(sp-int-plain-rnd spt-next-time 45 14 1)
|
|
(sp-launcher-by-id spt-next-launcher 2095)
|
|
)
|
|
)
|
|
|
|
(defpart 2095
|
|
:init-specs ((sp-flt spt-scalevel-x (meters 0))
|
|
(sp-copy-from-other spt-scalevel-y -4)
|
|
(sp-flt spt-fade-r -0.38833332)
|
|
(sp-flt spt-fade-g -0.21333334)
|
|
(sp-flt spt-fade-b -0.028333334)
|
|
(sp-flt spt-fade-a -0.12944445)
|
|
(sp-int-plain-rnd spt-next-time 500 99 1)
|
|
(sp-launcher-by-id spt-next-launcher 2096)
|
|
)
|
|
)
|
|
|
|
(defpart 2096
|
|
:init-specs ((sp-flt spt-fade-r 0.0) (sp-flt spt-fade-g 0.0) (sp-flt spt-fade-b 0.0))
|
|
)
|
|
|
|
(defpart 2072
|
|
:init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #xc))
|
|
(sp-flt spt-num 8.0)
|
|
(sp-flt spt-y (meters -2.5))
|
|
(sp-rnd-flt spt-scale-x (meters 16.5) (meters 20) 1.0)
|
|
(sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0)
|
|
(sp-copy-from-other spt-scale-y -4)
|
|
(sp-rnd-flt spt-r 0.0 64.0 1.0)
|
|
(sp-copy-from-other spt-g -1)
|
|
(sp-copy-from-other spt-b -1)
|
|
(sp-flt spt-a 0.0)
|
|
(sp-rnd-flt spt-vel-y (meters 0.1) (meters 0.53333336) 1.0)
|
|
(sp-rnd-flt spt-scalevel-x (meters 0.05) (meters 0.1) 1.0)
|
|
(sp-rnd-flt spt-rotvel-z (degrees -0.12) (degrees 0.24) 1.0)
|
|
(sp-copy-from-other spt-scalevel-y -4)
|
|
(sp-rnd-flt spt-fade-a 1.28 0.64 1.0)
|
|
(sp-rnd-flt spt-friction 0.92 0.02 1.0)
|
|
(sp-int spt-timer 2400)
|
|
(sp-cpuinfo-flags sp-cpuinfo-flag-2)
|
|
(sp-int-plain-rnd spt-next-time 35 29 1)
|
|
(sp-launcher-by-id spt-next-launcher 2097)
|
|
(sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 120.0) 1.0)
|
|
(sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 3600.0) 1.0)
|
|
(sp-flt spt-rotate-y (degrees 90.0))
|
|
(sp-rnd-flt spt-conerot-radius (meters 0) (meters 16) 1.0)
|
|
)
|
|
)
|
|
|
|
(defpart 2097
|
|
:init-specs ((sp-flt spt-scalevel-x (meters 0.016666668))
|
|
(sp-copy-from-other spt-scalevel-y -4)
|
|
(sp-flt spt-fade-a 0.0)
|
|
(sp-int-plain-rnd spt-next-time 600 599 1)
|
|
(sp-launcher-by-id spt-next-launcher 2098)
|
|
)
|
|
)
|
|
|
|
(defpart 2098
|
|
:init-specs ((sp-flt spt-scalevel-x (meters 0.016666668))
|
|
(sp-copy-from-other spt-scalevel-y -4)
|
|
(sp-rnd-flt spt-fade-a -0.08 -0.08 1.0)
|
|
)
|
|
)
|
|
|
|
(defpart 2073
|
|
:init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x31 :page #xc))
|
|
(sp-flt spt-num 16.0)
|
|
(sp-flt spt-y (meters -2.5))
|
|
(sp-rnd-flt spt-scale-x (meters 16) (meters 16) 1.0)
|
|
(sp-int spt-rot-x 4)
|
|
(sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0)
|
|
(sp-rnd-flt spt-scale-y (meters 2) (meters 1) 1.0)
|
|
(sp-rnd-flt spt-r 128.0 128.0 1.0)
|
|
(sp-flt spt-g 96.0)
|
|
(sp-flt spt-b 64.0)
|
|
(sp-rnd-flt spt-a 64.0 64.0 1.0)
|
|
(sp-rnd-flt spt-scalevel-x (meters 0.6) (meters 0.6) 1.0)
|
|
(sp-flt spt-fade-g 1.6)
|
|
(sp-flt spt-fade-b 3.2)
|
|
(sp-flt spt-fade-a -0.9142857)
|
|
(sp-int spt-timer 90)
|
|
(sp-cpuinfo-flags sp-cpuinfo-flag-2)
|
|
)
|
|
)
|
|
|
|
(defpartgroup group-drill-top-break-trailer-large
|
|
:id 472
|
|
:bounds (static-bspherem 0 0 0 15)
|
|
:parts ((sp-item 2099))
|
|
)
|
|
|
|
(defpart 2099
|
|
:init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #xc))
|
|
(sp-rnd-flt spt-num 0.0 1.0 1.0)
|
|
(sp-rnd-flt spt-scale-x (meters 12) (meters 8) 1.0)
|
|
(sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 3600.0) 1.0)
|
|
(sp-rnd-flt spt-scale-y (meters 12) (meters 8) 1.0)
|
|
(sp-rnd-flt spt-r 64.0 128.0 1.0)
|
|
(sp-copy-from-other spt-g -1)
|
|
(sp-copy-from-other spt-b -1)
|
|
(sp-rnd-flt spt-a 16.0 16.0 1.0)
|
|
(sp-rnd-flt spt-vel-y (meters 0.0033333334) (meters 0.033333335) 1.0)
|
|
(sp-rnd-flt spt-scalevel-x (meters 0.02) (meters 0.016666668) 1.0)
|
|
(sp-rnd-flt spt-rotvel-z (degrees -0.3) (degrees 0.6) 1.0)
|
|
(sp-copy-from-other spt-scalevel-y -4)
|
|
(sp-rnd-flt spt-fade-a -0.053333335 -0.10666667 1.0)
|
|
(sp-rnd-flt spt-friction 0.95 0.02 1.0)
|
|
(sp-int spt-timer 650)
|
|
(sp-cpuinfo-flags sp-cpuinfo-flag-2 sp-cpuinfo-flag-12)
|
|
(sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 3600.0) 1.0)
|
|
(sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 3600.0) 1.0)
|
|
(sp-rnd-flt spt-conerot-radius (meters -0.5) (meters 1.5) 1.0)
|
|
)
|
|
)
|
|
|
|
(defpartgroup group-drill-top-break-trailer-medium
|
|
:id 473
|
|
:bounds (static-bspherem 0 0 0 15)
|
|
:parts ((sp-item 2100))
|
|
)
|
|
|
|
(defpart 2100
|
|
:init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #xc))
|
|
(sp-rnd-flt spt-num 0.0 1.0 1.0)
|
|
(sp-rnd-flt spt-scale-x (meters 7) (meters 5) 1.0)
|
|
(sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 3600.0) 1.0)
|
|
(sp-rnd-flt spt-scale-y (meters 7) (meters 5) 1.0)
|
|
(sp-rnd-flt spt-r 64.0 128.0 1.0)
|
|
(sp-copy-from-other spt-g -1)
|
|
(sp-copy-from-other spt-b -1)
|
|
(sp-rnd-flt spt-a 16.0 16.0 1.0)
|
|
(sp-rnd-flt spt-vel-y (meters 0.0033333334) (meters 0.033333335) 1.0)
|
|
(sp-rnd-flt spt-scalevel-x (meters 0.013333334) (meters 0.01) 1.0)
|
|
(sp-rnd-flt spt-rotvel-z (degrees -0.3) (degrees 0.6) 1.0)
|
|
(sp-copy-from-other spt-scalevel-y -4)
|
|
(sp-rnd-flt spt-fade-a -0.053333335 -0.10666667 1.0)
|
|
(sp-rnd-flt spt-friction 0.95 0.02 1.0)
|
|
(sp-int spt-timer 650)
|
|
(sp-cpuinfo-flags sp-cpuinfo-flag-2 sp-cpuinfo-flag-12)
|
|
(sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 3600.0) 1.0)
|
|
(sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 3600.0) 1.0)
|
|
(sp-rnd-flt spt-conerot-radius (meters -0.5) (meters 1.5) 1.0)
|
|
)
|
|
)
|
|
|
|
(defskelgroup skel-drill-top-break drill-top-break drill-top-break-lod0-jg drill-top-break-idle-ja
|
|
((drill-top-break-lod0-mg (meters 999999)))
|
|
:bounds (static-spherem 0 20 0 80)
|
|
:origin-joint-index 3
|
|
)
|
|
|
|
(defskelgroup skel-drill-top-break-explode-b drill-top-break drill-top-break-explode-b-lod0-jg -1
|
|
((drill-top-break-explode-b-lod0-mg (meters 999999)))
|
|
:bounds (static-spherem 0 20 0 1000)
|
|
:origin-joint-index 3
|
|
)
|
|
|
|
(defskelgroup skel-drill-top-break-explode drill-top-break drill-top-break-explode-lod0-jg -1
|
|
((drill-top-break-explode-lod0-mg (meters 999999)))
|
|
:bounds (static-spherem 0 0 0 1000)
|
|
:origin-joint-index 4
|
|
)
|
|
|
|
(defskelgroup skel-drill-top-break-explode-a drill-top-break drill-top-break-explode-a-lod0-jg -1
|
|
((drill-top-break-explode-a-lod0-mg (meters 999999)))
|
|
:bounds (static-spherem 0 0 0 1000)
|
|
:origin-joint-index 3
|
|
)
|
|
|
|
(scene-method-16
|
|
(new 'static 'scene
|
|
:name "drill-top-explode"
|
|
:extra #f
|
|
:info #f
|
|
:mask-to-clear #x1282000
|
|
:entity "scene-stage-79"
|
|
:art-group "scenecamera"
|
|
:anim "drill-top-explode"
|
|
:parts 3
|
|
:command-list '((0 (part-tracker
|
|
"group-drill-top-break-smoke"
|
|
entity
|
|
"drill-top-break"
|
|
joint
|
|
"main"
|
|
track
|
|
#t
|
|
duration
|
|
(frame-range 0 40)
|
|
)
|
|
)
|
|
(41 (part-tracker
|
|
"group-drill-top-break-explosion"
|
|
entity
|
|
"drill-top-break-explode"
|
|
joint
|
|
"explode"
|
|
track
|
|
#t
|
|
duration
|
|
(frame-time 20)
|
|
)
|
|
)
|
|
(45
|
|
(part-tracker
|
|
"group-drill-top-break-trailer-medium"
|
|
entity
|
|
"drill-top-break-explode"
|
|
joint
|
|
"j"
|
|
track
|
|
#t
|
|
duration
|
|
(frame-range 41 82)
|
|
)
|
|
(part-tracker
|
|
"group-drill-top-break-trailer-medium"
|
|
entity
|
|
"drill-top-break-explode"
|
|
joint
|
|
"k"
|
|
track
|
|
#t
|
|
duration
|
|
(frame-range 41 63)
|
|
)
|
|
(part-tracker
|
|
"group-drill-top-break-trailer-medium"
|
|
entity
|
|
"drill-top-break-explode"
|
|
joint
|
|
"m"
|
|
track
|
|
#t
|
|
duration
|
|
(frame-range 41 70)
|
|
)
|
|
(part-tracker
|
|
"group-drill-top-break-trailer-medium"
|
|
entity
|
|
"drill-top-break-explode"
|
|
joint
|
|
"ae"
|
|
track
|
|
#t
|
|
duration
|
|
(frame-range 41 49)
|
|
)
|
|
(part-tracker
|
|
"group-drill-top-break-trailer-medium"
|
|
entity
|
|
"drill-top-break-explode"
|
|
joint
|
|
"af"
|
|
track
|
|
#t
|
|
duration
|
|
(frame-range 41 56)
|
|
)
|
|
(part-tracker
|
|
"group-drill-top-break-trailer-medium"
|
|
entity
|
|
"drill-top-break-explode"
|
|
joint
|
|
"ag"
|
|
track
|
|
#t
|
|
duration
|
|
(frame-range 41 50)
|
|
)
|
|
(part-tracker
|
|
"group-drill-top-break-trailer-medium"
|
|
entity
|
|
"drill-top-break-explode"
|
|
joint
|
|
"ah"
|
|
track
|
|
#t
|
|
duration
|
|
(frame-range 41 50)
|
|
)
|
|
(part-tracker
|
|
"group-drill-top-break-trailer-medium"
|
|
entity
|
|
"drill-top-break-explode"
|
|
joint
|
|
"ai"
|
|
track
|
|
#t
|
|
duration
|
|
(frame-range 41 78)
|
|
)
|
|
(part-tracker
|
|
"group-drill-top-break-trailer-medium"
|
|
entity
|
|
"drill-top-break-explode"
|
|
joint
|
|
"aq"
|
|
track
|
|
#t
|
|
duration
|
|
(frame-range 41 74)
|
|
)
|
|
(part-tracker
|
|
"group-drill-top-break-trailer-medium"
|
|
entity
|
|
"drill-top-break-explode-b"
|
|
joint
|
|
"as"
|
|
track
|
|
#t
|
|
duration
|
|
(frame-range 41 140)
|
|
)
|
|
(part-tracker
|
|
"group-drill-top-break-trailer-medium"
|
|
entity
|
|
"drill-top-break-explode-b"
|
|
joint
|
|
"at"
|
|
track
|
|
#t
|
|
duration
|
|
(frame-range 41 70)
|
|
)
|
|
(part-tracker
|
|
"group-drill-top-break-trailer-medium"
|
|
entity
|
|
"drill-top-break-explode-b"
|
|
joint
|
|
"au"
|
|
track
|
|
#t
|
|
duration
|
|
(frame-range 41 140)
|
|
)
|
|
(part-tracker
|
|
"group-drill-top-break-trailer-medium"
|
|
entity
|
|
"drill-top-break-explode-b"
|
|
joint
|
|
"av"
|
|
track
|
|
#t
|
|
duration
|
|
(frame-range 41 140)
|
|
)
|
|
(part-tracker
|
|
"group-drill-top-break-trailer-medium"
|
|
entity
|
|
"drill-top-break-explode-b"
|
|
joint
|
|
"ay"
|
|
track
|
|
#t
|
|
duration
|
|
(frame-range 41 140)
|
|
)
|
|
(part-tracker
|
|
"group-drill-top-break-trailer-medium"
|
|
entity
|
|
"drill-top-break-explode-b"
|
|
joint
|
|
"az"
|
|
track
|
|
#t
|
|
duration
|
|
(frame-range 41 140)
|
|
)
|
|
)
|
|
(46
|
|
(part-tracker
|
|
"group-drill-top-break-trailer-medium"
|
|
entity
|
|
"drill-top-break-explode-b"
|
|
joint
|
|
"bk"
|
|
track
|
|
#t
|
|
duration
|
|
(frame-range 41 140)
|
|
)
|
|
(part-tracker
|
|
"group-drill-top-break-trailer-medium"
|
|
entity
|
|
"drill-top-break-explode-b"
|
|
joint
|
|
"bl"
|
|
track
|
|
#t
|
|
duration
|
|
(frame-range 41 140)
|
|
)
|
|
(part-tracker
|
|
"group-drill-top-break-trailer-medium"
|
|
entity
|
|
"drill-top-break-explode-b"
|
|
joint
|
|
"bo"
|
|
track
|
|
#t
|
|
duration
|
|
(frame-range 41 140)
|
|
)
|
|
(part-tracker
|
|
"group-drill-top-break-trailer-medium"
|
|
entity
|
|
"drill-top-break-explode-b"
|
|
joint
|
|
"bp"
|
|
track
|
|
#t
|
|
duration
|
|
(frame-range 41 140)
|
|
)
|
|
(part-tracker
|
|
"group-drill-top-break-trailer-large"
|
|
entity
|
|
"drill-top-break-explode-b"
|
|
joint
|
|
"bw"
|
|
track
|
|
#t
|
|
duration
|
|
(frame-range 41 140)
|
|
)
|
|
(part-tracker
|
|
"group-drill-top-break-trailer-large"
|
|
entity
|
|
"drill-top-break-explode-b"
|
|
joint
|
|
"bx"
|
|
track
|
|
#t
|
|
duration
|
|
(frame-range 41 140)
|
|
)
|
|
(part-tracker
|
|
"group-drill-top-break-trailer-large"
|
|
entity
|
|
"drill-top-break-explode-b"
|
|
joint
|
|
"by"
|
|
track
|
|
#t
|
|
duration
|
|
(frame-range 41 140)
|
|
)
|
|
(part-tracker
|
|
"group-drill-top-break-trailer-large"
|
|
entity
|
|
"drill-top-break-explode-b"
|
|
joint
|
|
"bz"
|
|
track
|
|
#t
|
|
duration
|
|
(frame-range 41 140)
|
|
)
|
|
(part-tracker
|
|
"group-drill-top-break-trailer-large"
|
|
entity
|
|
"drill-top-break-explode-b"
|
|
joint
|
|
"ca"
|
|
track
|
|
#t
|
|
duration
|
|
(frame-range 41 140)
|
|
)
|
|
(part-tracker
|
|
"group-drill-top-break-trailer-large"
|
|
entity
|
|
"drill-top-break-explode-b"
|
|
joint
|
|
"cb"
|
|
track
|
|
#t
|
|
duration
|
|
(frame-range 41 140)
|
|
)
|
|
(part-tracker
|
|
"group-drill-top-break-trailer-large"
|
|
entity
|
|
"drill-top-break-explode-b"
|
|
joint
|
|
"cc"
|
|
track
|
|
#t
|
|
duration
|
|
(frame-range 41 140)
|
|
)
|
|
(part-tracker
|
|
"group-drill-top-break-trailer-large"
|
|
entity
|
|
"drill-top-break-explode-b"
|
|
joint
|
|
"cd"
|
|
track
|
|
#t
|
|
duration
|
|
(frame-range 41 140)
|
|
)
|
|
(part-tracker
|
|
"group-drill-top-break-trailer-large"
|
|
entity
|
|
"drill-top-break-explode-b"
|
|
joint
|
|
"ce"
|
|
track
|
|
#t
|
|
duration
|
|
(frame-range 41 140)
|
|
)
|
|
(part-tracker
|
|
"group-drill-top-break-trailer-large"
|
|
entity
|
|
"drill-top-break-explode-b"
|
|
joint
|
|
"cf"
|
|
track
|
|
#t
|
|
duration
|
|
(frame-range 41 140)
|
|
)
|
|
(part-tracker
|
|
"group-drill-top-break-trailer-large"
|
|
entity
|
|
"drill-top-break-explode-b"
|
|
joint
|
|
"cg"
|
|
track
|
|
#t
|
|
duration
|
|
(frame-range 41 140)
|
|
)
|
|
(part-tracker
|
|
"group-drill-top-break-trailer-large"
|
|
entity
|
|
"drill-top-break-explode-b"
|
|
joint
|
|
"ch"
|
|
track
|
|
#t
|
|
duration
|
|
(frame-range 41 140)
|
|
)
|
|
)
|
|
(47
|
|
(part-tracker
|
|
"group-drill-top-break-trailer-medium"
|
|
entity
|
|
"drill-top-break-explode-a"
|
|
joint
|
|
"cs"
|
|
track
|
|
#t
|
|
duration
|
|
(frame-range 41 77)
|
|
)
|
|
(part-tracker
|
|
"group-drill-top-break-trailer-large"
|
|
entity
|
|
"drill-top-break-explode-a"
|
|
joint
|
|
"ct"
|
|
track
|
|
#t
|
|
duration
|
|
(frame-range 41 46)
|
|
)
|
|
(part-tracker
|
|
"group-drill-top-break-trailer-large"
|
|
entity
|
|
"drill-top-break-explode-a"
|
|
joint
|
|
"cu"
|
|
track
|
|
#t
|
|
duration
|
|
(frame-range 41 45)
|
|
)
|
|
(part-tracker
|
|
"group-drill-top-break-trailer-large"
|
|
entity
|
|
"drill-top-break-explode-a"
|
|
joint
|
|
"cv"
|
|
track
|
|
#t
|
|
duration
|
|
(frame-range 41 43)
|
|
)
|
|
(part-tracker
|
|
"group-drill-top-break-trailer-large"
|
|
entity
|
|
"drill-top-break-explode-a"
|
|
joint
|
|
"cw"
|
|
track
|
|
#t
|
|
duration
|
|
(frame-range 41 45)
|
|
)
|
|
(part-tracker
|
|
"group-drill-top-break-trailer-medium"
|
|
entity
|
|
"drill-top-break-explode-a"
|
|
joint
|
|
"cx"
|
|
track
|
|
#t
|
|
duration
|
|
(frame-range 41 44)
|
|
)
|
|
(part-tracker
|
|
"group-drill-top-break-trailer-medium"
|
|
entity
|
|
"drill-top-break-explode-a"
|
|
joint
|
|
"cz"
|
|
track
|
|
#t
|
|
duration
|
|
(frame-range 41 43)
|
|
)
|
|
(part-tracker
|
|
"group-drill-top-break-trailer-medium"
|
|
entity
|
|
"drill-top-break-explode-a"
|
|
joint
|
|
"da"
|
|
track
|
|
#t
|
|
duration
|
|
(frame-range 41 44)
|
|
)
|
|
(part-tracker
|
|
"group-drill-top-break-trailer-large"
|
|
entity
|
|
"drill-top-break-explode-a"
|
|
joint
|
|
"db"
|
|
track
|
|
#t
|
|
duration
|
|
(frame-range 41 54)
|
|
)
|
|
(part-tracker
|
|
"group-drill-top-break-trailer-large"
|
|
entity
|
|
"drill-top-break-explode-a"
|
|
joint
|
|
"dc"
|
|
track
|
|
#t
|
|
duration
|
|
(frame-range 41 45)
|
|
)
|
|
(part-tracker
|
|
"group-drill-top-break-trailer-large"
|
|
entity
|
|
"drill-top-break-explode-a"
|
|
joint
|
|
"dd"
|
|
track
|
|
#t
|
|
duration
|
|
(frame-range 41 44)
|
|
)
|
|
(part-tracker
|
|
"group-drill-top-break-trailer-large"
|
|
entity
|
|
"drill-top-break-explode-a"
|
|
joint
|
|
"de"
|
|
track
|
|
#t
|
|
duration
|
|
(frame-range 41 46)
|
|
)
|
|
(part-tracker
|
|
"group-drill-top-break-trailer-medium"
|
|
entity
|
|
"drill-top-break-explode-a"
|
|
joint
|
|
"dg"
|
|
track
|
|
#t
|
|
duration
|
|
(frame-range 41 45)
|
|
)
|
|
(part-tracker
|
|
"group-drill-top-break-trailer-large"
|
|
entity
|
|
"drill-top-break-explode-a"
|
|
joint
|
|
"dh"
|
|
track
|
|
#t
|
|
duration
|
|
(frame-range 41 45)
|
|
)
|
|
(part-tracker
|
|
"group-drill-top-break-trailer-medium"
|
|
entity
|
|
"drill-top-break-explode-a"
|
|
joint
|
|
"dm"
|
|
track
|
|
#t
|
|
duration
|
|
(frame-range 41 46)
|
|
)
|
|
(part-tracker
|
|
"group-drill-top-break-trailer-large"
|
|
entity
|
|
"drill-top-break-explode-a"
|
|
joint
|
|
"dn"
|
|
track
|
|
#t
|
|
duration
|
|
(frame-range 41 44)
|
|
)
|
|
(part-tracker
|
|
"group-drill-top-break-trailer-medium"
|
|
entity
|
|
"drill-top-break-explode-a"
|
|
joint
|
|
"do"
|
|
track
|
|
#t
|
|
duration
|
|
(frame-range 41 45)
|
|
)
|
|
(part-tracker
|
|
"group-drill-top-break-trailer-medium"
|
|
entity
|
|
"drill-top-break-explode-a"
|
|
joint
|
|
"dp"
|
|
track
|
|
#t
|
|
duration
|
|
(frame-range 41 45)
|
|
)
|
|
)
|
|
(48
|
|
(part-tracker
|
|
"group-drill-top-break-trailer-medium"
|
|
entity
|
|
"drill-top-break-explode-b"
|
|
joint
|
|
"as"
|
|
track
|
|
#t
|
|
duration
|
|
(frame-range 42 63)
|
|
)
|
|
(part-tracker
|
|
"group-drill-top-break-trailer-medium"
|
|
entity
|
|
"drill-top-break-explode-b"
|
|
joint
|
|
"au"
|
|
track
|
|
#t
|
|
duration
|
|
(frame-range 42 77)
|
|
)
|
|
(part-tracker
|
|
"group-drill-top-break-trailer-medium"
|
|
entity
|
|
"drill-top-break-explode-b"
|
|
joint
|
|
"av"
|
|
track
|
|
#t
|
|
duration
|
|
(frame-range 42 77)
|
|
)
|
|
(part-tracker
|
|
"group-drill-top-break-trailer-medium"
|
|
entity
|
|
"drill-top-break-explode-b"
|
|
joint
|
|
"aw"
|
|
track
|
|
#t
|
|
duration
|
|
(frame-range 42 76)
|
|
)
|
|
(part-tracker
|
|
"group-drill-top-break-trailer-medium"
|
|
entity
|
|
"drill-top-break-explode-b"
|
|
joint
|
|
"ax"
|
|
track
|
|
#t
|
|
duration
|
|
(frame-range 42 79)
|
|
)
|
|
(part-tracker
|
|
"group-drill-top-break-trailer-medium"
|
|
entity
|
|
"drill-top-break-explode-b"
|
|
joint
|
|
"ay"
|
|
track
|
|
#t
|
|
duration
|
|
(frame-range 42 90)
|
|
)
|
|
(part-tracker
|
|
"group-drill-top-break-trailer-medium"
|
|
entity
|
|
"drill-top-break-explode-b"
|
|
joint
|
|
"bb"
|
|
track
|
|
#t
|
|
duration
|
|
(frame-range 42 74)
|
|
)
|
|
(part-tracker
|
|
"group-drill-top-break-trailer-medium"
|
|
entity
|
|
"drill-top-break-explode-b"
|
|
joint
|
|
"bc"
|
|
track
|
|
#t
|
|
duration
|
|
(frame-range 42 89)
|
|
)
|
|
(part-tracker
|
|
"group-drill-top-break-trailer-medium"
|
|
entity
|
|
"drill-top-break-explode-b"
|
|
joint
|
|
"bd"
|
|
track
|
|
#t
|
|
duration
|
|
(frame-range 42 85)
|
|
)
|
|
(part-tracker
|
|
"group-drill-top-break-trailer-medium"
|
|
entity
|
|
"drill-top-break-explode-b"
|
|
joint
|
|
"be"
|
|
track
|
|
#t
|
|
duration
|
|
(frame-range 42 82)
|
|
)
|
|
(part-tracker
|
|
"group-drill-top-break-trailer-medium"
|
|
entity
|
|
"drill-top-break-explode-b"
|
|
joint
|
|
"bf"
|
|
track
|
|
#t
|
|
duration
|
|
(frame-range 42 81)
|
|
)
|
|
(part-tracker
|
|
"group-drill-top-break-trailer-medium"
|
|
entity
|
|
"drill-top-break-explode-b"
|
|
joint
|
|
"bg"
|
|
track
|
|
#t
|
|
duration
|
|
(frame-range 42 79)
|
|
)
|
|
(part-tracker
|
|
"group-drill-top-break-trailer-large"
|
|
entity
|
|
"drill-top-break-explode-b"
|
|
joint
|
|
"bi"
|
|
track
|
|
#t
|
|
duration
|
|
(frame-range 42 53)
|
|
)
|
|
(part-tracker
|
|
"group-drill-top-break-trailer-medium"
|
|
entity
|
|
"drill-top-break-explode-b"
|
|
joint
|
|
"bj"
|
|
track
|
|
#t
|
|
duration
|
|
(frame-range 42 48)
|
|
)
|
|
)
|
|
(49
|
|
(part-tracker
|
|
"group-drill-top-break-trailer-medium"
|
|
entity
|
|
"drill-top-break-explode-b"
|
|
joint
|
|
"bm"
|
|
track
|
|
#t
|
|
duration
|
|
(frame-range 42 49)
|
|
)
|
|
(part-tracker
|
|
"group-drill-top-break-trailer-medium"
|
|
entity
|
|
"drill-top-break-explode-b"
|
|
joint
|
|
"bp"
|
|
track
|
|
#t
|
|
duration
|
|
(frame-range 42 54)
|
|
)
|
|
(part-tracker
|
|
"group-drill-top-break-trailer-medium"
|
|
entity
|
|
"drill-top-break-explode-b"
|
|
joint
|
|
"br"
|
|
track
|
|
#t
|
|
duration
|
|
(frame-range 42 61)
|
|
)
|
|
(part-tracker
|
|
"group-drill-top-break-trailer-medium"
|
|
entity
|
|
"drill-top-break-explode-b"
|
|
joint
|
|
"bs"
|
|
track
|
|
#t
|
|
duration
|
|
(frame-range 42 84)
|
|
)
|
|
(part-tracker
|
|
"group-drill-top-break-trailer-medium"
|
|
entity
|
|
"drill-top-break-explode-b"
|
|
joint
|
|
"bx"
|
|
track
|
|
#t
|
|
duration
|
|
(frame-range 42 45)
|
|
)
|
|
(part-tracker
|
|
"group-drill-top-break-trailer-large"
|
|
entity
|
|
"drill-top-break-explode-b"
|
|
joint
|
|
"by"
|
|
track
|
|
#t
|
|
duration
|
|
(frame-range 42 48)
|
|
)
|
|
(part-tracker
|
|
"group-drill-top-break-trailer-medium"
|
|
entity
|
|
"drill-top-break-explode-b"
|
|
joint
|
|
"ca"
|
|
track
|
|
#t
|
|
duration
|
|
(frame-range 42 52)
|
|
)
|
|
(part-tracker
|
|
"group-drill-top-break-trailer-large"
|
|
entity
|
|
"drill-top-break-explode-b"
|
|
joint
|
|
"cd"
|
|
track
|
|
#t
|
|
duration
|
|
(frame-range 42 44)
|
|
)
|
|
(part-tracker
|
|
"group-drill-top-break-trailer-large"
|
|
entity
|
|
"drill-top-break-explode-b"
|
|
joint
|
|
"cf"
|
|
track
|
|
#t
|
|
duration
|
|
(frame-range 42 117)
|
|
)
|
|
(part-tracker
|
|
"group-drill-top-break-trailer-medium"
|
|
entity
|
|
"drill-top-break-explode-b"
|
|
joint
|
|
"cg"
|
|
track
|
|
#t
|
|
duration
|
|
(frame-range 42 108)
|
|
)
|
|
(part-tracker
|
|
"group-drill-top-break-trailer-large"
|
|
entity
|
|
"drill-top-break-explode-b"
|
|
joint
|
|
"ch"
|
|
track
|
|
#t
|
|
duration
|
|
(frame-range 42 49)
|
|
)
|
|
)
|
|
(10000 (task-close! "drill-mech-resolution") (want-continue "drill3-warp") (talker-spawn "kor004"))
|
|
)
|
|
:cut-list '()
|
|
:wait-ground-time (seconds 1)
|
|
:draw-target #f
|
|
:abort #t
|
|
:actor (new 'static 'boxed-array :type scene-actor
|
|
(new 'static 'scene-actor
|
|
:name "scenecamera"
|
|
:level #f
|
|
:art-group "skel-scenecamera"
|
|
:prefix ""
|
|
:draw-frames '((min max))
|
|
:scissor-frames '()
|
|
:camera 4
|
|
:shadow-flags -1
|
|
:shadow-volume-joint #f
|
|
)
|
|
(new 'static 'scene-actor
|
|
:name "drill-top-break"
|
|
:level 'drillmtn
|
|
:art-group "skel-drill-top-break"
|
|
:prefix ""
|
|
:draw-frames '((min 40))
|
|
:scissor-frames '()
|
|
:flags #x1
|
|
:shadow-flags -1
|
|
:shadow-volume-joint #f
|
|
)
|
|
(new 'static 'scene-actor
|
|
:name "drill-top-break-explode"
|
|
:level 'drillmtn
|
|
:art-group "skel-drill-top-break-explode"
|
|
:prefix "explode-"
|
|
:draw-frames '((40 max))
|
|
:scissor-frames '()
|
|
:flags #x1
|
|
:shadow-flags -1
|
|
:shadow-volume-joint #f
|
|
)
|
|
(new 'static 'scene-actor
|
|
:name "drill-top-break-explode-a"
|
|
:level 'drillmtn
|
|
:art-group "skel-drill-top-break-explode-a"
|
|
:prefix "explode-a-"
|
|
:draw-frames '((40 max))
|
|
:scissor-frames '()
|
|
:flags #x1
|
|
:shadow-flags -1
|
|
:shadow-volume-joint #f
|
|
)
|
|
(new 'static 'scene-actor
|
|
:name "drill-top-break-explode-b"
|
|
:level 'drillmtn
|
|
:art-group "skel-drill-top-break-explode-b"
|
|
:prefix "explode-b-"
|
|
:draw-frames '((40 max))
|
|
:scissor-frames '()
|
|
:flags #x1
|
|
:shadow-flags -1
|
|
:shadow-volume-joint #f
|
|
)
|
|
)
|
|
:load-point-obj "drill3-warp"
|
|
:end-point-obj #f
|
|
:borrow '()
|
|
:sfx-volume -1.0
|
|
:ambient-volume -1.0
|
|
:music-volume -1.0
|
|
:blackout-end #t
|
|
:peaceful #t
|
|
:save #t
|
|
)
|
|
)
|