jak-project/goal_src/jak2/levels/drill_platform/drill-part.gc
Tyler Wilding 1b2db09f51
d/jak2: pass through all simple / non-blocked *-part, *-ocean and *-scenes files (#2048)
A big one...

I figure even if we would like to change the way the particle/scene code
is output -- it'd be easier to find patterns with it all decompiled.

I've updated my script so it can easily be used to mass update these
files:
```bash
task update-gsrc-glob GLOB="**/*-part*.gc"
```
> for example will update gsrc files with `part` in their name -- if
they are in ref tests (so uncompleted ones aren't touched)

I found a few issues along the way that I'll have to make issues for
soon.
2022-12-22 13:57:57 -05:00

5091 lines
170 KiB
Common Lisp

;;-*-Lisp-*-
(in-package goal)
;; name: drill-part.gc
;; name in dgo: drill-part
;; dgos: DMI
;; DECOMP BEGINS
(deftype drill-part (part-spawner)
()
:heap-base #x30
:method-count-assert 16
:size-assert #xb0
:flag-assert #x10003000b0
)
(defpartgroup group-drill-fire-floor-heat
:id 398
:duration (seconds 0.017)
:bounds (static-bspherem 0 0 0 16)
:parts ((sp-item 1670 :fade-after (meters 80) :flags (is-3d bit7))
(sp-item 1671 :fade-after (meters 60) :falloff-to (meters 60) :flags (bit7))
)
)
(defpart 1671
:init-specs ((sp-flt spt-num 4.0)
(sp-rnd-flt spt-x (meters 1) (meters 5) 1.0)
(sp-flt spt-y (meters -0.5))
(sp-rnd-flt spt-z (meters 1) (meters 15) 1.0)
(sp-int spt-rot-x 6)
(sp-flt spt-r 4096.0)
(sp-flt spt-g 2662.4)
(sp-flt spt-b 2764.8)
(sp-rnd-flt spt-vel-y (meters 0.026666667) (meters 0.013333334) 1.0)
(sp-flt spt-friction 0.96)
(sp-int spt-timer 120)
(sp-cpuinfo-flags distort)
(sp-int-plain-rnd spt-next-time 40 39 1)
(sp-launcher-by-id spt-next-launcher 1672)
(sp-flt spt-rotate-y (degrees 0.0))
)
)
(defpart 1672
:init-specs ((sp-flt spt-fade-b -2.56))
)
(defpartgroup group-drill-fire-floor-dust
:id 399
:duration (seconds 0.017)
:bounds (static-bspherem 0 0 0 16)
:parts ((sp-item 1674 :fade-after (meters 80) :falloff-to (meters 80) :flags (bit7))
(sp-item 1670 :fade-after (meters 80) :flags (is-3d bit7))
(sp-item 1675 :fade-after (meters 80) :flags (is-3d bit7))
(sp-item 1676 :fade-after (meters 60) :falloff-to (meters 60) :flags (bit7))
(sp-item 1677 :fade-after (meters 40) :falloff-to (meters 40) :flags (bit7) :binding 1673)
(sp-item 1673 :flags (bit1 start-dead launch-asap))
(sp-item 1673 :flags (bit1 start-dead launch-asap))
(sp-item 1673 :flags (bit1 start-dead launch-asap))
(sp-item 1673 :flags (bit1 start-dead launch-asap))
(sp-item 1673 :flags (bit1 start-dead launch-asap))
(sp-item 1673 :flags (bit1 start-dead launch-asap))
(sp-item 1673 :flags (bit1 start-dead launch-asap))
(sp-item 1673 :flags (bit1 start-dead launch-asap))
(sp-item 1673 :flags (bit1 start-dead launch-asap))
(sp-item 1673 :flags (bit1 start-dead launch-asap))
(sp-item 1673 :flags (bit1 start-dead launch-asap))
(sp-item 1673 :flags (bit1 start-dead launch-asap))
(sp-item 1673 :flags (bit1 start-dead launch-asap))
(sp-item 1673 :flags (bit1 start-dead launch-asap))
(sp-item 1673 :flags (bit1 start-dead launch-asap))
(sp-item 1673 :flags (bit1 start-dead launch-asap))
(sp-item 1673 :flags (bit1 start-dead launch-asap))
(sp-item 1673 :flags (bit1 start-dead launch-asap))
(sp-item 1673 :flags (bit1 start-dead launch-asap))
(sp-item 1673 :flags (bit1 start-dead launch-asap))
(sp-item 1673 :flags (bit1 start-dead launch-asap))
(sp-item 1673 :flags (bit1 start-dead launch-asap))
(sp-item 1673 :flags (bit1 start-dead launch-asap))
(sp-item 1673 :flags (bit1 start-dead launch-asap))
(sp-item 1673 :flags (bit1 start-dead launch-asap))
(sp-item 1673 :flags (bit1 start-dead launch-asap))
(sp-item 1673 :flags (bit1 start-dead launch-asap))
(sp-item 1673 :flags (bit1 start-dead launch-asap))
(sp-item 1673 :flags (bit1 start-dead launch-asap))
(sp-item 1673 :flags (bit1 start-dead launch-asap))
(sp-item 1673 :flags (bit1 start-dead launch-asap))
(sp-item 1673 :flags (bit1 start-dead launch-asap))
(sp-item 1673 :flags (bit1 start-dead launch-asap))
(sp-item 1673 :flags (bit1 start-dead launch-asap))
(sp-item 1673 :flags (bit1 start-dead launch-asap))
(sp-item 1673 :flags (bit1 start-dead launch-asap))
(sp-item 1673 :flags (bit1 start-dead launch-asap))
(sp-item 1673 :flags (bit1 start-dead launch-asap))
(sp-item 1673 :flags (bit1 start-dead launch-asap))
(sp-item 1673 :flags (bit1 start-dead launch-asap))
(sp-item 1673 :flags (bit1 start-dead launch-asap))
(sp-item 1673 :flags (bit1 start-dead launch-asap))
(sp-item 1673 :flags (bit1 start-dead launch-asap))
(sp-item 1673 :flags (bit1 start-dead launch-asap))
(sp-item 1673 :flags (bit1 start-dead launch-asap))
(sp-item 1673 :flags (bit1 start-dead launch-asap))
(sp-item 1673 :flags (bit1 start-dead launch-asap))
(sp-item 1673 :flags (bit1 start-dead launch-asap))
(sp-item 1673 :flags (bit1 start-dead launch-asap))
(sp-item 1673 :flags (bit1 start-dead launch-asap))
(sp-item 1673 :flags (bit1 start-dead launch-asap))
(sp-item 1673 :flags (bit1 start-dead launch-asap))
(sp-item 1673 :flags (bit1 start-dead launch-asap))
(sp-item 1673 :flags (bit1 start-dead launch-asap))
(sp-item 1673 :flags (bit1 start-dead launch-asap))
(sp-item 1673 :flags (bit1 start-dead launch-asap))
(sp-item 1673 :flags (bit1 start-dead launch-asap))
(sp-item 1673 :flags (bit1 start-dead launch-asap))
(sp-item 1673 :flags (bit1 start-dead launch-asap))
(sp-item 1673 :flags (bit1 start-dead launch-asap))
)
)
(defpart 1677
:init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x26 :page #xc))
(sp-flt spt-num 1.0)
(sp-rnd-flt spt-x (meters 1) (meters 5) 1.0)
(sp-flt spt-y (meters -1))
(sp-rnd-flt spt-z (meters 1) (meters 14) 1.0)
(sp-flt spt-scale-x (meters 0.1))
(sp-copy-from-other spt-scale-y -4)
(sp-flt spt-r 255.0)
(sp-flt spt-g 0.0)
(sp-flt spt-b 0.0)
(sp-flt spt-a 0.0)
(sp-rnd-flt spt-vel-y (meters 0.05666667) (meters 0.026666667) 1.0)
(sp-rnd-flt spt-accel-y -0.4096 -0.27306667 1.0)
(sp-rnd-flt spt-friction 0.94 0.02 1.0)
(sp-int spt-timer 300)
(sp-cpuinfo-flags sp-cpuinfo-flag-1 sp-cpuinfo-flag-3)
(sp-rnd-flt spt-conerot-x (degrees -20.0) (degrees 40.0) 1.0)
(sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0)
(sp-flt spt-rotate-y (degrees 0.0))
)
)
(defpart 1673
:init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xc9 :page #xc))
(sp-flt spt-num 1.0)
(sp-rnd-flt spt-x (meters 0) (meters 16) 1.0)
(sp-rnd-flt spt-y (meters 0) (meters 16) 1.0)
(sp-rnd-flt spt-z (meters 0.1) (meters 1) 1.0)
(sp-flt spt-scale-x (meters 0.1))
(sp-copy-from-other spt-scale-y -4)
(sp-flt spt-r 256.0)
(sp-flt spt-g 128.0)
(sp-flt spt-b 128.0)
(sp-rnd-flt spt-a 96.0 32.0 1.0)
(sp-rnd-flt spt-omega 0.0 65536.0 1.0)
(sp-rnd-flt spt-vel-x (meters -0.026666667) (meters 0.053333335) 1.0)
(sp-flt spt-vel-y (meters 0))
(sp-rnd-flt spt-vel-z (meters -0.0013333333) (meters 0.006666667) 1.0)
(sp-flt spt-fade-r 0.0)
(sp-flt spt-fade-g -0.7111111)
(sp-flt spt-fade-b -0.7111111)
(sp-flt spt-fade-a -0.42666668)
(sp-int spt-timer 300)
(sp-cpuinfo-flags sp-cpuinfo-flag-1 sp-cpuinfo-flag-2 sp-cpuinfo-flag-3 ready-to-launch)
(sp-int spt-next-time 180)
(sp-launcher-by-id spt-next-launcher 1678)
)
)
(defpart 1678
:init-specs ((sp-flt spt-fade-r -1.0666667) (sp-flt spt-fade-g 1.0666667) (sp-flt spt-fade-b 1.0666667))
)
(defpart 1676
:init-specs ((sp-flt spt-num 4.0)
(sp-rnd-flt spt-x (meters 1) (meters 5) 1.0)
(sp-flt spt-y (meters -1))
(sp-rnd-flt spt-z (meters 1) (meters 15) 1.0)
(sp-int spt-rot-x 6)
(sp-flt spt-r 4096.0)
(sp-flt spt-g 2662.4)
(sp-flt spt-b 2867.2)
(sp-rnd-flt spt-vel-y (meters 0.04) (meters 0.04) 1.0)
(sp-flt spt-friction 0.96)
(sp-int spt-timer 120)
(sp-cpuinfo-flags distort)
(sp-int-plain-rnd spt-next-time 40 39 1)
(sp-launcher-by-id spt-next-launcher 1679)
(sp-flt spt-rotate-y (degrees 0.0))
)
)
(defpart 1679
:init-specs ((sp-flt spt-fade-b -5.12))
)
(defpart 1674
:init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #xc))
(sp-func spt-birth-func 'birth-func-texture-group)
(sp-rnd-flt spt-num 4.0 2.0 1.0)
(sp-rnd-flt spt-x (meters 1) (meters 8) 1.0)
(sp-rnd-flt spt-y (meters -1) (meters -0.5) 1.0)
(sp-rnd-flt spt-z (meters 1) (meters 8) 1.0)
(sp-rnd-flt spt-scale-x (meters 2) (meters 1) 1.0)
(sp-rnd-flt spt-scale-y (meters 4) (meters 2) 1.0)
(sp-flt spt-r 255.0)
(sp-rnd-flt spt-g 0.0 128.0 1.0)
(sp-flt spt-b 0.0)
(sp-rnd-flt spt-a 16.0 16.0 1.0)
(sp-rnd-flt spt-vel-y (meters 0.026666667) (meters 0.026666667) 1.0)
(sp-flt spt-scalevel-x (meters 0.006666667))
(sp-copy-from-other spt-scalevel-y -4)
(sp-int spt-timer 110)
(sp-cpuinfo-flags sp-cpuinfo-flag-2 sp-cpuinfo-flag-3)
(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 #xc0ca00 #xc0ca00)
)
(sp-int spt-next-time 50)
(sp-launcher-by-id spt-next-launcher 1680)
(sp-flt spt-rotate-y (degrees 0.0))
)
)
(defpart 1680
:init-specs ((sp-rnd-flt spt-fade-a -0.53333336 -0.53333336 1.0))
)
(defpart 1670
:init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xca :page #xc))
(sp-flt spt-num 1.0)
(sp-flt spt-x (meters 4))
(sp-flt spt-y (meters -2.1))
(sp-flt spt-z (meters 8))
(sp-flt spt-scale-x (meters 20))
(sp-flt spt-rot-x 0.0)
(sp-flt spt-scale-y (meters 30))
(sp-rnd-flt spt-r 128.0 64.0 1.0)
(sp-rnd-flt spt-g 64.0 64.0 1.0)
(sp-rnd-flt spt-b 0.0 32.0 1.0)
(sp-rnd-flt spt-a 24.0 12.0 1.0)
(sp-int spt-timer 10)
(sp-cpuinfo-flags sp-cpuinfo-flag-3)
(sp-flt spt-rotate-y (degrees 0.0))
)
)
(defpart 1675
:init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xca :page #xc))
(sp-flt spt-num 1.0)
(sp-flt spt-x (meters 4))
(sp-flt spt-y (meters 0.2))
(sp-flt spt-z (meters 8))
(sp-flt spt-scale-x (meters 20))
(sp-flt spt-rot-x 0.0)
(sp-flt spt-scale-y (meters 30))
(sp-rnd-flt spt-r 128.0 64.0 1.0)
(sp-rnd-flt spt-g 64.0 64.0 1.0)
(sp-rnd-flt spt-b 0.0 32.0 1.0)
(sp-rnd-flt spt-a 24.0 12.0 1.0)
(sp-int spt-timer 10)
(sp-cpuinfo-flags sp-cpuinfo-flag-3)
(sp-flt spt-rotate-y (degrees 0.0))
)
)
(defpartgroup group-drill-fire-floor-a-heat
:id 400
:duration (seconds 0.017)
:bounds (static-bspherem 0 0 0 8)
:parts ((sp-item 1681 :fade-after (meters 80) :flags (is-3d bit7))
(sp-item 1682 :fade-after (meters 60) :falloff-to (meters 60) :flags (bit7))
)
)
(defpart 1682
:init-specs ((sp-flt spt-num 1.0)
(sp-rnd-flt spt-x (meters 0) (meters 2) 1.0)
(sp-rnd-flt spt-y (meters -1) (meters -0.5) 1.0)
(sp-rnd-flt spt-z (meters 0.5) (meters 7) 1.0)
(sp-int spt-rot-x 6)
(sp-flt spt-r 4096.0)
(sp-flt spt-g 2662.4)
(sp-flt spt-b 2764.8)
(sp-rnd-flt spt-vel-y (meters 0.026666667) (meters 0.013333334) 1.0)
(sp-flt spt-friction 0.96)
(sp-int spt-timer 120)
(sp-cpuinfo-flags distort)
(sp-int-plain-rnd spt-next-time 40 39 1)
(sp-launcher-by-id spt-next-launcher 1672)
(sp-flt spt-rotate-y (degrees 0.0))
)
)
(defpart 1681
:init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xca :page #xc))
(sp-flt spt-num 1.0)
(sp-flt spt-x (meters 1.8))
(sp-flt spt-y (meters -1.1))
(sp-flt spt-z (meters 4))
(sp-flt spt-scale-x (meters 12))
(sp-flt spt-rot-x 0.0)
(sp-flt spt-scale-y (meters 22))
(sp-rnd-flt spt-r 128.0 64.0 1.0)
(sp-rnd-flt spt-g 64.0 64.0 1.0)
(sp-rnd-flt spt-b 0.0 32.0 1.0)
(sp-rnd-flt spt-a 24.0 12.0 1.0)
(sp-int spt-timer 10)
(sp-cpuinfo-flags sp-cpuinfo-flag-3)
(sp-flt spt-rotate-y (degrees 0.0))
)
)
(defpart 1683
:init-specs ((sp-flt spt-num 2.0)
(sp-rnd-flt spt-x (meters 0) (meters 2) 1.0)
(sp-rnd-flt spt-y (meters -1) (meters -0.5) 1.0)
(sp-rnd-flt spt-z (meters 0.5) (meters 7) 1.0)
(sp-int spt-rot-x 6)
(sp-flt spt-r 4096.0)
(sp-flt spt-g 2662.4)
(sp-flt spt-b 2867.2)
(sp-rnd-flt spt-vel-y (meters 0.04) (meters 0.04) 1.0)
(sp-flt spt-friction 0.96)
(sp-int spt-timer 120)
(sp-cpuinfo-flags distort)
(sp-int-plain-rnd spt-next-time 40 39 1)
(sp-launcher-by-id spt-next-launcher 1679)
(sp-flt spt-rotate-y (degrees 0.0))
)
)
(defpart 1684
:init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #xc))
(sp-func spt-birth-func 'birth-func-texture-group)
(sp-rnd-flt spt-num 1.0 0.5 1.0)
(sp-rnd-flt spt-x (meters 0) (meters 2) 1.0)
(sp-rnd-flt spt-y (meters -1) (meters -0.5) 1.0)
(sp-rnd-flt spt-z (meters 0.5) (meters 7) 1.0)
(sp-rnd-flt spt-scale-x (meters 2) (meters 1) 1.0)
(sp-rnd-flt spt-scale-y (meters 4) (meters 2) 1.0)
(sp-flt spt-r 255.0)
(sp-rnd-flt spt-g 0.0 128.0 1.0)
(sp-flt spt-b 0.0)
(sp-rnd-flt spt-a 16.0 16.0 1.0)
(sp-rnd-flt spt-vel-y (meters 0.026666667) (meters 0.026666667) 1.0)
(sp-flt spt-scalevel-x (meters 0.006666667))
(sp-copy-from-other spt-scalevel-y -4)
(sp-int spt-timer 110)
(sp-cpuinfo-flags sp-cpuinfo-flag-2 sp-cpuinfo-flag-3)
(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 #xc0ca00 #xc0ca00)
)
(sp-int spt-next-time 50)
(sp-launcher-by-id spt-next-launcher 1680)
(sp-flt spt-rotate-y (degrees 0.0))
)
)
(defpart 1685
:init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xca :page #xc))
(sp-flt spt-num 1.0)
(sp-flt spt-x (meters 1.8))
(sp-flt spt-y (meters 0.2))
(sp-flt spt-z (meters 4))
(sp-flt spt-scale-x (meters 16))
(sp-flt spt-rot-x 0.0)
(sp-flt spt-scale-y (meters 22))
(sp-rnd-flt spt-r 128.0 64.0 1.0)
(sp-rnd-flt spt-g 64.0 64.0 1.0)
(sp-rnd-flt spt-b 0.0 32.0 1.0)
(sp-rnd-flt spt-a 24.0 12.0 1.0)
(sp-int spt-timer 10)
(sp-cpuinfo-flags sp-cpuinfo-flag-3)
(sp-flt spt-rotate-y (degrees 0.0))
)
)
(defpartgroup group-drill-fire-floor-a-dust
:id 401
:duration (seconds 0.017)
:bounds (static-bspherem 0 0 0 8)
:parts ((sp-item 1684 :fade-after (meters 80) :falloff-to (meters 80) :flags (bit7))
(sp-item 1681 :fade-after (meters 80) :flags (is-3d bit7))
(sp-item 1685 :fade-after (meters 80) :flags (is-3d bit7))
(sp-item 1683 :fade-after (meters 60) :falloff-to (meters 60) :flags (bit7))
)
)
(defpartgroup group-drill-orange-light
:id 402
:flags (use-local-clock unk-4)
:bounds (static-bspherem 0 0 0 4)
:parts ((sp-item 1686 :fade-after (meters 200) :flags (bit6)))
)
(defpart 1686
: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 0))
(sp-flt spt-scale-x (meters 8))
(sp-flt spt-rot-x 409.6)
(sp-rnd-flt spt-rot-z (degrees -17.0) (degrees 2.0) 1.0)
(sp-copy-from-other spt-scale-y -4)
(sp-flt spt-r 255.0)
(sp-rnd-flt spt-g 128.0 64.0 1.0)
(sp-flt spt-b 0.0)
(sp-rnd-flt spt-a 20.0 2.0 1.0)
(sp-flt spt-omega 822067.2)
(sp-flt spt-scalevel-x (meters -0.0016666667))
(sp-copy-from-other spt-scalevel-y -4)
(sp-int spt-timer 5)
(sp-cpuinfo-flags sp-cpuinfo-flag-2 sp-cpuinfo-flag-3 glow)
(sp-flt spt-userdata 4096.0)
)
)
(defpartgroup group-drill-blue-light-single
:id 403
:flags (unk-4)
:bounds (static-bspherem 0 0 0 8)
:parts ((sp-item 1687 :fade-after (meters 200) :flags (bit6 bit7))
(sp-item 1688 :fade-after (meters 200) :flags (bit6 bit7))
(sp-item 1689 :fade-after (meters 200) :flags (bit6 bit7))
)
)
(defpartgroup group-drill-blue-light-single-small
:id 404
:flags (unk-4 unk-7)
:bounds (static-bspherem 0 0 0 7)
:scale (0.0 0.0 0.0)
:parts ((sp-item 1687 :fade-after (meters 200) :flags (bit6 bit7))
(sp-item 1688 :fade-after (meters 200) :flags (bit6 bit7))
(sp-item 1689 :fade-after (meters 200) :flags (bit6 bit7))
)
)
(defpartgroup group-drill-blue-light-single-med
:id 405
:flags (unk-4 unk-7)
:bounds (static-bspherem 0 0 0 5)
:scale (0.0 0.0 0.0)
:parts ((sp-item 1687 :fade-after (meters 200) :flags (bit6 bit7))
(sp-item 1688 :fade-after (meters 200) :flags (bit6 bit7))
(sp-item 1689 :fade-after (meters 200) :flags (bit6 bit7))
)
)
(defpart 1687
: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 -3))
(sp-flt spt-scale-x (meters 8))
(sp-flt spt-rot-x 409.6)
(sp-rnd-flt spt-rot-z (degrees -44.0) (degrees 2.0) 1.0)
(sp-copy-from-other spt-scale-y -4)
(sp-flt spt-r 255.0)
(sp-rnd-flt spt-g 128.0 64.0 1.0)
(sp-rnd-flt spt-b 0.0 32.0 1.0)
(sp-rnd-flt spt-a 20.0 2.0 1.0)
(sp-flt spt-omega 822067.2)
(sp-flt spt-scalevel-x (meters -0.0016666667))
(sp-copy-from-other spt-scalevel-y -4)
(sp-int spt-timer 5)
(sp-cpuinfo-flags sp-cpuinfo-flag-2 sp-cpuinfo-flag-3 glow sp-cpuinfo-flag-21)
(sp-flt spt-userdata 4096.0)
(sp-flt spt-rotate-y (degrees 0.0))
)
)
(defpart 1688
: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 0))
(sp-flt spt-scale-x (meters 8))
(sp-flt spt-rot-x 409.6)
(sp-rnd-flt spt-rot-z (degrees -44.0) (degrees 2.0) 1.0)
(sp-copy-from-other spt-scale-y -4)
(sp-flt spt-r 255.0)
(sp-rnd-flt spt-g 128.0 64.0 1.0)
(sp-rnd-flt spt-b 0.0 32.0 1.0)
(sp-rnd-flt spt-a 20.0 2.0 1.0)
(sp-flt spt-omega 822067.2)
(sp-flt spt-scalevel-x (meters -0.0016666667))
(sp-copy-from-other spt-scalevel-y -4)
(sp-int spt-timer 5)
(sp-cpuinfo-flags sp-cpuinfo-flag-2 sp-cpuinfo-flag-3 glow sp-cpuinfo-flag-21)
(sp-flt spt-userdata 4096.0)
(sp-flt spt-rotate-y (degrees 0.0))
)
)
(defpart 1689
: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 3))
(sp-flt spt-scale-x (meters 8))
(sp-flt spt-rot-x 409.6)
(sp-rnd-flt spt-rot-z (degrees -44.0) (degrees 2.0) 1.0)
(sp-copy-from-other spt-scale-y -4)
(sp-flt spt-r 255.0)
(sp-rnd-flt spt-g 128.0 64.0 1.0)
(sp-rnd-flt spt-b 0.0 32.0 1.0)
(sp-rnd-flt spt-a 20.0 2.0 1.0)
(sp-flt spt-omega 822067.2)
(sp-flt spt-scalevel-x (meters -0.0016666667))
(sp-copy-from-other spt-scalevel-y -4)
(sp-int spt-timer 5)
(sp-cpuinfo-flags sp-cpuinfo-flag-2 sp-cpuinfo-flag-3 glow sp-cpuinfo-flag-21)
(sp-flt spt-userdata 4096.0)
(sp-flt spt-rotate-y (degrees 0.0))
)
)
(defpartgroup group-drill-blue-light-long
:id 406
:flags (unk-4 unk-6)
:bounds (static-bspherem 0 0 0 10)
:rotate ((degrees 0) (degrees 4) (degrees 0))
:parts ((sp-item 1690 :fade-after (meters 200) :flags (bit6 bit7))
(sp-item 1691 :fade-after (meters 200) :flags (bit6))
(sp-item 1692 :fade-after (meters 200) :flags (bit6 bit7))
)
)
(defpart 1690
:init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xca :page #xc))
(sp-flt spt-num 1.0)
(sp-flt spt-x (meters -5))
(sp-flt spt-scale-x (meters 12))
(sp-flt spt-rot-x 2048.0)
(sp-rnd-flt spt-rot-z (degrees -17.0) (degrees 2.0) 1.0)
(sp-copy-from-other spt-scale-y -4)
(sp-flt spt-r 255.0)
(sp-rnd-flt spt-g 128.0 64.0 1.0)
(sp-rnd-flt spt-b 0.0 32.0 1.0)
(sp-rnd-flt spt-a 20.0 2.0 1.0)
(sp-flt spt-omega 822067.2)
(sp-flt spt-scalevel-x (meters -0.0016666667))
(sp-copy-from-other spt-scalevel-y -4)
(sp-int spt-timer 5)
(sp-cpuinfo-flags sp-cpuinfo-flag-2 sp-cpuinfo-flag-3 glow)
(sp-flt spt-userdata 4096.0)
(sp-flt spt-rotate-y (degrees 0.0))
)
)
(defpart 1691
:init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xca :page #xc))
(sp-flt spt-num 1.0)
(sp-flt spt-x (meters 0))
(sp-flt spt-scale-x (meters 12))
(sp-flt spt-rot-x 2048.0)
(sp-rnd-flt spt-rot-z (degrees -17.0) (degrees 2.0) 1.0)
(sp-copy-from-other spt-scale-y -4)
(sp-flt spt-r 255.0)
(sp-rnd-flt spt-g 128.0 64.0 1.0)
(sp-rnd-flt spt-b 0.0 32.0 1.0)
(sp-rnd-flt spt-a 20.0 2.0 1.0)
(sp-flt spt-omega 822067.2)
(sp-flt spt-scalevel-x (meters -0.0016666667))
(sp-copy-from-other spt-scalevel-y -4)
(sp-int spt-timer 5)
(sp-cpuinfo-flags sp-cpuinfo-flag-2 sp-cpuinfo-flag-3 glow)
(sp-flt spt-userdata 4096.0)
)
)
(defpart 1692
:init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xca :page #xc))
(sp-flt spt-num 1.0)
(sp-flt spt-x (meters 5))
(sp-flt spt-scale-x (meters 12))
(sp-flt spt-rot-x 2048.0)
(sp-rnd-flt spt-rot-z (degrees -17.0) (degrees 2.0) 1.0)
(sp-copy-from-other spt-scale-y -4)
(sp-flt spt-r 255.0)
(sp-rnd-flt spt-g 128.0 64.0 1.0)
(sp-rnd-flt spt-b 0.0 32.0 1.0)
(sp-rnd-flt spt-a 20.0 2.0 1.0)
(sp-flt spt-omega 822067.2)
(sp-flt spt-scalevel-x (meters -0.0016666667))
(sp-copy-from-other spt-scalevel-y -4)
(sp-int spt-timer 5)
(sp-cpuinfo-flags sp-cpuinfo-flag-2 sp-cpuinfo-flag-3 glow)
(sp-flt spt-userdata 4096.0)
(sp-flt spt-rotate-y (degrees 0.0))
)
)
(defpartgroup group-drill-yellow-light-big-round
:id 407
:bounds (static-bspherem 0 0 0 32)
:parts ((sp-item 1693 :fade-after (meters 240) :flags (bit6))
(sp-item 1694 :fade-after (meters 240) :flags (bit6))
(sp-item 1695 :fade-after (meters 240) :flags (bit6))
(sp-item 1696 :fade-after (meters 240) :flags (bit6))
(sp-item 1697 :fade-after (meters 240) :flags (bit6))
(sp-item 1698 :fade-after (meters 240) :flags (bit6))
(sp-item 1699 :fade-after (meters 240) :flags (bit6))
(sp-item 1700 :fade-after (meters 240) :flags (bit6))
(sp-item 1701 :fade-after (meters 240) :flags (bit6))
(sp-item 1702 :fade-after (meters 240) :flags (bit6))
(sp-item 1703 :fade-after (meters 240) :flags (bit6))
(sp-item 1704 :fade-after (meters 240) :flags (bit6))
)
)
(defpart 1693
:init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xca :page #xc))
(sp-flt spt-num 1.0)
(sp-flt spt-x (meters 12.2))
(sp-flt spt-y (meters -0.75))
(sp-flt spt-scale-x (meters 8))
(sp-flt spt-rot-x 2048.0)
(sp-rnd-flt spt-rot-z (degrees -17.0) (degrees 2.0) 1.0)
(sp-copy-from-other spt-scale-y -4)
(sp-flt spt-r 255.0)
(sp-rnd-flt spt-g 128.0 64.0 1.0)
(sp-rnd-flt spt-b 0.0 32.0 1.0)
(sp-rnd-flt spt-a 20.0 2.0 1.0)
(sp-flt spt-omega 822067.2)
(sp-flt spt-scalevel-x (meters -0.0016666667))
(sp-copy-from-other spt-scalevel-y -4)
(sp-int spt-timer 5)
(sp-cpuinfo-flags sp-cpuinfo-flag-2 sp-cpuinfo-flag-3 glow)
(sp-flt spt-userdata 4096.0)
(sp-flt spt-rotate-y (degrees 180.0))
)
)
(defpart 1694
:init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xca :page #xc))
(sp-flt spt-num 1.0)
(sp-flt spt-x (meters 12.2))
(sp-flt spt-y (meters -0.75))
(sp-flt spt-scale-x (meters 8))
(sp-flt spt-rot-x 2048.0)
(sp-rnd-flt spt-rot-z (degrees -17.0) (degrees 2.0) 1.0)
(sp-copy-from-other spt-scale-y -4)
(sp-flt spt-r 255.0)
(sp-rnd-flt spt-g 128.0 64.0 1.0)
(sp-rnd-flt spt-b 0.0 32.0 1.0)
(sp-rnd-flt spt-a 20.0 2.0 1.0)
(sp-flt spt-omega 822067.2)
(sp-flt spt-scalevel-x (meters -0.0016666667))
(sp-copy-from-other spt-scalevel-y -4)
(sp-int spt-timer 5)
(sp-cpuinfo-flags sp-cpuinfo-flag-2 sp-cpuinfo-flag-3 glow)
(sp-flt spt-userdata 4096.0)
(sp-flt spt-rotate-y (degrees 195.0))
)
)
(defpart 1695
:init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xca :page #xc))
(sp-flt spt-num 1.0)
(sp-flt spt-x (meters 12.2))
(sp-flt spt-y (meters -0.75))
(sp-flt spt-scale-x (meters 8))
(sp-flt spt-rot-x 2048.0)
(sp-rnd-flt spt-rot-z (degrees -17.0) (degrees 2.0) 1.0)
(sp-copy-from-other spt-scale-y -4)
(sp-flt spt-r 255.0)
(sp-rnd-flt spt-g 128.0 64.0 1.0)
(sp-rnd-flt spt-b 0.0 32.0 1.0)
(sp-rnd-flt spt-a 20.0 2.0 1.0)
(sp-flt spt-omega 822067.2)
(sp-flt spt-scalevel-x (meters -0.0016666667))
(sp-copy-from-other spt-scalevel-y -4)
(sp-int spt-timer 5)
(sp-cpuinfo-flags sp-cpuinfo-flag-2 sp-cpuinfo-flag-3 glow)
(sp-flt spt-userdata 4096.0)
(sp-flt spt-rotate-y (degrees 210.0))
)
)
(defpart 1696
:init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xca :page #xc))
(sp-flt spt-num 1.0)
(sp-flt spt-x (meters 12.2))
(sp-flt spt-y (meters -0.75))
(sp-flt spt-scale-x (meters 8))
(sp-flt spt-rot-x 2048.0)
(sp-rnd-flt spt-rot-z (degrees -17.0) (degrees 2.0) 1.0)
(sp-copy-from-other spt-scale-y -4)
(sp-flt spt-r 255.0)
(sp-rnd-flt spt-g 128.0 64.0 1.0)
(sp-rnd-flt spt-b 0.0 32.0 1.0)
(sp-rnd-flt spt-a 20.0 2.0 1.0)
(sp-flt spt-omega 822067.2)
(sp-flt spt-scalevel-x (meters -0.0016666667))
(sp-copy-from-other spt-scalevel-y -4)
(sp-int spt-timer 5)
(sp-cpuinfo-flags sp-cpuinfo-flag-2 sp-cpuinfo-flag-3 glow)
(sp-flt spt-userdata 4096.0)
(sp-flt spt-rotate-y (degrees 225.0))
)
)
(defpart 1697
:init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xca :page #xc))
(sp-flt spt-num 1.0)
(sp-flt spt-x (meters 12.2))
(sp-flt spt-y (meters -0.75))
(sp-flt spt-scale-x (meters 8))
(sp-flt spt-rot-x 2048.0)
(sp-rnd-flt spt-rot-z (degrees -17.0) (degrees 2.0) 1.0)
(sp-copy-from-other spt-scale-y -4)
(sp-flt spt-r 255.0)
(sp-rnd-flt spt-g 128.0 64.0 1.0)
(sp-rnd-flt spt-b 0.0 32.0 1.0)
(sp-rnd-flt spt-a 20.0 2.0 1.0)
(sp-flt spt-omega 822067.2)
(sp-flt spt-scalevel-x (meters -0.0016666667))
(sp-copy-from-other spt-scalevel-y -4)
(sp-int spt-timer 5)
(sp-cpuinfo-flags sp-cpuinfo-flag-2 sp-cpuinfo-flag-3 glow)
(sp-flt spt-userdata 4096.0)
(sp-flt spt-rotate-y (degrees 240.0))
)
)
(defpart 1698
:init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xca :page #xc))
(sp-flt spt-num 1.0)
(sp-flt spt-x (meters 12.2))
(sp-flt spt-y (meters -0.75))
(sp-flt spt-scale-x (meters 8))
(sp-flt spt-rot-x 2048.0)
(sp-rnd-flt spt-rot-z (degrees -17.0) (degrees 2.0) 1.0)
(sp-copy-from-other spt-scale-y -4)
(sp-flt spt-r 255.0)
(sp-rnd-flt spt-g 128.0 64.0 1.0)
(sp-rnd-flt spt-b 0.0 32.0 1.0)
(sp-rnd-flt spt-a 20.0 2.0 1.0)
(sp-flt spt-omega 822067.2)
(sp-flt spt-scalevel-x (meters -0.0016666667))
(sp-copy-from-other spt-scalevel-y -4)
(sp-int spt-timer 5)
(sp-cpuinfo-flags sp-cpuinfo-flag-2 sp-cpuinfo-flag-3 glow)
(sp-flt spt-userdata 4096.0)
(sp-flt spt-rotate-y (degrees 165.0))
)
)
(defpart 1699
:init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xca :page #xc))
(sp-flt spt-num 1.0)
(sp-flt spt-x (meters 12.2))
(sp-flt spt-y (meters -0.75))
(sp-flt spt-scale-x (meters 8))
(sp-flt spt-rot-x 2048.0)
(sp-rnd-flt spt-rot-z (degrees -17.0) (degrees 2.0) 1.0)
(sp-copy-from-other spt-scale-y -4)
(sp-flt spt-r 255.0)
(sp-rnd-flt spt-g 128.0 64.0 1.0)
(sp-rnd-flt spt-b 0.0 32.0 1.0)
(sp-rnd-flt spt-a 20.0 2.0 1.0)
(sp-flt spt-omega 822067.2)
(sp-flt spt-scalevel-x (meters -0.0016666667))
(sp-copy-from-other spt-scalevel-y -4)
(sp-int spt-timer 5)
(sp-cpuinfo-flags sp-cpuinfo-flag-2 sp-cpuinfo-flag-3 glow)
(sp-flt spt-userdata 4096.0)
(sp-flt spt-rotate-y (degrees 150.0))
)
)
(defpart 1700
:init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xca :page #xc))
(sp-flt spt-num 1.0)
(sp-flt spt-x (meters 12.2))
(sp-flt spt-y (meters -0.75))
(sp-flt spt-scale-x (meters 8))
(sp-flt spt-rot-x 2048.0)
(sp-rnd-flt spt-rot-z (degrees -17.0) (degrees 2.0) 1.0)
(sp-copy-from-other spt-scale-y -4)
(sp-flt spt-r 255.0)
(sp-rnd-flt spt-g 128.0 64.0 1.0)
(sp-rnd-flt spt-b 0.0 32.0 1.0)
(sp-rnd-flt spt-a 20.0 2.0 1.0)
(sp-flt spt-omega 822067.2)
(sp-flt spt-scalevel-x (meters -0.0016666667))
(sp-copy-from-other spt-scalevel-y -4)
(sp-int spt-timer 5)
(sp-cpuinfo-flags sp-cpuinfo-flag-2 sp-cpuinfo-flag-3 glow)
(sp-flt spt-userdata 4096.0)
(sp-flt spt-rotate-y (degrees 135.0))
)
)
(defpart 1701
:init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xca :page #xc))
(sp-flt spt-num 1.0)
(sp-flt spt-x (meters 12.2))
(sp-flt spt-y (meters -0.75))
(sp-flt spt-scale-x (meters 8))
(sp-flt spt-rot-x 2048.0)
(sp-rnd-flt spt-rot-z (degrees -17.0) (degrees 2.0) 1.0)
(sp-copy-from-other spt-scale-y -4)
(sp-flt spt-r 255.0)
(sp-rnd-flt spt-g 128.0 64.0 1.0)
(sp-rnd-flt spt-b 0.0 32.0 1.0)
(sp-rnd-flt spt-a 20.0 2.0 1.0)
(sp-flt spt-omega 822067.2)
(sp-flt spt-scalevel-x (meters -0.0016666667))
(sp-copy-from-other spt-scalevel-y -4)
(sp-int spt-timer 5)
(sp-cpuinfo-flags sp-cpuinfo-flag-2 sp-cpuinfo-flag-3 glow)
(sp-flt spt-userdata 4096.0)
(sp-flt spt-rotate-y (degrees 120.0))
)
)
(defpart 1702
:init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xca :page #xc))
(sp-flt spt-num 1.0)
(sp-flt spt-x (meters 12.2))
(sp-flt spt-y (meters -0.75))
(sp-flt spt-scale-x (meters 8))
(sp-flt spt-rot-x 2048.0)
(sp-rnd-flt spt-rot-z (degrees -17.0) (degrees 2.0) 1.0)
(sp-copy-from-other spt-scale-y -4)
(sp-flt spt-r 255.0)
(sp-rnd-flt spt-g 128.0 64.0 1.0)
(sp-rnd-flt spt-b 0.0 32.0 1.0)
(sp-rnd-flt spt-a 20.0 2.0 1.0)
(sp-flt spt-omega 822067.2)
(sp-flt spt-scalevel-x (meters -0.0016666667))
(sp-copy-from-other spt-scalevel-y -4)
(sp-int spt-timer 5)
(sp-cpuinfo-flags sp-cpuinfo-flag-2 sp-cpuinfo-flag-3 glow)
(sp-flt spt-userdata 4096.0)
(sp-flt spt-rotate-y (degrees 105.0))
)
)
(defpart 1703
:init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xca :page #xc))
(sp-flt spt-num 1.0)
(sp-flt spt-x (meters 12.2))
(sp-flt spt-y (meters -0.75))
(sp-flt spt-scale-x (meters 8))
(sp-flt spt-rot-x 2048.0)
(sp-rnd-flt spt-rot-z (degrees -17.0) (degrees 2.0) 1.0)
(sp-copy-from-other spt-scale-y -4)
(sp-flt spt-r 255.0)
(sp-rnd-flt spt-g 128.0 64.0 1.0)
(sp-rnd-flt spt-b 0.0 32.0 1.0)
(sp-rnd-flt spt-a 20.0 2.0 1.0)
(sp-flt spt-omega 822067.2)
(sp-flt spt-scalevel-x (meters -0.0016666667))
(sp-copy-from-other spt-scalevel-y -4)
(sp-int spt-timer 5)
(sp-cpuinfo-flags sp-cpuinfo-flag-2 sp-cpuinfo-flag-3 glow)
(sp-flt spt-userdata 4096.0)
(sp-flt spt-rotate-y (degrees 90.0))
)
)
(defpart 1704
:init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xca :page #xc))
(sp-flt spt-num 1.0)
(sp-flt spt-x (meters 12.2))
(sp-flt spt-y (meters -0.75))
(sp-flt spt-scale-x (meters 8))
(sp-flt spt-rot-x 2048.0)
(sp-rnd-flt spt-rot-z (degrees -17.0) (degrees 2.0) 1.0)
(sp-copy-from-other spt-scale-y -4)
(sp-flt spt-r 255.0)
(sp-rnd-flt spt-g 128.0 64.0 1.0)
(sp-rnd-flt spt-b 0.0 32.0 1.0)
(sp-rnd-flt spt-a 20.0 2.0 1.0)
(sp-flt spt-omega 822067.2)
(sp-flt spt-scalevel-x (meters -0.0016666667))
(sp-copy-from-other spt-scalevel-y -4)
(sp-int spt-timer 5)
(sp-cpuinfo-flags sp-cpuinfo-flag-2 sp-cpuinfo-flag-3 glow)
(sp-flt spt-userdata 4096.0)
(sp-flt spt-rotate-y (degrees 75.0))
)
)
(defpartgroup group-drill-blue-light-big-round
:id 408
:bounds (static-bspherem 0 0 0 45)
:parts ((sp-item 1705 :fade-after (meters 240) :flags (bit6))
(sp-item 1706 :fade-after (meters 240) :flags (bit6))
(sp-item 1707 :fade-after (meters 240) :flags (bit6))
(sp-item 1708 :fade-after (meters 240) :flags (bit6))
(sp-item 1709 :fade-after (meters 240) :flags (bit6))
(sp-item 1710 :fade-after (meters 240) :flags (bit6))
(sp-item 1711 :fade-after (meters 240) :flags (bit6))
(sp-item 1712 :fade-after (meters 240) :flags (bit6))
(sp-item 1713 :fade-after (meters 240) :flags (bit6))
(sp-item 1714 :fade-after (meters 240) :flags (bit6))
(sp-item 1715 :fade-after (meters 240) :flags (bit6))
(sp-item 1716 :fade-after (meters 240) :flags (bit6))
(sp-item 1717 :fade-after (meters 240) :flags (bit6))
(sp-item 1718 :fade-after (meters 240) :flags (bit6))
(sp-item 1719 :fade-after (meters 240) :flags (bit6))
(sp-item 1720 :fade-after (meters 240) :flags (bit6))
(sp-item 1721 :fade-after (meters 240) :flags (bit6))
(sp-item 1722 :fade-after (meters 240) :flags (bit6))
(sp-item 1723 :fade-after (meters 240) :flags (bit6))
(sp-item 1724 :fade-after (meters 240) :flags (bit6))
(sp-item 1725 :fade-after (meters 240) :flags (bit6))
(sp-item 1726 :fade-after (meters 240) :flags (bit6))
(sp-item 1727 :fade-after (meters 240) :flags (bit6))
(sp-item 1728 :fade-after (meters 240) :flags (bit6))
(sp-item 1729 :fade-after (meters 240) :flags (bit6))
(sp-item 1730 :fade-after (meters 240) :flags (bit6))
(sp-item 1731 :fade-after (meters 240) :flags (bit6))
(sp-item 1732 :fade-after (meters 240) :flags (bit6))
(sp-item 1733 :fade-after (meters 240) :flags (bit6))
(sp-item 1734 :fade-after (meters 240) :flags (bit6))
(sp-item 1735 :fade-after (meters 240) :flags (bit6))
(sp-item 1736 :fade-after (meters 240) :flags (bit6))
(sp-item 1737 :fade-after (meters 240) :flags (bit6))
)
)
(defpart 1705
:init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xca :page #xc))
(sp-flt spt-num 1.0)
(sp-flt spt-x (meters 43))
(sp-flt spt-y (meters -4))
(sp-flt spt-scale-x (meters 12))
(sp-flt spt-rot-x 2048.0)
(sp-rnd-flt spt-rot-z (degrees -17.0) (degrees 2.0) 1.0)
(sp-copy-from-other spt-scale-y -4)
(sp-flt spt-r 255.0)
(sp-rnd-flt spt-g 128.0 64.0 1.0)
(sp-rnd-flt spt-b 0.0 32.0 1.0)
(sp-rnd-flt spt-a 20.0 2.0 1.0)
(sp-flt spt-omega 822067.2)
(sp-flt spt-scalevel-x (meters -0.0016666667))
(sp-copy-from-other spt-scalevel-y -4)
(sp-int spt-timer 5)
(sp-cpuinfo-flags sp-cpuinfo-flag-2 sp-cpuinfo-flag-3 glow)
(sp-flt spt-userdata 4096.0)
(sp-flt spt-rotate-y (degrees -17.0))
)
)
(defpart 1706
:init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xca :page #xc))
(sp-flt spt-num 1.0)
(sp-flt spt-x (meters 43))
(sp-flt spt-y (meters -4))
(sp-flt spt-scale-x (meters 12))
(sp-flt spt-rot-x 2048.0)
(sp-rnd-flt spt-rot-z (degrees -17.0) (degrees 2.0) 1.0)
(sp-copy-from-other spt-scale-y -4)
(sp-flt spt-r 255.0)
(sp-rnd-flt spt-g 128.0 64.0 1.0)
(sp-rnd-flt spt-b 0.0 32.0 1.0)
(sp-rnd-flt spt-a 20.0 2.0 1.0)
(sp-flt spt-omega 822067.2)
(sp-flt spt-scalevel-x (meters -0.0016666667))
(sp-copy-from-other spt-scalevel-y -4)
(sp-int spt-timer 5)
(sp-cpuinfo-flags sp-cpuinfo-flag-2 sp-cpuinfo-flag-3 glow)
(sp-flt spt-userdata 4096.0)
(sp-flt spt-rotate-y (degrees -11.500001))
)
)
(defpart 1707
:init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xca :page #xc))
(sp-flt spt-num 1.0)
(sp-flt spt-x (meters 43))
(sp-flt spt-y (meters -4))
(sp-flt spt-scale-x (meters 12))
(sp-flt spt-rot-x 2048.0)
(sp-rnd-flt spt-rot-z (degrees -17.0) (degrees 2.0) 1.0)
(sp-copy-from-other spt-scale-y -4)
(sp-flt spt-r 255.0)
(sp-rnd-flt spt-g 128.0 64.0 1.0)
(sp-rnd-flt spt-b 0.0 32.0 1.0)
(sp-rnd-flt spt-a 20.0 2.0 1.0)
(sp-flt spt-omega 822067.2)
(sp-flt spt-scalevel-x (meters -0.0016666667))
(sp-copy-from-other spt-scalevel-y -4)
(sp-int spt-timer 5)
(sp-cpuinfo-flags sp-cpuinfo-flag-2 sp-cpuinfo-flag-3 glow)
(sp-flt spt-userdata 4096.0)
(sp-flt spt-rotate-y (degrees -5.6))
)
)
(defpart 1708
:init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xca :page #xc))
(sp-flt spt-num 1.0)
(sp-flt spt-x (meters 43))
(sp-flt spt-y (meters -4))
(sp-flt spt-scale-x (meters 12))
(sp-flt spt-rot-x 2048.0)
(sp-rnd-flt spt-rot-z (degrees -17.0) (degrees 2.0) 1.0)
(sp-copy-from-other spt-scale-y -4)
(sp-flt spt-r 255.0)
(sp-rnd-flt spt-g 128.0 64.0 1.0)
(sp-rnd-flt spt-b 0.0 32.0 1.0)
(sp-rnd-flt spt-a 20.0 2.0 1.0)
(sp-flt spt-omega 822067.2)
(sp-flt spt-scalevel-x (meters -0.0016666667))
(sp-copy-from-other spt-scalevel-y -4)
(sp-int spt-timer 5)
(sp-cpuinfo-flags sp-cpuinfo-flag-2 sp-cpuinfo-flag-3 glow)
(sp-flt spt-userdata 4096.0)
(sp-flt spt-rotate-y (degrees 5.6))
)
)
(defpart 1709
:init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xca :page #xc))
(sp-flt spt-num 1.0)
(sp-flt spt-x (meters 43))
(sp-flt spt-y (meters -4))
(sp-flt spt-scale-x (meters 12))
(sp-flt spt-rot-x 2048.0)
(sp-rnd-flt spt-rot-z (degrees -17.0) (degrees 2.0) 1.0)
(sp-copy-from-other spt-scale-y -4)
(sp-flt spt-r 255.0)
(sp-rnd-flt spt-g 128.0 64.0 1.0)
(sp-rnd-flt spt-b 0.0 32.0 1.0)
(sp-rnd-flt spt-a 20.0 2.0 1.0)
(sp-flt spt-omega 822067.2)
(sp-flt spt-scalevel-x (meters -0.0016666667))
(sp-copy-from-other spt-scalevel-y -4)
(sp-int spt-timer 5)
(sp-cpuinfo-flags sp-cpuinfo-flag-2 sp-cpuinfo-flag-3 glow)
(sp-flt spt-userdata 4096.0)
(sp-flt spt-rotate-y (degrees 11.500001))
)
)
(defpart 1710
:init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xca :page #xc))
(sp-flt spt-num 1.0)
(sp-flt spt-x (meters 43))
(sp-flt spt-y (meters -4))
(sp-flt spt-scale-x (meters 12))
(sp-flt spt-rot-x 2048.0)
(sp-rnd-flt spt-rot-z (degrees -17.0) (degrees 2.0) 1.0)
(sp-copy-from-other spt-scale-y -4)
(sp-flt spt-r 255.0)
(sp-rnd-flt spt-g 128.0 64.0 1.0)
(sp-rnd-flt spt-b 0.0 32.0 1.0)
(sp-rnd-flt spt-a 20.0 2.0 1.0)
(sp-flt spt-omega 822067.2)
(sp-flt spt-scalevel-x (meters -0.0016666667))
(sp-copy-from-other spt-scalevel-y -4)
(sp-int spt-timer 5)
(sp-cpuinfo-flags sp-cpuinfo-flag-2 sp-cpuinfo-flag-3 glow)
(sp-flt spt-userdata 4096.0)
(sp-flt spt-rotate-y (degrees 17.0))
)
)
(defpart 1711
:init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xca :page #xc))
(sp-flt spt-num 1.0)
(sp-flt spt-x (meters 43))
(sp-flt spt-y (meters -4))
(sp-flt spt-scale-x (meters 12))
(sp-flt spt-rot-x 2048.0)
(sp-rnd-flt spt-rot-z (degrees -17.0) (degrees 2.0) 1.0)
(sp-copy-from-other spt-scale-y -4)
(sp-flt spt-r 255.0)
(sp-rnd-flt spt-g 128.0 64.0 1.0)
(sp-rnd-flt spt-b 0.0 32.0 1.0)
(sp-rnd-flt spt-a 20.0 2.0 1.0)
(sp-flt spt-omega 822067.2)
(sp-flt spt-scalevel-x (meters -0.0016666667))
(sp-copy-from-other spt-scalevel-y -4)
(sp-int spt-timer 5)
(sp-cpuinfo-flags sp-cpuinfo-flag-2 sp-cpuinfo-flag-3 glow)
(sp-flt spt-userdata 4096.0)
(sp-flt spt-rotate-y (degrees 28.099998))
)
)
(defpart 1712
:init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xca :page #xc))
(sp-flt spt-num 1.0)
(sp-flt spt-x (meters 43))
(sp-flt spt-y (meters -4))
(sp-flt spt-scale-x (meters 12))
(sp-flt spt-rot-x 2048.0)
(sp-rnd-flt spt-rot-z (degrees -17.0) (degrees 2.0) 1.0)
(sp-copy-from-other spt-scale-y -4)
(sp-flt spt-r 255.0)
(sp-rnd-flt spt-g 128.0 64.0 1.0)
(sp-rnd-flt spt-b 0.0 32.0 1.0)
(sp-rnd-flt spt-a 20.0 2.0 1.0)
(sp-flt spt-omega 822067.2)
(sp-flt spt-scalevel-x (meters -0.0016666667))
(sp-copy-from-other spt-scalevel-y -4)
(sp-int spt-timer 5)
(sp-cpuinfo-flags sp-cpuinfo-flag-2 sp-cpuinfo-flag-3 glow)
(sp-flt spt-userdata 4096.0)
(sp-flt spt-rotate-y (degrees 34.0))
)
)
(defpart 1713
:init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xca :page #xc))
(sp-flt spt-num 1.0)
(sp-flt spt-x (meters 43))
(sp-flt spt-y (meters -4))
(sp-flt spt-scale-x (meters 12))
(sp-flt spt-rot-x 2048.0)
(sp-rnd-flt spt-rot-z (degrees -17.0) (degrees 2.0) 1.0)
(sp-copy-from-other spt-scale-y -4)
(sp-flt spt-r 255.0)
(sp-rnd-flt spt-g 128.0 64.0 1.0)
(sp-rnd-flt spt-b 0.0 32.0 1.0)
(sp-rnd-flt spt-a 20.0 2.0 1.0)
(sp-flt spt-omega 822067.2)
(sp-flt spt-scalevel-x (meters -0.0016666667))
(sp-copy-from-other spt-scalevel-y -4)
(sp-int spt-timer 5)
(sp-cpuinfo-flags sp-cpuinfo-flag-2 sp-cpuinfo-flag-3 glow)
(sp-flt spt-userdata 4096.0)
(sp-flt spt-rotate-y (degrees 39.5))
)
)
(defpart 1714
:init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xca :page #xc))
(sp-flt spt-num 1.0)
(sp-flt spt-x (meters 43))
(sp-flt spt-y (meters -4))
(sp-flt spt-scale-x (meters 12))
(sp-flt spt-rot-x 2048.0)
(sp-rnd-flt spt-rot-z (degrees -17.0) (degrees 2.0) 1.0)
(sp-copy-from-other spt-scale-y -4)
(sp-flt spt-r 255.0)
(sp-rnd-flt spt-g 128.0 64.0 1.0)
(sp-rnd-flt spt-b 0.0 32.0 1.0)
(sp-rnd-flt spt-a 20.0 2.0 1.0)
(sp-flt spt-omega 822067.2)
(sp-flt spt-scalevel-x (meters -0.0016666667))
(sp-copy-from-other spt-scalevel-y -4)
(sp-int spt-timer 5)
(sp-cpuinfo-flags sp-cpuinfo-flag-2 sp-cpuinfo-flag-3 glow)
(sp-flt spt-userdata 4096.0)
(sp-flt spt-rotate-y (degrees 50.600002))
)
)
(defpart 1715
:init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xca :page #xc))
(sp-flt spt-num 1.0)
(sp-flt spt-x (meters 43))
(sp-flt spt-y (meters -4))
(sp-flt spt-scale-x (meters 12))
(sp-flt spt-rot-x 2048.0)
(sp-rnd-flt spt-rot-z (degrees -17.0) (degrees 2.0) 1.0)
(sp-copy-from-other spt-scale-y -4)
(sp-flt spt-r 255.0)
(sp-rnd-flt spt-g 128.0 64.0 1.0)
(sp-rnd-flt spt-b 0.0 32.0 1.0)
(sp-rnd-flt spt-a 20.0 2.0 1.0)
(sp-flt spt-omega 822067.2)
(sp-flt spt-scalevel-x (meters -0.0016666667))
(sp-copy-from-other spt-scalevel-y -4)
(sp-int spt-timer 5)
(sp-cpuinfo-flags sp-cpuinfo-flag-2 sp-cpuinfo-flag-3 glow)
(sp-flt spt-userdata 4096.0)
(sp-flt spt-rotate-y (degrees 56.500004))
)
)
(defpart 1716
:init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xca :page #xc))
(sp-flt spt-num 1.0)
(sp-flt spt-x (meters 43))
(sp-flt spt-y (meters -4))
(sp-flt spt-scale-x (meters 12))
(sp-flt spt-rot-x 2048.0)
(sp-rnd-flt spt-rot-z (degrees -17.0) (degrees 2.0) 1.0)
(sp-copy-from-other spt-scale-y -4)
(sp-flt spt-r 255.0)
(sp-rnd-flt spt-g 128.0 64.0 1.0)
(sp-rnd-flt spt-b 0.0 32.0 1.0)
(sp-rnd-flt spt-a 20.0 2.0 1.0)
(sp-flt spt-omega 822067.2)
(sp-flt spt-scalevel-x (meters -0.0016666667))
(sp-copy-from-other spt-scalevel-y -4)
(sp-int spt-timer 5)
(sp-cpuinfo-flags sp-cpuinfo-flag-2 sp-cpuinfo-flag-3 glow)
(sp-flt spt-userdata 4096.0)
(sp-flt spt-rotate-y (degrees 62.0))
)
)
(defpart 1717
:init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xca :page #xc))
(sp-flt spt-num 1.0)
(sp-flt spt-x (meters 43))
(sp-flt spt-y (meters -4))
(sp-flt spt-scale-x (meters 12))
(sp-flt spt-rot-x 2048.0)
(sp-rnd-flt spt-rot-z (degrees -17.0) (degrees 2.0) 1.0)
(sp-copy-from-other spt-scale-y -4)
(sp-flt spt-r 255.0)
(sp-rnd-flt spt-g 128.0 64.0 1.0)
(sp-rnd-flt spt-b 0.0 32.0 1.0)
(sp-rnd-flt spt-a 20.0 2.0 1.0)
(sp-flt spt-omega 822067.2)
(sp-flt spt-scalevel-x (meters -0.0016666667))
(sp-copy-from-other spt-scalevel-y -4)
(sp-int spt-timer 5)
(sp-cpuinfo-flags sp-cpuinfo-flag-2 sp-cpuinfo-flag-3 glow)
(sp-flt spt-userdata 4096.0)
(sp-flt spt-rotate-y (degrees 73.1))
)
)
(defpart 1718
:init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xca :page #xc))
(sp-flt spt-num 1.0)
(sp-flt spt-x (meters 43))
(sp-flt spt-y (meters -4))
(sp-flt spt-scale-x (meters 12))
(sp-flt spt-rot-x 2048.0)
(sp-rnd-flt spt-rot-z (degrees -17.0) (degrees 2.0) 1.0)
(sp-copy-from-other spt-scale-y -4)
(sp-flt spt-r 255.0)
(sp-rnd-flt spt-g 128.0 64.0 1.0)
(sp-rnd-flt spt-b 0.0 32.0 1.0)
(sp-rnd-flt spt-a 20.0 2.0 1.0)
(sp-flt spt-omega 822067.2)
(sp-flt spt-scalevel-x (meters -0.0016666667))
(sp-copy-from-other spt-scalevel-y -4)
(sp-int spt-timer 5)
(sp-cpuinfo-flags sp-cpuinfo-flag-2 sp-cpuinfo-flag-3 glow)
(sp-flt spt-userdata 4096.0)
(sp-flt spt-rotate-y (degrees 79.0))
)
)
(defpart 1719
:init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xca :page #xc))
(sp-flt spt-num 1.0)
(sp-flt spt-x (meters 43))
(sp-flt spt-y (meters -4))
(sp-flt spt-scale-x (meters 12))
(sp-flt spt-rot-x 2048.0)
(sp-rnd-flt spt-rot-z (degrees -17.0) (degrees 2.0) 1.0)
(sp-copy-from-other spt-scale-y -4)
(sp-flt spt-r 255.0)
(sp-rnd-flt spt-g 128.0 64.0 1.0)
(sp-rnd-flt spt-b 0.0 32.0 1.0)
(sp-rnd-flt spt-a 20.0 2.0 1.0)
(sp-flt spt-omega 822067.2)
(sp-flt spt-scalevel-x (meters -0.0016666667))
(sp-copy-from-other spt-scalevel-y -4)
(sp-int spt-timer 5)
(sp-cpuinfo-flags sp-cpuinfo-flag-2 sp-cpuinfo-flag-3 glow)
(sp-flt spt-userdata 4096.0)
(sp-flt spt-rotate-y (degrees 84.5))
)
)
(defpart 1720
:init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xca :page #xc))
(sp-flt spt-num 1.0)
(sp-flt spt-x (meters 43))
(sp-flt spt-y (meters -4))
(sp-flt spt-scale-x (meters 12))
(sp-flt spt-rot-x 2048.0)
(sp-rnd-flt spt-rot-z (degrees -17.0) (degrees 2.0) 1.0)
(sp-copy-from-other spt-scale-y -4)
(sp-flt spt-r 255.0)
(sp-rnd-flt spt-g 128.0 64.0 1.0)
(sp-rnd-flt spt-b 0.0 32.0 1.0)
(sp-rnd-flt spt-a 20.0 2.0 1.0)
(sp-flt spt-omega 822067.2)
(sp-flt spt-scalevel-x (meters -0.0016666667))
(sp-copy-from-other spt-scalevel-y -4)
(sp-int spt-timer 5)
(sp-cpuinfo-flags sp-cpuinfo-flag-2 sp-cpuinfo-flag-3 glow)
(sp-flt spt-userdata 4096.0)
(sp-flt spt-rotate-y (degrees 95.6))
)
)
(defpart 1721
:init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xca :page #xc))
(sp-flt spt-num 1.0)
(sp-flt spt-x (meters 43))
(sp-flt spt-y (meters -4))
(sp-flt spt-scale-x (meters 12))
(sp-flt spt-rot-x 2048.0)
(sp-rnd-flt spt-rot-z (degrees -17.0) (degrees 2.0) 1.0)
(sp-copy-from-other spt-scale-y -4)
(sp-flt spt-r 255.0)
(sp-rnd-flt spt-g 128.0 64.0 1.0)
(sp-rnd-flt spt-b 0.0 32.0 1.0)
(sp-rnd-flt spt-a 20.0 2.0 1.0)
(sp-flt spt-omega 822067.2)
(sp-flt spt-scalevel-x (meters -0.0016666667))
(sp-copy-from-other spt-scalevel-y -4)
(sp-int spt-timer 5)
(sp-cpuinfo-flags sp-cpuinfo-flag-2 sp-cpuinfo-flag-3 glow)
(sp-flt spt-userdata 4096.0)
(sp-flt spt-rotate-y (degrees 101.5))
)
)
(defpart 1722
:init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xca :page #xc))
(sp-flt spt-num 1.0)
(sp-flt spt-x (meters 43))
(sp-flt spt-y (meters -4))
(sp-flt spt-scale-x (meters 12))
(sp-flt spt-rot-x 2048.0)
(sp-rnd-flt spt-rot-z (degrees -17.0) (degrees 2.0) 1.0)
(sp-copy-from-other spt-scale-y -4)
(sp-flt spt-r 255.0)
(sp-rnd-flt spt-g 128.0 64.0 1.0)
(sp-rnd-flt spt-b 0.0 32.0 1.0)
(sp-rnd-flt spt-a 20.0 2.0 1.0)
(sp-flt spt-omega 822067.2)
(sp-flt spt-scalevel-x (meters -0.0016666667))
(sp-copy-from-other spt-scalevel-y -4)
(sp-int spt-timer 5)
(sp-cpuinfo-flags sp-cpuinfo-flag-2 sp-cpuinfo-flag-3 glow)
(sp-flt spt-userdata 4096.0)
(sp-flt spt-rotate-y (degrees 107.0))
)
)
(defpart 1723
:init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xca :page #xc))
(sp-flt spt-num 1.0)
(sp-flt spt-x (meters 43))
(sp-flt spt-y (meters -4))
(sp-flt spt-scale-x (meters 12))
(sp-flt spt-rot-x 2048.0)
(sp-rnd-flt spt-rot-z (degrees -17.0) (degrees 2.0) 1.0)
(sp-copy-from-other spt-scale-y -4)
(sp-flt spt-r 255.0)
(sp-rnd-flt spt-g 128.0 64.0 1.0)
(sp-rnd-flt spt-b 0.0 32.0 1.0)
(sp-rnd-flt spt-a 20.0 2.0 1.0)
(sp-flt spt-omega 822067.2)
(sp-flt spt-scalevel-x (meters -0.0016666667))
(sp-copy-from-other spt-scalevel-y -4)
(sp-int spt-timer 5)
(sp-cpuinfo-flags sp-cpuinfo-flag-2 sp-cpuinfo-flag-3 glow)
(sp-flt spt-userdata 4096.0)
(sp-flt spt-rotate-y (degrees 163.0))
)
)
(defpart 1724
:init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xca :page #xc))
(sp-flt spt-num 1.0)
(sp-flt spt-x (meters 43))
(sp-flt spt-y (meters -4))
(sp-flt spt-scale-x (meters 12))
(sp-flt spt-rot-x 2048.0)
(sp-rnd-flt spt-rot-z (degrees -17.0) (degrees 2.0) 1.0)
(sp-copy-from-other spt-scale-y -4)
(sp-flt spt-r 255.0)
(sp-rnd-flt spt-g 128.0 64.0 1.0)
(sp-rnd-flt spt-b 0.0 32.0 1.0)
(sp-rnd-flt spt-a 20.0 2.0 1.0)
(sp-flt spt-omega 822067.2)
(sp-flt spt-scalevel-x (meters -0.0016666667))
(sp-copy-from-other spt-scalevel-y -4)
(sp-int spt-timer 5)
(sp-cpuinfo-flags sp-cpuinfo-flag-2 sp-cpuinfo-flag-3 glow)
(sp-flt spt-userdata 4096.0)
(sp-flt spt-rotate-y (degrees 168.5))
)
)
(defpart 1725
:init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xca :page #xc))
(sp-flt spt-num 1.0)
(sp-flt spt-x (meters 43))
(sp-flt spt-y (meters -4))
(sp-flt spt-scale-x (meters 12))
(sp-flt spt-rot-x 2048.0)
(sp-rnd-flt spt-rot-z (degrees -17.0) (degrees 2.0) 1.0)
(sp-copy-from-other spt-scale-y -4)
(sp-flt spt-r 255.0)
(sp-rnd-flt spt-g 128.0 64.0 1.0)
(sp-rnd-flt spt-b 0.0 32.0 1.0)
(sp-rnd-flt spt-a 20.0 2.0 1.0)
(sp-flt spt-omega 822067.2)
(sp-flt spt-scalevel-x (meters -0.0016666667))
(sp-copy-from-other spt-scalevel-y -4)
(sp-int spt-timer 5)
(sp-cpuinfo-flags sp-cpuinfo-flag-2 sp-cpuinfo-flag-3 glow)
(sp-flt spt-userdata 4096.0)
(sp-flt spt-rotate-y (degrees 174.4))
)
)
(defpart 1726
:init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xca :page #xc))
(sp-flt spt-num 1.0)
(sp-flt spt-x (meters 43))
(sp-flt spt-y (meters -4))
(sp-flt spt-scale-x (meters 12))
(sp-flt spt-rot-x 2048.0)
(sp-rnd-flt spt-rot-z (degrees -17.0) (degrees 2.0) 1.0)
(sp-copy-from-other spt-scale-y -4)
(sp-flt spt-r 255.0)
(sp-rnd-flt spt-g 128.0 64.0 1.0)
(sp-rnd-flt spt-b 0.0 32.0 1.0)
(sp-rnd-flt spt-a 20.0 2.0 1.0)
(sp-flt spt-omega 822067.2)
(sp-flt spt-scalevel-x (meters -0.0016666667))
(sp-copy-from-other spt-scalevel-y -4)
(sp-int spt-timer 5)
(sp-cpuinfo-flags sp-cpuinfo-flag-2 sp-cpuinfo-flag-3 glow)
(sp-flt spt-userdata 4096.0)
(sp-flt spt-rotate-y (degrees 185.6))
)
)
(defpart 1727
:init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xca :page #xc))
(sp-flt spt-num 1.0)
(sp-flt spt-x (meters 43))
(sp-flt spt-y (meters -4))
(sp-flt spt-scale-x (meters 12))
(sp-flt spt-rot-x 2048.0)
(sp-rnd-flt spt-rot-z (degrees -17.0) (degrees 2.0) 1.0)
(sp-copy-from-other spt-scale-y -4)
(sp-flt spt-r 255.0)
(sp-rnd-flt spt-g 128.0 64.0 1.0)
(sp-rnd-flt spt-b 0.0 32.0 1.0)
(sp-rnd-flt spt-a 20.0 2.0 1.0)
(sp-flt spt-omega 822067.2)
(sp-flt spt-scalevel-x (meters -0.0016666667))
(sp-copy-from-other spt-scalevel-y -4)
(sp-int spt-timer 5)
(sp-cpuinfo-flags sp-cpuinfo-flag-2 sp-cpuinfo-flag-3 glow)
(sp-flt spt-userdata 4096.0)
(sp-flt spt-rotate-y (degrees 191.5))
)
)
(defpart 1728
:init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xca :page #xc))
(sp-flt spt-num 1.0)
(sp-flt spt-x (meters 43))
(sp-flt spt-y (meters -4))
(sp-flt spt-scale-x (meters 12))
(sp-flt spt-rot-x 2048.0)
(sp-rnd-flt spt-rot-z (degrees -17.0) (degrees 2.0) 1.0)
(sp-copy-from-other spt-scale-y -4)
(sp-flt spt-r 255.0)
(sp-rnd-flt spt-g 128.0 64.0 1.0)
(sp-rnd-flt spt-b 0.0 32.0 1.0)
(sp-rnd-flt spt-a 20.0 2.0 1.0)
(sp-flt spt-omega 822067.2)
(sp-flt spt-scalevel-x (meters -0.0016666667))
(sp-copy-from-other spt-scalevel-y -4)
(sp-int spt-timer 5)
(sp-cpuinfo-flags sp-cpuinfo-flag-2 sp-cpuinfo-flag-3 glow)
(sp-flt spt-userdata 4096.0)
(sp-flt spt-rotate-y (degrees 196.99998))
)
)
(defpart 1729
:init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xca :page #xc))
(sp-flt spt-num 1.0)
(sp-flt spt-x (meters 43))
(sp-flt spt-y (meters -4))
(sp-flt spt-scale-x (meters 12))
(sp-flt spt-rot-x 2048.0)
(sp-rnd-flt spt-rot-z (degrees -17.0) (degrees 2.0) 1.0)
(sp-copy-from-other spt-scale-y -4)
(sp-flt spt-r 255.0)
(sp-rnd-flt spt-g 128.0 64.0 1.0)
(sp-rnd-flt spt-b 0.0 32.0 1.0)
(sp-rnd-flt spt-a 20.0 2.0 1.0)
(sp-flt spt-omega 822067.2)
(sp-flt spt-scalevel-x (meters -0.0016666667))
(sp-copy-from-other spt-scalevel-y -4)
(sp-int spt-timer 5)
(sp-cpuinfo-flags sp-cpuinfo-flag-2 sp-cpuinfo-flag-3 glow)
(sp-flt spt-userdata 4096.0)
(sp-flt spt-rotate-y (degrees 208.1))
)
)
(defpart 1730
:init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xca :page #xc))
(sp-flt spt-num 1.0)
(sp-flt spt-x (meters 43))
(sp-flt spt-y (meters -4))
(sp-flt spt-scale-x (meters 12))
(sp-flt spt-rot-x 2048.0)
(sp-rnd-flt spt-rot-z (degrees -17.0) (degrees 2.0) 1.0)
(sp-copy-from-other spt-scale-y -4)
(sp-flt spt-r 255.0)
(sp-rnd-flt spt-g 128.0 64.0 1.0)
(sp-rnd-flt spt-b 0.0 32.0 1.0)
(sp-rnd-flt spt-a 20.0 2.0 1.0)
(sp-flt spt-omega 822067.2)
(sp-flt spt-scalevel-x (meters -0.0016666667))
(sp-copy-from-other spt-scalevel-y -4)
(sp-int spt-timer 5)
(sp-cpuinfo-flags sp-cpuinfo-flag-2 sp-cpuinfo-flag-3 glow)
(sp-flt spt-userdata 4096.0)
(sp-flt spt-rotate-y (degrees 214.0))
)
)
(defpart 1731
:init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xca :page #xc))
(sp-flt spt-num 1.0)
(sp-flt spt-x (meters 43))
(sp-flt spt-y (meters -4))
(sp-flt spt-scale-x (meters 12))
(sp-flt spt-rot-x 2048.0)
(sp-rnd-flt spt-rot-z (degrees -17.0) (degrees 2.0) 1.0)
(sp-copy-from-other spt-scale-y -4)
(sp-flt spt-r 255.0)
(sp-rnd-flt spt-g 128.0 64.0 1.0)
(sp-rnd-flt spt-b 0.0 32.0 1.0)
(sp-rnd-flt spt-a 20.0 2.0 1.0)
(sp-flt spt-omega 822067.2)
(sp-flt spt-scalevel-x (meters -0.0016666667))
(sp-copy-from-other spt-scalevel-y -4)
(sp-int spt-timer 5)
(sp-cpuinfo-flags sp-cpuinfo-flag-2 sp-cpuinfo-flag-3 glow)
(sp-flt spt-userdata 4096.0)
(sp-flt spt-rotate-y (degrees 219.49998))
)
)
(defpart 1732
:init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xca :page #xc))
(sp-flt spt-num 1.0)
(sp-flt spt-x (meters 43))
(sp-flt spt-y (meters -4))
(sp-flt spt-scale-x (meters 12))
(sp-flt spt-rot-x 2048.0)
(sp-rnd-flt spt-rot-z (degrees -17.0) (degrees 2.0) 1.0)
(sp-copy-from-other spt-scale-y -4)
(sp-flt spt-r 255.0)
(sp-rnd-flt spt-g 128.0 64.0 1.0)
(sp-rnd-flt spt-b 0.0 32.0 1.0)
(sp-rnd-flt spt-a 20.0 2.0 1.0)
(sp-flt spt-omega 822067.2)
(sp-flt spt-scalevel-x (meters -0.0016666667))
(sp-copy-from-other spt-scalevel-y -4)
(sp-int spt-timer 5)
(sp-cpuinfo-flags sp-cpuinfo-flag-2 sp-cpuinfo-flag-3 glow)
(sp-flt spt-userdata 4096.0)
(sp-flt spt-rotate-y (degrees 230.6))
)
)
(defpart 1733
:init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xca :page #xc))
(sp-flt spt-num 1.0)
(sp-flt spt-x (meters 43))
(sp-flt spt-y (meters -4))
(sp-flt spt-scale-x (meters 12))
(sp-flt spt-rot-x 2048.0)
(sp-rnd-flt spt-rot-z (degrees -17.0) (degrees 2.0) 1.0)
(sp-copy-from-other spt-scale-y -4)
(sp-flt spt-r 255.0)
(sp-rnd-flt spt-g 128.0 64.0 1.0)
(sp-rnd-flt spt-b 0.0 32.0 1.0)
(sp-rnd-flt spt-a 20.0 2.0 1.0)
(sp-flt spt-omega 822067.2)
(sp-flt spt-scalevel-x (meters -0.0016666667))
(sp-copy-from-other spt-scalevel-y -4)
(sp-int spt-timer 5)
(sp-cpuinfo-flags sp-cpuinfo-flag-2 sp-cpuinfo-flag-3 glow)
(sp-flt spt-userdata 4096.0)
(sp-flt spt-rotate-y (degrees 236.5))
)
)
(defpart 1734
:init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xca :page #xc))
(sp-flt spt-num 1.0)
(sp-flt spt-x (meters 43))
(sp-flt spt-y (meters -4))
(sp-flt spt-scale-x (meters 12))
(sp-flt spt-rot-x 2048.0)
(sp-rnd-flt spt-rot-z (degrees -17.0) (degrees 2.0) 1.0)
(sp-copy-from-other spt-scale-y -4)
(sp-flt spt-r 255.0)
(sp-rnd-flt spt-g 128.0 64.0 1.0)
(sp-rnd-flt spt-b 0.0 32.0 1.0)
(sp-rnd-flt spt-a 20.0 2.0 1.0)
(sp-flt spt-omega 822067.2)
(sp-flt spt-scalevel-x (meters -0.0016666667))
(sp-copy-from-other spt-scalevel-y -4)
(sp-int spt-timer 5)
(sp-cpuinfo-flags sp-cpuinfo-flag-2 sp-cpuinfo-flag-3 glow)
(sp-flt spt-userdata 4096.0)
(sp-flt spt-rotate-y (degrees 241.99998))
)
)
(defpart 1735
:init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xca :page #xc))
(sp-flt spt-num 1.0)
(sp-flt spt-x (meters 43))
(sp-flt spt-y (meters -4))
(sp-flt spt-scale-x (meters 12))
(sp-flt spt-rot-x 2048.0)
(sp-rnd-flt spt-rot-z (degrees -17.0) (degrees 2.0) 1.0)
(sp-copy-from-other spt-scale-y -4)
(sp-flt spt-r 255.0)
(sp-rnd-flt spt-g 128.0 64.0 1.0)
(sp-rnd-flt spt-b 0.0 32.0 1.0)
(sp-rnd-flt spt-a 20.0 2.0 1.0)
(sp-flt spt-omega 822067.2)
(sp-flt spt-scalevel-x (meters -0.0016666667))
(sp-copy-from-other spt-scalevel-y -4)
(sp-int spt-timer 5)
(sp-cpuinfo-flags sp-cpuinfo-flag-2 sp-cpuinfo-flag-3 glow)
(sp-flt spt-userdata 4096.0)
(sp-flt spt-rotate-y (degrees 253.1))
)
)
(defpart 1736
:init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xca :page #xc))
(sp-flt spt-num 1.0)
(sp-flt spt-x (meters 43))
(sp-flt spt-y (meters -4))
(sp-flt spt-scale-x (meters 12))
(sp-flt spt-rot-x 2048.0)
(sp-rnd-flt spt-rot-z (degrees -17.0) (degrees 2.0) 1.0)
(sp-copy-from-other spt-scale-y -4)
(sp-flt spt-r 255.0)
(sp-rnd-flt spt-g 128.0 64.0 1.0)
(sp-rnd-flt spt-b 0.0 32.0 1.0)
(sp-rnd-flt spt-a 20.0 2.0 1.0)
(sp-flt spt-omega 822067.2)
(sp-flt spt-scalevel-x (meters -0.0016666667))
(sp-copy-from-other spt-scalevel-y -4)
(sp-int spt-timer 5)
(sp-cpuinfo-flags sp-cpuinfo-flag-2 sp-cpuinfo-flag-3 glow)
(sp-flt spt-userdata 4096.0)
(sp-flt spt-rotate-y (degrees 259.0))
)
)
(defpart 1737
:init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xca :page #xc))
(sp-flt spt-num 1.0)
(sp-flt spt-x (meters 43))
(sp-flt spt-y (meters -4))
(sp-flt spt-scale-x (meters 12))
(sp-flt spt-rot-x 2048.0)
(sp-rnd-flt spt-rot-z (degrees -17.0) (degrees 2.0) 1.0)
(sp-copy-from-other spt-scale-y -4)
(sp-flt spt-r 255.0)
(sp-rnd-flt spt-g 128.0 64.0 1.0)
(sp-rnd-flt spt-b 0.0 32.0 1.0)
(sp-rnd-flt spt-a 20.0 2.0 1.0)
(sp-flt spt-omega 822067.2)
(sp-flt spt-scalevel-x (meters -0.0016666667))
(sp-copy-from-other spt-scalevel-y -4)
(sp-int spt-timer 5)
(sp-cpuinfo-flags sp-cpuinfo-flag-2 sp-cpuinfo-flag-3 glow)
(sp-flt spt-userdata 4096.0)
(sp-flt spt-rotate-y (degrees 264.5))
)
)
(defpartgroup group-drill-blue-light-double
:id 409
:flags (unk-4 unk-6)
:bounds (static-bspherem 0 0 0 16)
:rotate ((degrees 0) (degrees 4) (degrees 0))
:parts ((sp-item 1738 :fade-after (meters 200) :flags (bit6 bit7))
(sp-item 1739 :fade-after (meters 200) :flags (bit6 bit7))
(sp-item 1740 :fade-after (meters 200) :flags (bit6 bit7))
(sp-item 1741 :fade-after (meters 200) :flags (bit6 bit7))
)
)
(defpart 1738
:init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xca :page #xc))
(sp-flt spt-num 1.0)
(sp-flt spt-x (meters -6))
(sp-flt spt-scale-x (meters 10))
(sp-flt spt-rot-x 409.6)
(sp-rnd-flt spt-rot-z (degrees -17.0) (degrees 2.0) 1.0)
(sp-copy-from-other spt-scale-y -4)
(sp-flt spt-r 255.0)
(sp-rnd-flt spt-g 128.0 64.0 1.0)
(sp-rnd-flt spt-b 0.0 32.0 1.0)
(sp-rnd-flt spt-a 20.0 2.0 1.0)
(sp-flt spt-omega 822067.2)
(sp-flt spt-scalevel-x (meters -0.0016666667))
(sp-copy-from-other spt-scalevel-y -4)
(sp-int spt-timer 5)
(sp-cpuinfo-flags sp-cpuinfo-flag-2 sp-cpuinfo-flag-3 glow)
(sp-flt spt-userdata 4096.0)
(sp-flt spt-rotate-y (degrees 0.0))
)
)
(defpart 1739
:init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xca :page #xc))
(sp-flt spt-num 1.0)
(sp-flt spt-x (meters -2))
(sp-flt spt-scale-x (meters 10))
(sp-flt spt-rot-x 409.6)
(sp-rnd-flt spt-rot-z (degrees -17.0) (degrees 2.0) 1.0)
(sp-copy-from-other spt-scale-y -4)
(sp-flt spt-r 255.0)
(sp-rnd-flt spt-g 128.0 64.0 1.0)
(sp-rnd-flt spt-b 0.0 32.0 1.0)
(sp-rnd-flt spt-a 20.0 2.0 1.0)
(sp-flt spt-omega 822067.2)
(sp-flt spt-scalevel-x (meters -0.0016666667))
(sp-copy-from-other spt-scalevel-y -4)
(sp-int spt-timer 5)
(sp-cpuinfo-flags sp-cpuinfo-flag-2 sp-cpuinfo-flag-3 glow)
(sp-flt spt-userdata 4096.0)
(sp-flt spt-rotate-y (degrees 0.0))
)
)
(defpart 1740
:init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xca :page #xc))
(sp-flt spt-num 1.0)
(sp-flt spt-x (meters 2))
(sp-flt spt-scale-x (meters 10))
(sp-flt spt-rot-x 409.6)
(sp-rnd-flt spt-rot-z (degrees -17.0) (degrees 2.0) 1.0)
(sp-copy-from-other spt-scale-y -4)
(sp-flt spt-r 255.0)
(sp-rnd-flt spt-g 128.0 64.0 1.0)
(sp-rnd-flt spt-b 0.0 32.0 1.0)
(sp-rnd-flt spt-a 20.0 2.0 1.0)
(sp-flt spt-omega 822067.2)
(sp-flt spt-scalevel-x (meters -0.0016666667))
(sp-copy-from-other spt-scalevel-y -4)
(sp-int spt-timer 5)
(sp-cpuinfo-flags sp-cpuinfo-flag-2 sp-cpuinfo-flag-3 glow)
(sp-flt spt-userdata 4096.0)
(sp-flt spt-rotate-y (degrees 0.0))
)
)
(defpart 1741
:init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xca :page #xc))
(sp-flt spt-num 1.0)
(sp-flt spt-x (meters 6))
(sp-flt spt-scale-x (meters 10))
(sp-flt spt-rot-x 409.6)
(sp-rnd-flt spt-rot-z (degrees -17.0) (degrees 2.0) 1.0)
(sp-copy-from-other spt-scale-y -4)
(sp-flt spt-r 255.0)
(sp-rnd-flt spt-g 128.0 64.0 1.0)
(sp-rnd-flt spt-b 0.0 32.0 1.0)
(sp-rnd-flt spt-a 20.0 2.0 1.0)
(sp-flt spt-omega 822067.2)
(sp-flt spt-scalevel-x (meters -0.0016666667))
(sp-copy-from-other spt-scalevel-y -4)
(sp-int spt-timer 5)
(sp-cpuinfo-flags sp-cpuinfo-flag-2 sp-cpuinfo-flag-3 glow)
(sp-flt spt-userdata 4096.0)
(sp-flt spt-rotate-y (degrees 0.0))
)
)
(defpartgroup group-drill-blue-light-corner
:id 410
:flags (use-local-clock unk-4)
:bounds (static-bspherem 0 0 0 10)
:parts ((sp-item 1742 :fade-after (meters 200) :flags (bit6 bit7))
(sp-item 1743 :fade-after (meters 200) :flags (bit6 bit7))
(sp-item 1744 :fade-after (meters 200) :flags (bit6 bit7))
)
)
(defpart 1742
:init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xca :page #xc))
(sp-flt spt-num 1.0)
(sp-flt spt-x (meters -4))
(sp-flt spt-z (meters 2))
(sp-flt spt-scale-x (meters 12))
(sp-flt spt-rot-x 2048.0)
(sp-rnd-flt spt-rot-z (degrees -17.0) (degrees 2.0) 1.0)
(sp-copy-from-other spt-scale-y -4)
(sp-flt spt-r 255.0)
(sp-rnd-flt spt-g 128.0 64.0 1.0)
(sp-rnd-flt spt-b 0.0 32.0 1.0)
(sp-rnd-flt spt-a 20.0 2.0 1.0)
(sp-flt spt-omega 822067.2)
(sp-flt spt-scalevel-x (meters -0.0016666667))
(sp-copy-from-other spt-scalevel-y -4)
(sp-int spt-timer 5)
(sp-cpuinfo-flags sp-cpuinfo-flag-2 sp-cpuinfo-flag-3 glow)
(sp-flt spt-userdata 4096.0)
(sp-flt spt-rotate-y (degrees 0.0))
)
)
(defpart 1743
:init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xca :page #xc))
(sp-flt spt-num 1.0)
(sp-flt spt-x (meters -3))
(sp-flt spt-z (meters -3))
(sp-flt spt-scale-x (meters 12))
(sp-flt spt-rot-x 2048.0)
(sp-rnd-flt spt-rot-z (degrees -17.0) (degrees 2.0) 1.0)
(sp-copy-from-other spt-scale-y -4)
(sp-flt spt-r 255.0)
(sp-rnd-flt spt-g 128.0 64.0 1.0)
(sp-rnd-flt spt-b 0.0 32.0 1.0)
(sp-rnd-flt spt-a 20.0 2.0 1.0)
(sp-flt spt-omega 822067.2)
(sp-flt spt-scalevel-x (meters -0.0016666667))
(sp-copy-from-other spt-scalevel-y -4)
(sp-int spt-timer 5)
(sp-cpuinfo-flags sp-cpuinfo-flag-2 sp-cpuinfo-flag-3 glow)
(sp-flt spt-userdata 4096.0)
(sp-flt spt-rotate-y (degrees 0.0))
)
)
(defpart 1744
:init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xca :page #xc))
(sp-flt spt-num 1.0)
(sp-flt spt-x (meters 2))
(sp-flt spt-z (meters -4))
(sp-flt spt-scale-x (meters 12))
(sp-flt spt-rot-x 2048.0)
(sp-rnd-flt spt-rot-z (degrees -17.0) (degrees 2.0) 1.0)
(sp-copy-from-other spt-scale-y -4)
(sp-flt spt-r 255.0)
(sp-rnd-flt spt-g 128.0 64.0 1.0)
(sp-rnd-flt spt-b 0.0 32.0 1.0)
(sp-rnd-flt spt-a 20.0 2.0 1.0)
(sp-flt spt-omega 822067.2)
(sp-flt spt-scalevel-x (meters -0.0016666667))
(sp-copy-from-other spt-scalevel-y -4)
(sp-int spt-timer 5)
(sp-cpuinfo-flags sp-cpuinfo-flag-2 sp-cpuinfo-flag-3 glow)
(sp-flt spt-userdata 4096.0)
(sp-flt spt-rotate-y (degrees 0.0))
)
)
(defpartgroup group-drill-yellow-light-long
:id 411
:flags (use-local-clock unk-4 unk-6)
:bounds (static-bspherem 0 0 0 10)
:rotate ((degrees 0) (degrees 4) (degrees 0))
:parts ((sp-item 1745 :fade-after (meters 200) :flags (bit6 bit7))
(sp-item 1746 :fade-after (meters 200) :flags (bit6 bit7))
(sp-item 1747 :fade-after (meters 200) :flags (bit6 bit7))
(sp-item 1748 :fade-after (meters 200) :flags (bit6 bit7))
)
)
(defpart 1745
:init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xca :page #xc))
(sp-flt spt-num 1.0)
(sp-flt spt-x (meters -7))
(sp-flt spt-scale-x (meters 12))
(sp-flt spt-rot-x 2048.0)
(sp-copy-from-other spt-scale-y -4)
(sp-flt spt-r 255.0)
(sp-rnd-flt spt-g 128.0 64.0 1.0)
(sp-rnd-flt spt-b 0.0 32.0 1.0)
(sp-rnd-flt spt-a 20.0 2.0 1.0)
(sp-flt spt-omega 822067.2)
(sp-int spt-timer 5)
(sp-cpuinfo-flags sp-cpuinfo-flag-2 sp-cpuinfo-flag-3 glow)
(sp-flt spt-userdata 4096.0)
(sp-flt spt-rotate-y (degrees 0.0))
)
)
(defpart 1746
:init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xca :page #xc))
(sp-flt spt-num 1.0)
(sp-flt spt-x (meters -2.25))
(sp-flt spt-scale-x (meters 12))
(sp-flt spt-rot-x 2048.0)
(sp-copy-from-other spt-scale-y -4)
(sp-flt spt-r 255.0)
(sp-rnd-flt spt-g 128.0 64.0 1.0)
(sp-rnd-flt spt-b 0.0 32.0 1.0)
(sp-rnd-flt spt-a 20.0 2.0 1.0)
(sp-flt spt-omega 822067.2)
(sp-int spt-timer 5)
(sp-cpuinfo-flags sp-cpuinfo-flag-2 sp-cpuinfo-flag-3 glow)
(sp-flt spt-userdata 4096.0)
(sp-flt spt-rotate-y (degrees 0.0))
)
)
(defpart 1747
:init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xca :page #xc))
(sp-flt spt-num 1.0)
(sp-flt spt-x (meters 2.25))
(sp-flt spt-scale-x (meters 12))
(sp-flt spt-rot-x 2048.0)
(sp-copy-from-other spt-scale-y -4)
(sp-flt spt-r 255.0)
(sp-rnd-flt spt-g 128.0 64.0 1.0)
(sp-rnd-flt spt-b 0.0 32.0 1.0)
(sp-rnd-flt spt-a 20.0 2.0 1.0)
(sp-flt spt-omega 822067.2)
(sp-int spt-timer 5)
(sp-cpuinfo-flags sp-cpuinfo-flag-2 sp-cpuinfo-flag-3 glow)
(sp-flt spt-userdata 4096.0)
(sp-flt spt-rotate-y (degrees 0.0))
)
)
(defpart 1748
:init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xca :page #xc))
(sp-flt spt-num 1.0)
(sp-flt spt-x (meters 7))
(sp-flt spt-scale-x (meters 12))
(sp-flt spt-rot-x 2048.0)
(sp-copy-from-other spt-scale-y -4)
(sp-flt spt-r 255.0)
(sp-rnd-flt spt-g 128.0 64.0 1.0)
(sp-rnd-flt spt-b 0.0 32.0 1.0)
(sp-rnd-flt spt-a 20.0 2.0 1.0)
(sp-flt spt-omega 822067.2)
(sp-int spt-timer 5)
(sp-cpuinfo-flags sp-cpuinfo-flag-2 sp-cpuinfo-flag-3 glow)
(sp-flt spt-userdata 4096.0)
(sp-flt spt-rotate-y (degrees 0.0))
)
)
(defpartgroup group-drill-steamjet
:id 412
:flags (unk-4 unk-6)
:bounds (static-bspherem 0 0 0 6)
:rotate ((degrees 0) (degrees 4) (degrees 0))
:parts ((sp-item 1749 :fade-after (meters 100) :falloff-to (meters 100) :flags (bit7))
(sp-item 1750 :fade-after (meters 180) :falloff-to (meters 200) :flags (bit7))
)
)
(defpart 1749
:init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x92 :page #xc))
(sp-rnd-flt spt-num 0.0 5.0 1.0)
(sp-flt spt-scale-x (meters 0.1))
(sp-int spt-rot-x 4)
(sp-copy-from-other spt-scale-y -4)
(sp-flt spt-r 128.0)
(sp-copy-from-other spt-g -1)
(sp-copy-from-other spt-b -1)
(sp-rnd-flt spt-a 64.0 32.0 1.0)
(sp-flt spt-omega 4.096)
(sp-rnd-flt spt-vel-z (meters 0.083333336) (meters 0.033333335) 1.0)
(sp-rnd-flt spt-fade-a -0.64 -0.64 1.0)
(sp-rnd-flt spt-friction 0.93 0.025 1.0)
(sp-int spt-timer 150)
(sp-cpuinfo-flags sp-cpuinfo-flag-2 sp-cpuinfo-flag-12)
(sp-func spt-func 'sparticle-motion-blur)
(sp-rnd-flt spt-launchrot-x (degrees -7.5) (degrees 15.0) 1.0)
(sp-rnd-flt spt-launchrot-y (degrees -7.5) (degrees 15.0) 1.0)
(sp-flt spt-rotate-y (degrees 0.0))
)
)
(defpart 1750
:init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #xc))
(sp-rnd-flt spt-num 2.0 3.0 1.0)
(sp-rnd-flt spt-scale-x (meters 0.5) (meters 0.25) 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 64.0 128.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-z (meters 0.083333336) (meters 0.033333335) 1.0)
(sp-rnd-flt spt-scalevel-x (meters 0.01) (meters 0.016666668) 1.0)
(sp-rnd-flt spt-rotvel-z (degrees -1.2) (degrees 2.4) 1.0)
(sp-copy-from-other spt-scalevel-y -4)
(sp-flt spt-fade-a 1.28)
(sp-rnd-flt spt-friction 0.93 0.025 1.0)
(sp-int spt-timer 150)
(sp-cpuinfo-flags sp-cpuinfo-flag-2 sp-cpuinfo-flag-3 sp-cpuinfo-flag-12)
(sp-int-plain-rnd spt-next-time 25 24 1)
(sp-launcher-by-id spt-next-launcher 1751)
(sp-rnd-flt spt-launchrot-x (degrees -5.0) (degrees 10.0) 1.0)
(sp-rnd-flt spt-launchrot-y (degrees -5.0) (degrees 10.0) 1.0)
(sp-flt spt-rotate-y (degrees 0.0))
)
)
(defpart 1751
:init-specs ((sp-rnd-flt spt-fade-a -0.64 -0.48 1.0))
)
(defpartgroup group-drill-half-circle-vent
:id 413
:flags (unk-4 unk-6)
:bounds (static-bspherem 0 -2 2 6)
:rotate ((degrees 0) (degrees -4) (degrees 0))
:parts ((sp-item 1752 :fade-after (meters 100) :falloff-to (meters 100) :flags (bit7))
(sp-item 1753 :fade-after (meters 200) :falloff-to (meters 240) :flags (bit7))
)
)
(defpartgroup group-drill-half-circle-vent-small
:id 414
:flags (unk-4 unk-6 unk-7)
:bounds (static-bspherem 0 -2 2 6)
:rotate ((degrees 0) (degrees -4) (degrees 0))
:scale (0.0 -16384.0 0.0)
:parts ((sp-item 1752 :fade-after (meters 100) :falloff-to (meters 100) :flags (bit7))
(sp-item 1753 :fade-after (meters 200) :falloff-to (meters 240) :flags (bit7))
)
)
(defpart 1752
:init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x92 :page #xc))
(sp-flt spt-num 1.0)
(sp-flt spt-x (meters -0.5))
(sp-rnd-flt spt-y (meters -1) (meters 3) 1.0)
(sp-rnd-flt spt-z (meters -1.5) (meters 3) 1.0)
(sp-rnd-flt spt-scale-x (meters 0.1) (meters 0.05) 1.0)
(sp-int spt-rot-x 4)
(sp-copy-from-other spt-scale-y -4)
(sp-flt spt-r 128.0)
(sp-copy-from-other spt-g -1)
(sp-copy-from-other spt-b -1)
(sp-rnd-flt spt-a 16.0 32.0 1.0)
(sp-flt spt-omega 4.096)
(sp-rnd-flt spt-vel-x (meters 0.13333334) (meters 0.13333334) 1.0)
(sp-rnd-flt spt-vel-y (meters -0.1) (meters -0.033333335) 1.0)
(sp-flt spt-fade-a -0.16)
(sp-flt spt-accel-y 6.826667)
(sp-rnd-flt spt-friction 0.9 0.025 1.0)
(sp-int spt-timer 150)
(sp-cpuinfo-flags sp-cpuinfo-flag-2 sp-cpuinfo-flag-3 sp-cpuinfo-flag-12 sp-cpuinfo-flag-21)
(sp-func spt-func 'sparticle-motion-blur)
(sp-flt spt-rotate-y (degrees 0.0))
)
)
(defpart 1753
:init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #xc))
(sp-rnd-flt spt-num 3.0 1.0 1.0)
(sp-flt spt-x (meters -0.5))
(sp-rnd-flt spt-y (meters -1) (meters 3) 1.0)
(sp-rnd-flt spt-z (meters -1.5) (meters 3) 1.0)
(sp-rnd-flt spt-scale-x (meters 3) (meters 2) 1.0)
(sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0)
(sp-rnd-flt spt-scale-y (meters 3) (meters 2) 1.0)
(sp-flt spt-r 255.0)
(sp-rnd-flt spt-g 64.0 128.0 1.0)
(sp-flt spt-b 0.0)
(sp-flt spt-a 0.0)
(sp-rnd-flt spt-vel-x (meters 0.13333334) (meters 0.13333334) 1.0)
(sp-rnd-flt spt-vel-y (meters -0.1) (meters -0.033333335) 1.0)
(sp-rnd-flt spt-scalevel-x (meters 0.01) (meters 0.006666667) 1.0)
(sp-rnd-flt spt-rotvel-z (degrees -1.2) (degrees 2.4) 1.0)
(sp-copy-from-other spt-scalevel-y -4)
(sp-flt spt-fade-r -0.42666668)
(sp-flt spt-fade-g 0.42666668)
(sp-flt spt-fade-b 0.85333335)
(sp-flt spt-fade-a 0.96)
(sp-rnd-flt spt-accel-y 3.4133334 3.4133334 1.0)
(sp-rnd-flt spt-friction 0.9 0.025 1.0)
(sp-int spt-timer 150)
(sp-cpuinfo-flags sp-cpuinfo-flag-2 sp-cpuinfo-flag-3 sp-cpuinfo-flag-12 sp-cpuinfo-flag-21)
(sp-int-plain-rnd spt-next-time 25 24 1)
(sp-launcher-by-id spt-next-launcher 1754)
(sp-flt spt-rotate-y (degrees 0.0))
)
)
(defpart 1754
:init-specs ((sp-flt spt-fade-a -0.48))
)
(defpartgroup group-drill-circle-vent
:id 415
:flags (unk-4 unk-6)
:bounds (static-bspherem 0 -2 2 6)
:rotate ((degrees 0) (degrees 8) (degrees 0))
:parts ((sp-item 1755 :fade-after (meters 100) :falloff-to (meters 100) :flags (bit7))
(sp-item 1756 :fade-after (meters 200) :falloff-to (meters 240) :flags (bit7))
)
)
(defpart 1755
:init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x92 :page #xc))
(sp-flt spt-num 1.0)
(sp-flt spt-x (meters -0.5))
(sp-rnd-flt spt-y (meters -2) (meters 4) 1.0)
(sp-rnd-flt spt-z (meters -2) (meters 4) 1.0)
(sp-rnd-flt spt-scale-x (meters 0.1) (meters 0.05) 1.0)
(sp-int spt-rot-x 4)
(sp-copy-from-other spt-scale-y -4)
(sp-flt spt-r 128.0)
(sp-copy-from-other spt-g -1)
(sp-copy-from-other spt-b -1)
(sp-rnd-flt spt-a 16.0 32.0 1.0)
(sp-flt spt-omega 4.096)
(sp-rnd-flt spt-vel-x (meters 0.13333334) (meters 0.13333334) 1.0)
(sp-rnd-flt spt-vel-y (meters -0.1) (meters -0.033333335) 1.0)
(sp-flt spt-fade-a -0.16)
(sp-flt spt-accel-y 6.826667)
(sp-rnd-flt spt-friction 0.9 0.025 1.0)
(sp-int spt-timer 150)
(sp-cpuinfo-flags sp-cpuinfo-flag-2 sp-cpuinfo-flag-3 sp-cpuinfo-flag-12 sp-cpuinfo-flag-21)
(sp-func spt-func 'sparticle-motion-blur)
(sp-flt spt-rotate-y (degrees 0.0))
)
)
(defpart 1756
:init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #xc))
(sp-rnd-flt spt-num 3.0 1.0 1.0)
(sp-flt spt-x (meters -0.5))
(sp-rnd-flt spt-y (meters -2) (meters 4) 1.0)
(sp-rnd-flt spt-z (meters -2) (meters 4) 1.0)
(sp-rnd-flt spt-scale-x (meters 3) (meters 2) 1.0)
(sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0)
(sp-rnd-flt spt-scale-y (meters 3) (meters 2) 1.0)
(sp-flt spt-r 255.0)
(sp-rnd-flt spt-g 64.0 128.0 1.0)
(sp-flt spt-b 0.0)
(sp-flt spt-a 0.0)
(sp-rnd-flt spt-vel-x (meters 0.13333334) (meters 0.13333334) 1.0)
(sp-rnd-flt spt-vel-y (meters -0.1) (meters -0.033333335) 1.0)
(sp-rnd-flt spt-scalevel-x (meters 0.01) (meters 0.006666667) 1.0)
(sp-rnd-flt spt-rotvel-z (degrees -1.2) (degrees 2.4) 1.0)
(sp-copy-from-other spt-scalevel-y -4)
(sp-flt spt-fade-r -0.42666668)
(sp-flt spt-fade-g 0.42666668)
(sp-flt spt-fade-b 0.85333335)
(sp-flt spt-fade-a 0.96)
(sp-rnd-flt spt-accel-y 3.4133334 3.4133334 1.0)
(sp-rnd-flt spt-friction 0.9 0.025 1.0)
(sp-int spt-timer 150)
(sp-cpuinfo-flags sp-cpuinfo-flag-2 sp-cpuinfo-flag-3 sp-cpuinfo-flag-12 sp-cpuinfo-flag-21)
(sp-int-plain-rnd spt-next-time 25 24 1)
(sp-launcher-by-id spt-next-launcher 1754)
(sp-flt spt-rotate-y (degrees 0.0))
)
)
(defpartgroup group-drill-big-orange-glow
:id 416
:flags (use-local-clock unk-4)
:bounds (static-bspherem 0 0 0 16)
:parts ((sp-item 1757 :fade-after (meters 200) :flags (bit6 bit7))
(sp-item 1758 :fade-after (meters 120) :falloff-to (meters 120) :flags (bit6))
(sp-item 1759 :fade-after (meters 70) :falloff-to (meters 70))
)
)
(defpart 1757
:init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xca :page #xc))
(sp-flt spt-num 1.0)
(sp-flt spt-x (meters 0))
(sp-flt spt-y (meters 1))
(sp-flt spt-scale-x (meters 20))
(sp-flt spt-rot-x 8192.0)
(sp-flt spt-scale-y (meters 30))
(sp-flt spt-r 255.0)
(sp-rnd-flt spt-g 128.0 64.0 1.0)
(sp-rnd-flt spt-b 0.0 32.0 1.0)
(sp-rnd-flt spt-a 32.0 16.0 1.0)
(sp-flt spt-omega 822067.2)
(sp-int spt-timer 5)
(sp-cpuinfo-flags sp-cpuinfo-flag-2 sp-cpuinfo-flag-3 glow)
(sp-flt spt-userdata 4096.0)
(sp-flt spt-rotate-y (degrees 0.0))
)
)
(defpart 1758
:init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xca :page #xc))
(sp-flt spt-num 2.0)
(sp-flt spt-x (meters -3))
(sp-flt spt-y (meters -1))
(sp-flt spt-scale-x (meters 4))
(sp-flt spt-rot-x 819.2)
(sp-copy-from-other spt-scale-y -4)
(sp-flt spt-r 255.0)
(sp-rnd-flt spt-g 128.0 128.0 1.0)
(sp-rnd-flt spt-b 0.0 128.0 1.0)
(sp-flt spt-a 8.0)
(sp-flt spt-omega 494387.2)
(sp-flt spt-vel-y (meters 0.04))
(sp-int spt-timer 160)
(sp-cpuinfo-flags sp-cpuinfo-flag-2 sp-cpuinfo-flag-3 glow)
(sp-flt spt-userdata 409.6)
(sp-rnd-flt spt-rotate-y (degrees 0.0) (degrees 3600.0) 1.0)
)
)
(defpart 1759
:init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xbc :page #xc))
(sp-flt spt-num 10.0)
(sp-rnd-flt spt-x (meters -3) (meters 6) 1.0)
(sp-flt spt-y (meters -1))
(sp-flt spt-scale-x (meters 0.25))
(sp-flt spt-scale-y (meters 0.5))
(sp-flt spt-r 255.0)
(sp-rnd-flt spt-g 128.0 128.0 1.0)
(sp-rnd-flt spt-b 0.0 128.0 1.0)
(sp-rnd-flt spt-a 32.0 16.0 1.0)
(sp-flt spt-vel-y (meters 0.04))
(sp-int spt-timer 160)
(sp-cpuinfo-flags sp-cpuinfo-flag-2 sp-cpuinfo-flag-3)
(sp-rnd-flt spt-rotate-y (degrees 0.0) (degrees 3600.0) 1.0)
)
)
(defpartgroup group-drill-misc-steam
:id 417
:bounds (static-bspherem 0 10 0 20)
:parts ((sp-item 1760 :fade-after (meters 200) :falloff-to (meters 240)))
)
(defpart 1760
:init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #xc))
(sp-flt spt-num 0.5)
(sp-rnd-flt spt-scale-x (meters 6) (meters 6) 1.0)
(sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 3600.0) 1.0)
(sp-rnd-flt spt-scale-y (meters 6) (meters 6) 1.0)
(sp-rnd-flt spt-r 192.0 128.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.033333335) 1.0)
(sp-rnd-flt spt-scalevel-x (meters 0.02) (meters 0.006666667) 1.0)
(sp-rnd-flt spt-rotvel-z (degrees -1.2) (degrees 2.4) 1.0)
(sp-copy-from-other spt-scalevel-y -4)
(sp-flt spt-fade-r 0.11636364)
(sp-flt spt-fade-g -0.23272727)
(sp-flt spt-fade-b -0.85)
(sp-flt spt-fade-a 1.28)
(sp-rnd-flt spt-accel-y -3.4133334 -3.4133334 1.0)
(sp-int spt-timer 600)
(sp-cpuinfo-flags sp-cpuinfo-flag-2 sp-cpuinfo-flag-12)
(sp-int-plain-rnd spt-next-time 25 24 1)
(sp-launcher-by-id spt-next-launcher 1761)
)
)
(defpart 1761
:init-specs ((sp-rnd-flt spt-fade-a -0.11636364 -0.11636364 1.0))
)
(defpartgroup group-drill-lightning-pole
:id 418
:flags (unk-4)
:bounds (static-bspherem 0 -3.5 0 6)
:parts ((sp-item 1762 :fade-after (meters 80) :flags (bit6))
(sp-item 1763 :fade-after (meters 80) :flags (bit6 bit7))
)
)
(defpartgroup group-drill-lightning-pole-180
:id 419
:flags (unk-4)
:bounds (static-bspherem 0 -3.5 0 6)
:parts ((sp-item 1762 :fade-after (meters 80) :flags (bit6))
(sp-item 1764 :fade-after (meters 80) :flags (bit6 bit7))
)
)
(defpart 1762
:init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xca :page #xc))
(sp-flt spt-num 1.0)
(sp-rnd-int-flt spt-y (meters 0) 2 -7372.8)
(sp-rnd-flt spt-scale-x (meters 1.6) (meters 0.1) 1.0)
(sp-flt spt-rot-x 204.8)
(sp-rnd-flt spt-scale-y (meters 3.6) (meters 0.1) 1.0)
(sp-flt spt-r 0.0)
(sp-rnd-flt spt-g 128.0 64.0 1.0)
(sp-flt spt-b 255.0)
(sp-rnd-flt spt-a 32.0 4.0 1.0)
(sp-flt spt-omega 330547.2)
(sp-int spt-timer 10)
(sp-cpuinfo-flags sp-cpuinfo-flag-2 sp-cpuinfo-flag-3 glow)
(sp-flt spt-userdata 4096.0)
)
)
(defpart 1763
:init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xca :page #xc))
(sp-flt spt-num 1.0)
(sp-flt spt-y (meters -0.8))
(sp-rnd-int-flt spt-z (meters -6) 2 -5734.4)
(sp-rnd-flt spt-scale-x (meters 1.6) (meters 0.1) 1.0)
(sp-flt spt-rot-x 204.8)
(sp-rnd-flt spt-scale-y (meters 3.6) (meters 0.1) 1.0)
(sp-flt spt-r 0.0)
(sp-rnd-flt spt-g 128.0 64.0 1.0)
(sp-flt spt-b 255.0)
(sp-rnd-flt spt-a 32.0 4.0 1.0)
(sp-flt spt-omega 330547.2)
(sp-int spt-timer 10)
(sp-cpuinfo-flags sp-cpuinfo-flag-2 sp-cpuinfo-flag-3 glow)
(sp-flt spt-userdata 4096.0)
(sp-flt spt-rotate-y (degrees 0.0))
)
)
(defpart 1764
:init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xca :page #xc))
(sp-flt spt-num 1.0)
(sp-flt spt-y (meters 0.8))
(sp-rnd-int-flt spt-z (meters -6) 2 -5734.4)
(sp-rnd-flt spt-scale-x (meters 1.6) (meters 0.1) 1.0)
(sp-flt spt-rot-x 204.8)
(sp-rnd-flt spt-scale-y (meters 3.6) (meters 0.1) 1.0)
(sp-flt spt-r 0.0)
(sp-rnd-flt spt-g 128.0 64.0 1.0)
(sp-flt spt-b 255.0)
(sp-rnd-flt spt-a 32.0 4.0 1.0)
(sp-flt spt-omega 330547.2)
(sp-int spt-timer 10)
(sp-cpuinfo-flags sp-cpuinfo-flag-2 sp-cpuinfo-flag-3 glow)
(sp-flt spt-userdata 4096.0)
(sp-flt spt-rotate-y (degrees 0.0))
)
)
(defpartgroup group-drill-metalhead-egg-explode
:id 420
:duration (seconds 3.335)
:flags (use-local-clock unk-6)
:bounds (static-bspherem 0 0 0 4)
:rotate ((degrees 0) (degrees 4) (degrees 0))
:parts ((sp-item 1765 :fade-after (meters 300) :falloff-to (meters 300) :flags (is-3d bit7) :period 1200 :length 10)
(sp-item 1766 :fade-after (meters 200) :falloff-to (meters 200) :flags (is-3d bit7) :period 1200 :length 15)
(sp-item 1767 :fade-after (meters 300) :falloff-to (meters 300) :flags (bit7) :period 1200 :length 20)
(sp-item 1768 :fade-after (meters 200) :falloff-to (meters 200) :flags (bit7) :period 1200 :length 20)
(sp-item 1769 :flags (bit7) :period 1200 :length 20)
(sp-item 1770 :fade-after (meters 300) :period 1200 :length 5)
)
)
(defpart 1768
:init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x32 :page #xc))
(sp-flt spt-num 12.0)
(sp-rnd-flt spt-scale-x (meters 4) (meters 0.5) 1.0)
(sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 3600.0) 1.0)
(sp-copy-from-other spt-scale-y -4)
(sp-rnd-flt spt-r 64.0 128.0 1.0)
(sp-flt spt-g 0.0)
(sp-flt spt-b 255.0)
(sp-rnd-flt spt-a 92.0 32.0 1.0)
(sp-rnd-flt spt-vel-y (meters 0.033333335) (meters 0.06666667) 1.0)
(sp-rnd-flt spt-rotvel-z (degrees -0.2) (degrees 0.4) 1.0)
(sp-rnd-flt spt-fade-a -0.16 -0.16 1.0)
(sp-rnd-flt spt-accel-y -6.826667 -3.4133334 1.0)
(sp-rnd-flt spt-friction 0.95 0.03 1.0)
(sp-int spt-timer 600)
(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-rotate-y (degrees 0.0) (degrees 3600.0) 1.0)
(sp-rnd-flt spt-conerot-radius (meters 0) (meters 1) 1.0)
)
)
(defpart 1767
:init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x21 :page #xc))
(sp-flt spt-num 16.0)
(sp-rnd-flt spt-scale-x (meters 0.2) (meters 0.15) 1.0)
(sp-int spt-rot-x 4)
(sp-copy-from-other spt-scale-y -4)
(sp-rnd-flt spt-r 0.0 128.0 1.0)
(sp-flt spt-g 0.0)
(sp-flt spt-b 255.0)
(sp-flt spt-a 128.0)
(sp-rnd-flt spt-omega 2.048 1.024 1.0)
(sp-rnd-flt spt-vel-y (meters 0.06666667) (meters 0.11666667) 1.0)
(sp-rnd-flt spt-fade-a -0.21333334 -0.42666668 1.0)
(sp-rnd-flt spt-accel-y -12.288 -2.7306666 1.0)
(sp-rnd-flt spt-friction 0.97 0.02 1.0)
(sp-int spt-timer 600)
(sp-cpuinfo-flags sp-cpuinfo-flag-2 sp-cpuinfo-flag-3 sp-cpuinfo-flag-21)
(sp-flt spt-userdata 36864.0)
(sp-func spt-func 'sparticle-motion-blur)
(sp-int-plain-rnd spt-next-time 0 174 1)
(sp-launcher-by-id spt-next-launcher 63)
(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 0.0))
(sp-rnd-flt spt-conerot-radius (meters 0) (meters 1) 1.0)
)
)
(defpart 1769
:init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #xc))
(sp-rnd-flt spt-num 12.0 2.0 1.0)
(sp-rnd-flt spt-scale-x (meters 2) (meters 2) 1.0)
(sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 3600.0) 1.0)
(sp-rnd-flt spt-scale-y (meters 2) (meters 2) 1.0)
(sp-rnd-flt spt-r 0.0 128.0 1.0)
(sp-flt spt-g 0.0)
(sp-flt spt-b 255.0)
(sp-rnd-flt spt-a 16.0 8.0 1.0)
(sp-rnd-flt spt-vel-y (meters 0.06666667) (meters 0.033333335) 1.0)
(sp-rnd-flt spt-scalevel-x (meters 0) (meters 0.0033333334) 1.0)
(sp-rnd-flt spt-rotvel-z (degrees -0.2) (degrees 0.4) 1.0)
(sp-rnd-flt spt-scalevel-y (meters 0) (meters 0.0033333334) 1.0)
(sp-rnd-flt spt-fade-a -0.02 -0.08 1.0)
(sp-rnd-flt spt-accel-y -3.4133334 -3.4133334 1.0)
(sp-rnd-flt spt-friction 0.82 0.07 1.0)
(sp-int spt-timer 1200)
(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-rotate-y (degrees 0.0) (degrees 3600.0) 1.0)
(sp-rnd-flt spt-conerot-radius (meters 0) (meters 1) 1.0)
)
)
(defpart 1770
: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 16))
(sp-flt spt-rot-x 122.88)
(sp-copy-from-other spt-scale-y -4)
(sp-rnd-flt spt-r 64.0 64.0 1.0)
(sp-flt spt-g 0.0)
(sp-flt spt-b 255.0)
(sp-flt spt-a 64.0)
(sp-flt spt-omega 1230848.0)
(sp-flt spt-scalevel-x (meters 0.2))
(sp-copy-from-other spt-scalevel-y -4)
(sp-flt spt-fade-a -2.56)
(sp-int spt-timer 25)
(sp-cpuinfo-flags sp-cpuinfo-flag-2 sp-cpuinfo-flag-3 glow)
(sp-flt spt-userdata 32768.0)
)
)
(defpart 1766
:init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x6 :page #xa05))
(sp-func spt-birth-func 'birth-func-texture-group)
(sp-rnd-flt spt-num 6.0 4.0 1.0)
(sp-rnd-flt spt-scale-x (meters 0.4) (meters 0.5) 1.0)
(sp-rnd-flt spt-rot-x 0.0 655360.0 1.0)
(sp-rnd-flt spt-rot-y (degrees 0.0) (degrees 3600.0) 1.0)
(sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 3600.0) 1.0)
(sp-rnd-flt spt-scale-y (meters 0.4) (meters 0.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-flt spt-a 128.0)
(sp-rnd-flt spt-vel-y (meters 0.083333336) (meters 0.1) 1.0)
(sp-flt spt-scalevel-x (meters -0.00022222222))
(sp-rnd-flt spt-rotvel-x (degrees -4.8) (degrees 9.6) 1.0)
(sp-rnd-flt spt-rotvel-y (degrees -4.8) (degrees 9.6) 1.0)
(sp-rnd-flt spt-rotvel-z (degrees -4.8) (degrees 9.6) 1.0)
(sp-flt spt-scalevel-y (meters -0.00022222222))
(sp-rnd-flt spt-fade-a -0.42666668 -0.42666668 1.0)
(sp-rnd-flt spt-accel-y -13.653334 -6.826667 1.0)
(sp-rnd-flt spt-friction 0.92 0.07 1.0)
(sp-int spt-timer 300)
(sp-cpuinfo-flags sp-cpuinfo-flag-0 sp-cpuinfo-flag-2 sp-cpuinfo-flag-12)
(new 'static 'sp-field-init-spec
:field (sp-field-id spt-userdata)
:flags (sp-flag plain-v2)
:object (new 'static 'boxed-array :type int32 5 0 0 -1605368320 -1605368064)
)
(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 0.0))
(sp-rnd-flt spt-conerot-radius (meters 0) (meters 1) 1.0)
)
)
(defpart 1765
:init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x6 :page #xa05))
(sp-rnd-flt spt-num 6.0 4.0 1.0)
(sp-rnd-flt spt-scale-x (meters 0.75) (meters 0.5) 1.0)
(sp-rnd-flt spt-rot-x 0.0 655360.0 1.0)
(sp-rnd-flt spt-rot-y (degrees 0.0) (degrees 3600.0) 1.0)
(sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 3600.0) 1.0)
(sp-rnd-flt spt-scale-y (meters 0.75) (meters 0.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-flt spt-a 128.0)
(sp-rnd-flt spt-vel-y (meters 0.1) (meters 0.13333334) 1.0)
(sp-rnd-flt spt-rotvel-x (degrees -4.8) (degrees 9.6) 1.0)
(sp-rnd-flt spt-rotvel-y (degrees -4.8) (degrees 9.6) 1.0)
(sp-rnd-flt spt-rotvel-z (degrees -4.8) (degrees 9.6) 1.0)
(sp-rnd-flt spt-fade-a -0.42666668 -0.42666668 1.0)
(sp-rnd-flt spt-accel-y -13.653334 -6.826667 1.0)
(sp-rnd-flt spt-friction 0.92 0.07 1.0)
(sp-int spt-timer 300)
(sp-cpuinfo-flags sp-cpuinfo-flag-2 sp-cpuinfo-flag-12)
(new 'static 'sp-field-init-spec
:field (sp-field-id spt-userdata)
:flags (sp-flag plain-v2)
:object (new 'static 'boxed-array :type int32 5 0 0 -1605368320 -1605368064)
)
(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 0.0))
(sp-rnd-flt spt-conerot-radius (meters 0) (meters 1) 1.0)
)
)
(defpartgroup group-drill-wall-explode :id 421 :bounds (static-bspherem 0 0 0 4) :parts ((sp-item 209)))
(defpartgroup group-drill-blue-floor-light
:id 422
:flags (unk-4)
:bounds (static-bspherem 0 0 0 4)
:parts ((sp-item 1771 :fade-after (meters 80) :flags (bit6 bit7))
(sp-item 1772 :fade-after (meters 80) :flags (bit6 bit7))
(sp-item 1773 :fade-after (meters 80) :flags (bit6 bit7))
(sp-item 1774 :fade-after (meters 80) :flags (bit6 bit7))
)
)
(defpart 1772
:init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xca :page #xc))
(sp-flt spt-num 1.0)
(sp-flt spt-x (meters -1))
(sp-rnd-flt spt-scale-x (meters 5) (meters 0.1) 1.0)
(sp-flt spt-rot-x 409.6)
(sp-copy-from-other spt-scale-y -4)
(sp-flt spt-r 0.0)
(sp-rnd-flt spt-g 128.0 64.0 1.0)
(sp-flt spt-b 255.0)
(sp-rnd-flt spt-a 12.0 4.0 1.0)
(sp-flt spt-omega 330547.2)
(sp-int spt-timer 5)
(sp-cpuinfo-flags sp-cpuinfo-flag-2 sp-cpuinfo-flag-3 glow)
(sp-flt spt-userdata 2048.0)
(sp-flt spt-rotate-y (degrees 0.0))
)
)
(defpart 1771
:init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xca :page #xc))
(sp-flt spt-num 1.0)
(sp-flt spt-x (meters 1))
(sp-rnd-flt spt-scale-x (meters 5) (meters 0.1) 1.0)
(sp-flt spt-rot-x 409.6)
(sp-copy-from-other spt-scale-y -4)
(sp-flt spt-r 0.0)
(sp-rnd-flt spt-g 128.0 64.0 1.0)
(sp-flt spt-b 255.0)
(sp-rnd-flt spt-a 12.0 4.0 1.0)
(sp-flt spt-omega 330547.2)
(sp-int spt-timer 5)
(sp-cpuinfo-flags sp-cpuinfo-flag-2 sp-cpuinfo-flag-3 glow)
(sp-flt spt-userdata 2048.0)
(sp-flt spt-rotate-y (degrees 0.0))
)
)
(defpart 1773
:init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xca :page #xc))
(sp-flt spt-num 1.0)
(sp-flt spt-x (meters 3))
(sp-rnd-flt spt-scale-x (meters 5) (meters 0.1) 1.0)
(sp-flt spt-rot-x 409.6)
(sp-copy-from-other spt-scale-y -4)
(sp-flt spt-r 0.0)
(sp-rnd-flt spt-g 128.0 64.0 1.0)
(sp-flt spt-b 255.0)
(sp-rnd-flt spt-a 10.0 4.0 1.0)
(sp-flt spt-omega 330547.2)
(sp-int spt-timer 5)
(sp-cpuinfo-flags sp-cpuinfo-flag-2 sp-cpuinfo-flag-3 glow)
(sp-flt spt-userdata 1228.8)
(sp-flt spt-rotate-y (degrees 0.0))
)
)
(defpart 1774
:init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xca :page #xc))
(sp-flt spt-num 1.0)
(sp-flt spt-x (meters -3))
(sp-rnd-flt spt-scale-x (meters 5) (meters 0.1) 1.0)
(sp-flt spt-rot-x 409.6)
(sp-copy-from-other spt-scale-y -4)
(sp-flt spt-r 0.0)
(sp-rnd-flt spt-g 128.0 64.0 1.0)
(sp-flt spt-b 255.0)
(sp-rnd-flt spt-a 10.0 4.0 1.0)
(sp-flt spt-omega 330547.2)
(sp-int spt-timer 5)
(sp-cpuinfo-flags sp-cpuinfo-flag-2 sp-cpuinfo-flag-3 glow)
(sp-flt spt-userdata 1228.8)
(sp-flt spt-rotate-y (degrees 0.0))
)
)
(defpartgroup group-drill-round-blue-wall-lights-2
:id 423
:flags (unk-4)
:bounds (static-bspherem 0 0 0 4)
:parts ((sp-item 1775 :fade-after (meters 80) :flags (bit6 bit7))
(sp-item 1776 :fade-after (meters 80) :flags (bit6 bit7))
(sp-item 1777 :fade-after (meters 80) :flags (bit6 bit7))
)
)
(defpart 1775
:init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xca :page #xc))
(sp-flt spt-num 1.0)
(sp-flt spt-x (meters -0.55))
(sp-flt spt-y (meters 0.7))
(sp-flt spt-z (meters -1))
(sp-rnd-flt spt-scale-x (meters 3) (meters 0.1) 1.0)
(sp-flt spt-rot-x 409.6)
(sp-copy-from-other spt-scale-y -4)
(sp-flt spt-r 0.0)
(sp-rnd-flt spt-g 128.0 64.0 1.0)
(sp-flt spt-b 255.0)
(sp-rnd-flt spt-a 32.0 8.0 1.0)
(sp-flt spt-omega 330547.2)
(sp-int spt-timer 5)
(sp-cpuinfo-flags sp-cpuinfo-flag-2 sp-cpuinfo-flag-3 glow)
(sp-flt spt-userdata 2048.0)
(sp-flt spt-rotate-y (degrees 0.0))
)
)
(defpart 1776
:init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xca :page #xc))
(sp-flt spt-num 1.0)
(sp-flt spt-x (meters -1.25))
(sp-flt spt-y (meters -2.2))
(sp-flt spt-z (meters -0.35))
(sp-rnd-flt spt-scale-x (meters 6) (meters 0.1) 1.0)
(sp-flt spt-rot-x 409.6)
(sp-copy-from-other spt-scale-y -4)
(sp-flt spt-r 0.0)
(sp-rnd-flt spt-g 128.0 64.0 1.0)
(sp-flt spt-b 255.0)
(sp-rnd-flt spt-a 32.0 8.0 1.0)
(sp-flt spt-omega 330547.2)
(sp-int spt-timer 5)
(sp-cpuinfo-flags sp-cpuinfo-flag-2 sp-cpuinfo-flag-3 glow)
(sp-flt spt-userdata 2048.0)
(sp-flt spt-rotate-y (degrees 0.0))
)
)
(defpart 1777
:init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xca :page #xc))
(sp-flt spt-num 1.0)
(sp-flt spt-x (meters 0.8))
(sp-flt spt-y (meters -4.25))
(sp-flt spt-z (meters 1))
(sp-rnd-flt spt-scale-x (meters 4) (meters 0.1) 1.0)
(sp-flt spt-rot-x 409.6)
(sp-copy-from-other spt-scale-y -4)
(sp-flt spt-r 0.0)
(sp-rnd-flt spt-g 128.0 64.0 1.0)
(sp-flt spt-b 255.0)
(sp-rnd-flt spt-a 32.0 8.0 1.0)
(sp-flt spt-omega 330547.2)
(sp-int spt-timer 5)
(sp-cpuinfo-flags sp-cpuinfo-flag-2 sp-cpuinfo-flag-3 glow)
(sp-flt spt-userdata 2048.0)
(sp-flt spt-rotate-y (degrees 0.0))
)
)
(defpartgroup group-drill-round-blue-wall-lights-4
:id 424
:flags (unk-4)
:bounds (static-bspherem 0 0 0 4)
:parts ((sp-item 1778 :fade-after (meters 80) :flags (bit6 bit7))
(sp-item 1779 :fade-after (meters 80) :flags (bit6 bit7))
(sp-item 1780 :fade-after (meters 80) :flags (bit6 bit7))
)
)
(defpart 1778
:init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xca :page #xc))
(sp-flt spt-num 1.0)
(sp-flt spt-x (meters -1.2))
(sp-flt spt-y (meters 4.4))
(sp-flt spt-z (meters 0))
(sp-rnd-flt spt-scale-x (meters 3.5) (meters 0.1) 1.0)
(sp-flt spt-rot-x 409.6)
(sp-copy-from-other spt-scale-y -4)
(sp-flt spt-r 0.0)
(sp-rnd-flt spt-g 128.0 64.0 1.0)
(sp-flt spt-b 255.0)
(sp-rnd-flt spt-a 32.0 4.0 1.0)
(sp-flt spt-omega 330547.2)
(sp-int spt-timer 5)
(sp-cpuinfo-flags sp-cpuinfo-flag-2 sp-cpuinfo-flag-3 glow)
(sp-flt spt-userdata 2048.0)
(sp-flt spt-rotate-y (degrees 0.0))
)
)
(defpart 1779
:init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xca :page #xc))
(sp-flt spt-num 1.0)
(sp-flt spt-x (meters -0.1))
(sp-flt spt-y (meters 1.9))
(sp-flt spt-z (meters -0.9))
(sp-rnd-flt spt-scale-x (meters 2.5) (meters 0.1) 1.0)
(sp-flt spt-rot-x 409.6)
(sp-copy-from-other spt-scale-y -4)
(sp-flt spt-r 0.0)
(sp-rnd-flt spt-g 128.0 64.0 1.0)
(sp-flt spt-b 255.0)
(sp-rnd-flt spt-a 32.0 4.0 1.0)
(sp-flt spt-omega 330547.2)
(sp-int spt-timer 5)
(sp-cpuinfo-flags sp-cpuinfo-flag-2 sp-cpuinfo-flag-3 glow)
(sp-flt spt-userdata 2048.0)
(sp-flt spt-rotate-y (degrees 0.0))
)
)
(defpart 1780
:init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xca :page #xc))
(sp-flt spt-num 1.0)
(sp-flt spt-x (meters 0.45))
(sp-flt spt-y (meters 0))
(sp-flt spt-z (meters -0.7))
(sp-rnd-flt spt-scale-x (meters 3) (meters 0.1) 1.0)
(sp-flt spt-rot-x 409.6)
(sp-copy-from-other spt-scale-y -4)
(sp-flt spt-r 0.0)
(sp-rnd-flt spt-g 128.0 64.0 1.0)
(sp-flt spt-b 255.0)
(sp-rnd-flt spt-a 32.0 4.0 1.0)
(sp-flt spt-omega 330547.2)
(sp-int spt-timer 5)
(sp-cpuinfo-flags sp-cpuinfo-flag-2 sp-cpuinfo-flag-3 glow)
(sp-flt spt-userdata 2048.0)
(sp-flt spt-rotate-y (degrees 0.0))
)
)
(defpartgroup group-drill-yellow-wall-lights
:id 425
:flags (unk-4)
:bounds (static-bspherem 0 0 0 4)
:parts ((sp-item 1781 :fade-after (meters 80) :flags (bit6 bit7))
(sp-item 1782 :fade-after (meters 80) :flags (bit6 bit7))
(sp-item 1783 :fade-after (meters 80) :flags (bit6 bit7))
(sp-item 1784 :fade-after (meters 80) :flags (bit6 bit7))
(sp-item 1785 :fade-after (meters 100) :flags (bit6 bit7))
)
)
(defpart 1782
: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 -0.4))
(sp-rnd-flt spt-scale-x (meters 2.2) (meters 0.1) 1.0)
(sp-flt spt-rot-x 409.6)
(sp-copy-from-other spt-scale-y -4)
(sp-flt spt-r 255.0)
(sp-rnd-flt spt-g 200.0 55.0 1.0)
(sp-flt spt-b 0.0)
(sp-rnd-flt spt-a 12.0 4.0 1.0)
(sp-flt spt-omega 330547.2)
(sp-int spt-timer 5)
(sp-cpuinfo-flags sp-cpuinfo-flag-2 sp-cpuinfo-flag-3 glow)
(sp-flt spt-userdata 2048.0)
(sp-flt spt-rotate-y (degrees 0.0))
)
)
(defpart 1781
: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 0.4))
(sp-rnd-flt spt-scale-x (meters 2.2) (meters 0.1) 1.0)
(sp-flt spt-rot-x 409.6)
(sp-copy-from-other spt-scale-y -4)
(sp-flt spt-r 255.0)
(sp-rnd-flt spt-g 200.0 55.0 1.0)
(sp-flt spt-b 0.0)
(sp-rnd-flt spt-a 12.0 4.0 1.0)
(sp-flt spt-omega 330547.2)
(sp-int spt-timer 5)
(sp-cpuinfo-flags sp-cpuinfo-flag-2 sp-cpuinfo-flag-3 glow)
(sp-flt spt-userdata 2048.0)
(sp-flt spt-rotate-y (degrees 0.0))
)
)
(defpart 1783
: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 1))
(sp-rnd-flt spt-scale-x (meters 2.2) (meters 0.1) 1.0)
(sp-flt spt-rot-x 409.6)
(sp-copy-from-other spt-scale-y -4)
(sp-flt spt-r 255.0)
(sp-rnd-flt spt-g 200.0 55.0 1.0)
(sp-flt spt-b 0.0)
(sp-rnd-flt spt-a 10.0 4.0 1.0)
(sp-flt spt-omega 330547.2)
(sp-int spt-timer 5)
(sp-cpuinfo-flags sp-cpuinfo-flag-2 sp-cpuinfo-flag-3 glow)
(sp-flt spt-userdata 1228.8)
(sp-flt spt-rotate-y (degrees 0.0))
)
)
(defpart 1784
: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 -1))
(sp-rnd-flt spt-scale-x (meters 2.2) (meters 0.1) 1.0)
(sp-flt spt-rot-x 409.6)
(sp-copy-from-other spt-scale-y -4)
(sp-flt spt-r 255.0)
(sp-rnd-flt spt-g 200.0 55.0 1.0)
(sp-flt spt-b 0.0)
(sp-rnd-flt spt-a 10.0 4.0 1.0)
(sp-flt spt-omega 330547.2)
(sp-int spt-timer 5)
(sp-cpuinfo-flags sp-cpuinfo-flag-2 sp-cpuinfo-flag-3 glow)
(sp-flt spt-userdata 1228.8)
(sp-flt spt-rotate-y (degrees 0.0))
)
)
(defpart 1785
:init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xca :page #xc))
(sp-flt spt-num 1.0)
(sp-rnd-flt spt-scale-x (meters 8) (meters 0.1) 1.0)
(sp-flt spt-rot-x 819.2)
(sp-copy-from-other spt-scale-y -4)
(sp-flt spt-r 255.0)
(sp-rnd-flt spt-g 200.0 55.0 1.0)
(sp-flt spt-b 0.0)
(sp-rnd-flt spt-a 12.0 4.0 1.0)
(sp-flt spt-omega 412467.2)
(sp-int spt-timer 5)
(sp-cpuinfo-flags sp-cpuinfo-flag-2 sp-cpuinfo-flag-3 glow)
(sp-flt spt-userdata 1228.8)
(sp-flt spt-rotate-y (degrees 0.0))
)
)
(defpartgroup group-drill-under-console-1
:id 426
:flags (unk-4 unk-6)
:bounds (static-bspherem 0 0 0 5)
:rotate ((degrees 0) (degrees 4) (degrees 0))
:parts ((sp-item 209))
)
(defpartgroup group-drill-control-panel
:id 427
:bounds (static-bspherem 0 0 0 8)
:parts ((sp-item 1786 :flags (bit6 bit7))
(sp-item 1787 :flags (bit6 bit7))
(sp-item 1788 :flags (bit6 bit7))
(sp-item 1789 :flags (bit6 bit7))
(sp-item 1790 :flags (bit6 bit7))
(sp-item 1791 :flags (bit6 bit7) :period 150 :length 30 :offset 25)
(sp-item 1792 :flags (bit6 bit7) :period 150 :length 45 :offset 65)
(sp-item 1793 :flags (bit6 bit7) :period 150 :length 50 :offset 25)
(sp-item 1794 :flags (bit6 bit7) :period 150 :length 35 :offset 110)
(sp-item 1795 :flags (bit6 bit7))
(sp-item 1796 :flags (bit6 bit7))
(sp-item 1797 :flags (bit6 bit7))
(sp-item 1798 :flags (bit6 bit7))
(sp-item 1799 :flags (bit6 bit7))
(sp-item 1800 :flags (bit6 bit7))
(sp-item 1801 :flags (bit6 bit7) :period 150 :length 35 :offset 75)
(sp-item 1802 :flags (bit6 bit7) :period 150 :length 55 :offset 45)
(sp-item 1803 :flags (bit6 bit7) :period 150 :length 20 :offset 40)
(sp-item 1804 :flags (bit6 bit7) :period 150 :length 40 :offset 30)
(sp-item 1805 :flags (bit6 bit7) :period 150 :length 30 :offset 90)
(sp-item 1806 :flags (bit6 bit7) :period 150 :length 50 :offset 25)
(sp-item 1807 :flags (bit6 bit7))
(sp-item 1808 :flags (bit6 bit7))
(sp-item 1809 :flags (bit6 bit7))
(sp-item 1810 :flags (bit6 bit7))
(sp-item 1811 :flags (bit6 bit7))
(sp-item 1812 :flags (bit6 bit7))
)
)
(defpart 1786
:init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xca :page #xc))
(sp-flt spt-num 1.0)
(sp-flt spt-x (meters -3.2))
(sp-flt spt-y (meters 5.9))
(sp-flt spt-z (meters -0.5))
(sp-flt spt-scale-x (meters 2))
(sp-flt spt-rot-x 409.6)
(sp-copy-from-other spt-scale-y -4)
(sp-flt spt-r 196.0)
(sp-flt spt-g 106.0)
(sp-flt spt-b 0.0)
(sp-rnd-flt spt-a 24.0 8.0 1.0)
(sp-flt spt-omega 822067.2)
(sp-int spt-timer 5)
(sp-cpuinfo-flags glow)
(sp-flt spt-userdata 1024.0)
(sp-flt spt-rotate-y (degrees 0.0))
)
)
(defpart 1787
:init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xca :page #xc))
(sp-flt spt-num 1.0)
(sp-flt spt-x (meters -3.2))
(sp-flt spt-y (meters 4.8))
(sp-flt spt-z (meters -0.5))
(sp-flt spt-scale-x (meters 2))
(sp-flt spt-rot-x 409.6)
(sp-copy-from-other spt-scale-y -4)
(sp-flt spt-r 196.0)
(sp-flt spt-g 106.0)
(sp-flt spt-b 0.0)
(sp-rnd-flt spt-a 24.0 8.0 1.0)
(sp-flt spt-omega 822067.2)
(sp-int spt-timer 5)
(sp-cpuinfo-flags glow)
(sp-flt spt-userdata 1024.0)
(sp-flt spt-rotate-y (degrees 0.0))
)
)
(defpart 1788
:init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xca :page #xc))
(sp-flt spt-num 1.0)
(sp-flt spt-x (meters -3.2))
(sp-flt spt-y (meters 3.65))
(sp-flt spt-z (meters -0.5))
(sp-flt spt-scale-x (meters 2))
(sp-flt spt-rot-x 409.6)
(sp-copy-from-other spt-scale-y -4)
(sp-flt spt-r 196.0)
(sp-flt spt-g 106.0)
(sp-flt spt-b 0.0)
(sp-rnd-flt spt-a 24.0 8.0 1.0)
(sp-flt spt-omega 822067.2)
(sp-int spt-timer 5)
(sp-cpuinfo-flags glow)
(sp-flt spt-userdata 1024.0)
(sp-flt spt-rotate-y (degrees 0.0))
)
)
(defpart 1789
:init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xca :page #xc))
(sp-flt spt-num 1.0)
(sp-flt spt-y (meters 2.8))
(sp-flt spt-z (meters 0.3))
(sp-flt spt-scale-x (meters 3))
(sp-flt spt-rot-x 409.6)
(sp-copy-from-other spt-scale-y -4)
(sp-flt spt-r 196.0)
(sp-flt spt-g 106.0)
(sp-flt spt-b 0.0)
(sp-rnd-flt spt-a 32.0 8.0 1.0)
(sp-flt spt-omega 822067.2)
(sp-int spt-timer 5)
(sp-cpuinfo-flags glow)
(sp-flt spt-userdata 1024.0)
(sp-flt spt-rotate-y (degrees 0.0))
)
)
(defpart 1790
:init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xca :page #xc))
(sp-flt spt-num 1.0)
(sp-flt spt-x (meters 2.4))
(sp-flt spt-y (meters 4.8))
(sp-flt spt-z (meters -0.4))
(sp-flt spt-scale-x (meters 3))
(sp-flt spt-rot-x 409.6)
(sp-copy-from-other spt-scale-y -4)
(sp-flt spt-r 196.0)
(sp-flt spt-g 106.0)
(sp-flt spt-b 0.0)
(sp-rnd-flt spt-a 32.0 8.0 1.0)
(sp-flt spt-omega 822067.2)
(sp-int spt-timer 5)
(sp-cpuinfo-flags glow)
(sp-flt spt-userdata 1024.0)
(sp-flt spt-rotate-y (degrees 0.0))
)
)
(defpart 1791
:init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xca :page #xc))
(sp-flt spt-num 1.0)
(sp-flt spt-x (meters -2.7))
(sp-flt spt-y (meters 2.7))
(sp-flt spt-z (meters 0.01))
(sp-flt spt-scale-x (meters 0.6))
(sp-flt spt-rot-x 409.6)
(sp-copy-from-other spt-scale-y -4)
(sp-flt spt-r 255.0)
(sp-flt spt-g 64.0)
(sp-flt spt-b 64.0)
(sp-flt spt-a 32.0)
(sp-flt spt-omega 412467.2)
(sp-int spt-timer 5)
(sp-cpuinfo-flags glow)
(sp-flt spt-userdata 3072.0)
(sp-flt spt-rotate-y (degrees 0.0))
)
)
(defpart 1792
:init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xca :page #xc))
(sp-flt spt-num 1.0)
(sp-flt spt-x (meters -2))
(sp-flt spt-y (meters 2.45))
(sp-flt spt-z (meters 0.4))
(sp-flt spt-scale-x (meters 0.6))
(sp-flt spt-rot-x 409.6)
(sp-copy-from-other spt-scale-y -4)
(sp-flt spt-r 255.0)
(sp-flt spt-g 64.0)
(sp-flt spt-b 64.0)
(sp-flt spt-a 32.0)
(sp-flt spt-omega 412467.2)
(sp-int spt-timer 5)
(sp-cpuinfo-flags glow)
(sp-flt spt-userdata 3072.0)
(sp-flt spt-rotate-y (degrees 0.0))
)
)
(defpart 1793
:init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xca :page #xc))
(sp-flt spt-num 1.0)
(sp-flt spt-x (meters 1.225))
(sp-flt spt-y (meters 2.4))
(sp-flt spt-z (meters 0.6))
(sp-flt spt-scale-x (meters 0.6))
(sp-flt spt-rot-x 409.6)
(sp-copy-from-other spt-scale-y -4)
(sp-flt spt-r 255.0)
(sp-flt spt-g 64.0)
(sp-flt spt-b 64.0)
(sp-flt spt-a 32.0)
(sp-flt spt-omega 412467.2)
(sp-int spt-timer 5)
(sp-cpuinfo-flags glow)
(sp-flt spt-userdata 3072.0)
(sp-flt spt-rotate-y (degrees 0.0))
)
)
(defpart 1794
:init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xca :page #xc))
(sp-flt spt-num 1.0)
(sp-flt spt-x (meters 3.3))
(sp-flt spt-y (meters 2.4))
(sp-flt spt-z (meters 0.6))
(sp-flt spt-scale-x (meters 0.6))
(sp-flt spt-rot-x 409.6)
(sp-copy-from-other spt-scale-y -4)
(sp-flt spt-r 255.0)
(sp-flt spt-g 64.0)
(sp-flt spt-b 64.0)
(sp-flt spt-a 32.0)
(sp-flt spt-omega 412467.2)
(sp-int spt-timer 5)
(sp-cpuinfo-flags glow)
(sp-flt spt-userdata 3072.0)
(sp-flt spt-rotate-y (degrees 0.0))
)
)
(defpart 1801
:init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xca :page #xc))
(sp-flt spt-num 1.0)
(sp-flt spt-x (meters -2.7))
(sp-flt spt-y (meters 2.5))
(sp-flt spt-z (meters 0.4))
(sp-flt spt-scale-x (meters 0.6))
(sp-flt spt-rot-x 409.6)
(sp-copy-from-other spt-scale-y -4)
(sp-flt spt-r 0.0)
(sp-flt spt-g 128.0)
(sp-flt spt-b 255.0)
(sp-flt spt-a 32.0)
(sp-flt spt-omega 412467.2)
(sp-int spt-timer 5)
(sp-cpuinfo-flags glow)
(sp-flt spt-userdata 3072.0)
(sp-flt spt-rotate-y (degrees 0.0))
)
)
(defpart 1802
:init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xca :page #xc))
(sp-flt spt-num 1.0)
(sp-flt spt-x (meters -2.7))
(sp-flt spt-y (meters 2.3))
(sp-flt spt-z (meters 0.8))
(sp-flt spt-scale-x (meters 0.6))
(sp-flt spt-rot-x 409.6)
(sp-copy-from-other spt-scale-y -4)
(sp-flt spt-r 0.0)
(sp-flt spt-g 128.0)
(sp-flt spt-b 255.0)
(sp-flt spt-a 32.0)
(sp-flt spt-omega 412467.2)
(sp-int spt-timer 5)
(sp-cpuinfo-flags glow)
(sp-flt spt-userdata 3072.0)
(sp-flt spt-rotate-y (degrees 0.0))
)
)
(defpart 1803
:init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xca :page #xc))
(sp-flt spt-num 1.0)
(sp-flt spt-x (meters -2))
(sp-flt spt-y (meters 2.7))
(sp-flt spt-z (meters 0.01))
(sp-flt spt-scale-x (meters 0.6))
(sp-flt spt-rot-x 409.6)
(sp-copy-from-other spt-scale-y -4)
(sp-flt spt-r 0.0)
(sp-flt spt-g 128.0)
(sp-flt spt-b 255.0)
(sp-flt spt-a 32.0)
(sp-flt spt-omega 412467.2)
(sp-int spt-timer 5)
(sp-cpuinfo-flags glow)
(sp-flt spt-userdata 3072.0)
(sp-flt spt-rotate-y (degrees 0.0))
)
)
(defpart 1804
:init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xca :page #xc))
(sp-flt spt-num 1.0)
(sp-flt spt-x (meters -2))
(sp-flt spt-y (meters 2.3))
(sp-flt spt-z (meters 0.8))
(sp-flt spt-scale-x (meters 0.6))
(sp-flt spt-rot-x 409.6)
(sp-copy-from-other spt-scale-y -4)
(sp-flt spt-r 0.0)
(sp-flt spt-g 128.0)
(sp-flt spt-b 255.0)
(sp-flt spt-a 32.0)
(sp-flt spt-omega 412467.2)
(sp-int spt-timer 5)
(sp-cpuinfo-flags glow)
(sp-flt spt-userdata 3072.0)
(sp-flt spt-rotate-y (degrees 0.0))
)
)
(defpart 1805
:init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xca :page #xc))
(sp-flt spt-num 1.0)
(sp-flt spt-x (meters 1.9))
(sp-flt spt-y (meters 2.4))
(sp-flt spt-z (meters 0.6))
(sp-flt spt-scale-x (meters 0.6))
(sp-flt spt-rot-x 409.6)
(sp-copy-from-other spt-scale-y -4)
(sp-flt spt-r 0.0)
(sp-flt spt-g 128.0)
(sp-flt spt-b 255.0)
(sp-flt spt-a 32.0)
(sp-flt spt-omega 412467.2)
(sp-int spt-timer 5)
(sp-cpuinfo-flags glow)
(sp-flt spt-userdata 3072.0)
(sp-flt spt-rotate-y (degrees 0.0))
)
)
(defpart 1806
:init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xca :page #xc))
(sp-flt spt-num 1.0)
(sp-flt spt-x (meters 2.6))
(sp-flt spt-y (meters 2.4))
(sp-flt spt-z (meters 0.6))
(sp-flt spt-scale-x (meters 0.6))
(sp-flt spt-rot-x 409.6)
(sp-copy-from-other spt-scale-y -4)
(sp-flt spt-r 0.0)
(sp-flt spt-g 128.0)
(sp-flt spt-b 255.0)
(sp-flt spt-a 32.0)
(sp-flt spt-omega 412467.2)
(sp-int spt-timer 5)
(sp-cpuinfo-flags glow)
(sp-flt spt-userdata 3072.0)
(sp-flt spt-rotate-y (degrees 0.0))
)
)
(defpart 1795
:init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xca :page #xc))
(sp-flt spt-num 1.0)
(sp-flt spt-x (meters -1.925))
(sp-flt spt-y (meters 4.05))
(sp-flt spt-z (meters -0.65))
(sp-flt spt-scale-x (meters 0.5))
(sp-flt spt-rot-x 409.6)
(sp-copy-from-other spt-scale-y -4)
(sp-flt spt-r 255.0)
(sp-flt spt-g 64.0)
(sp-flt spt-b 64.0)
(sp-flt spt-a 32.0)
(sp-flt spt-omega 412467.2)
(sp-int spt-timer 5)
(sp-cpuinfo-flags glow)
(sp-flt spt-userdata 3072.0)
(sp-flt spt-rotate-y (degrees 0.0))
)
)
(defpart 1796
:init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xca :page #xc))
(sp-flt spt-num 1.0)
(sp-flt spt-x (meters -1.925))
(sp-flt spt-y (meters 4.875))
(sp-flt spt-z (meters -0.65))
(sp-flt spt-scale-x (meters 0.5))
(sp-flt spt-rot-x 409.6)
(sp-copy-from-other spt-scale-y -4)
(sp-flt spt-r 255.0)
(sp-flt spt-g 64.0)
(sp-flt spt-b 64.0)
(sp-flt spt-a 32.0)
(sp-flt spt-omega 412467.2)
(sp-int spt-timer 5)
(sp-cpuinfo-flags glow)
(sp-flt spt-userdata 3072.0)
(sp-flt spt-rotate-y (degrees 0.0))
)
)
(defpart 1797
:init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xca :page #xc))
(sp-flt spt-num 1.0)
(sp-flt spt-x (meters -1.925))
(sp-flt spt-y (meters 5.65))
(sp-flt spt-z (meters -0.65))
(sp-flt spt-scale-x (meters 0.5))
(sp-flt spt-rot-x 409.6)
(sp-copy-from-other spt-scale-y -4)
(sp-flt spt-r 255.0)
(sp-flt spt-g 64.0)
(sp-flt spt-b 64.0)
(sp-flt spt-a 32.0)
(sp-flt spt-omega 412467.2)
(sp-int spt-timer 5)
(sp-cpuinfo-flags glow)
(sp-flt spt-userdata 3072.0)
(sp-flt spt-rotate-y (degrees 0.0))
)
)
(defpart 1798
:init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xca :page #xc))
(sp-flt spt-num 1.0)
(sp-flt spt-x (meters -0.725))
(sp-flt spt-y (meters 4.05))
(sp-flt spt-z (meters -0.65))
(sp-flt spt-scale-x (meters 0.5))
(sp-flt spt-rot-x 409.6)
(sp-copy-from-other spt-scale-y -4)
(sp-flt spt-r 255.0)
(sp-flt spt-g 64.0)
(sp-flt spt-b 64.0)
(sp-flt spt-a 32.0)
(sp-flt spt-omega 412467.2)
(sp-int spt-timer 5)
(sp-cpuinfo-flags glow)
(sp-flt spt-userdata 3072.0)
(sp-flt spt-rotate-y (degrees 0.0))
)
)
(defpart 1799
:init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xca :page #xc))
(sp-flt spt-num 1.0)
(sp-flt spt-x (meters 0))
(sp-flt spt-y (meters 4.05))
(sp-flt spt-z (meters -0.65))
(sp-flt spt-scale-x (meters 0.5))
(sp-flt spt-rot-x 409.6)
(sp-copy-from-other spt-scale-y -4)
(sp-flt spt-r 255.0)
(sp-flt spt-g 64.0)
(sp-flt spt-b 64.0)
(sp-flt spt-a 32.0)
(sp-flt spt-omega 412467.2)
(sp-int spt-timer 5)
(sp-cpuinfo-flags glow)
(sp-flt spt-userdata 3072.0)
(sp-flt spt-rotate-y (degrees 0.0))
)
)
(defpart 1800
:init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xca :page #xc))
(sp-flt spt-num 1.0)
(sp-flt spt-x (meters 1.025))
(sp-flt spt-y (meters 4.875))
(sp-flt spt-z (meters -0.65))
(sp-flt spt-scale-x (meters 0.5))
(sp-flt spt-rot-x 409.6)
(sp-copy-from-other spt-scale-y -4)
(sp-flt spt-r 255.0)
(sp-flt spt-g 64.0)
(sp-flt spt-b 64.0)
(sp-flt spt-a 32.0)
(sp-flt spt-omega 412467.2)
(sp-int spt-timer 5)
(sp-cpuinfo-flags glow)
(sp-flt spt-userdata 3072.0)
(sp-flt spt-rotate-y (degrees 0.0))
)
)
(defpart 1807
:init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xca :page #xc))
(sp-flt spt-num 1.0)
(sp-flt spt-x (meters -1.35))
(sp-flt spt-y (meters 4.05))
(sp-flt spt-z (meters -0.65))
(sp-flt spt-scale-x (meters 0.5))
(sp-flt spt-rot-x 409.6)
(sp-copy-from-other spt-scale-y -4)
(sp-flt spt-r 0.0)
(sp-flt spt-g 128.0)
(sp-flt spt-b 255.0)
(sp-flt spt-a 32.0)
(sp-flt spt-omega 412467.2)
(sp-int spt-timer 5)
(sp-cpuinfo-flags glow)
(sp-flt spt-userdata 3072.0)
(sp-flt spt-rotate-y (degrees 0.0))
)
)
(defpart 1808
:init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xca :page #xc))
(sp-flt spt-num 1.0)
(sp-flt spt-x (meters -1.35))
(sp-flt spt-y (meters 4.875))
(sp-flt spt-z (meters -0.65))
(sp-flt spt-scale-x (meters 0.5))
(sp-flt spt-rot-x 409.6)
(sp-copy-from-other spt-scale-y -4)
(sp-flt spt-r 0.0)
(sp-flt spt-g 128.0)
(sp-flt spt-b 255.0)
(sp-flt spt-a 32.0)
(sp-flt spt-omega 412467.2)
(sp-int spt-timer 5)
(sp-cpuinfo-flags glow)
(sp-flt spt-userdata 3072.0)
(sp-flt spt-rotate-y (degrees 0.0))
)
)
(defpart 1809
:init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xca :page #xc))
(sp-flt spt-num 1.0)
(sp-flt spt-x (meters -1.35))
(sp-flt spt-y (meters 5.65))
(sp-flt spt-z (meters -0.65))
(sp-flt spt-scale-x (meters 0.5))
(sp-flt spt-rot-x 409.6)
(sp-copy-from-other spt-scale-y -4)
(sp-flt spt-r 0.0)
(sp-flt spt-g 128.0)
(sp-flt spt-b 255.0)
(sp-flt spt-a 32.0)
(sp-flt spt-omega 412467.2)
(sp-int spt-timer 5)
(sp-cpuinfo-flags glow)
(sp-flt spt-userdata 3072.0)
(sp-flt spt-rotate-y (degrees 0.0))
)
)
(defpart 1810
:init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xca :page #xc))
(sp-flt spt-num 1.0)
(sp-flt spt-x (meters 0.425))
(sp-flt spt-y (meters 5.65))
(sp-flt spt-z (meters -0.65))
(sp-flt spt-scale-x (meters 0.5))
(sp-flt spt-rot-x 409.6)
(sp-copy-from-other spt-scale-y -4)
(sp-flt spt-r 0.0)
(sp-flt spt-g 128.0)
(sp-flt spt-b 255.0)
(sp-flt spt-a 32.0)
(sp-flt spt-omega 412467.2)
(sp-int spt-timer 5)
(sp-cpuinfo-flags glow)
(sp-flt spt-userdata 3072.0)
(sp-flt spt-rotate-y (degrees 0.0))
)
)
(defpart 1811
:init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xca :page #xc))
(sp-flt spt-num 1.0)
(sp-flt spt-x (meters 1.025))
(sp-flt spt-y (meters 5.65))
(sp-flt spt-z (meters -0.65))
(sp-flt spt-scale-x (meters 0.5))
(sp-flt spt-rot-x 409.6)
(sp-copy-from-other spt-scale-y -4)
(sp-flt spt-r 0.0)
(sp-flt spt-g 128.0)
(sp-flt spt-b 255.0)
(sp-flt spt-a 32.0)
(sp-flt spt-omega 412467.2)
(sp-int spt-timer 5)
(sp-cpuinfo-flags glow)
(sp-flt spt-userdata 3072.0)
(sp-flt spt-rotate-y (degrees 0.0))
)
)
(defpart 1812
:init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xca :page #xc))
(sp-flt spt-num 1.0)
(sp-flt spt-x (meters 1.025))
(sp-flt spt-y (meters 4.05))
(sp-flt spt-z (meters -0.65))
(sp-flt spt-scale-x (meters 0.5))
(sp-flt spt-rot-x 409.6)
(sp-copy-from-other spt-scale-y -4)
(sp-flt spt-r 0.0)
(sp-flt spt-g 128.0)
(sp-flt spt-b 255.0)
(sp-flt spt-a 32.0)
(sp-flt spt-omega 412467.2)
(sp-int spt-timer 5)
(sp-cpuinfo-flags glow)
(sp-flt spt-userdata 3072.0)
(sp-flt spt-rotate-y (degrees 0.0))
)
)
(defpartgroup group-drill-control-panel-a
:id 428
:flags (unk-6)
:bounds (static-bspherem 0 0 0 8)
:rotate ((degrees 0) (degrees 4) (degrees 0))
:parts ((sp-item 1813 :flags (bit6 bit7))
(sp-item 1814 :flags (bit6 bit7))
(sp-item 1815 :flags (bit6 bit7))
(sp-item 1816 :flags (bit6 bit7) :period 150 :length 85 :offset 20)
(sp-item 1817 :flags (bit6 bit7) :period 150 :length 35)
(sp-item 1818 :flags (bit6 bit7) :period 150 :length 55 :offset 55)
(sp-item 1819 :flags (bit6 bit7) :period 150 :length 35 :offset 15)
(sp-item 1820 :flags (bit6 bit7) :period 150 :length 35 :offset 115)
(sp-item 1821 :flags (bit6 bit7) :period 150 :length 95 :offset 20)
(sp-item 1822 :flags (bit6 bit7) :period 150 :length 45 :offset 95)
(sp-item 1823 :flags (bit6 bit7) :period 150 :length 95 :offset 20)
(sp-item 1824 :flags (bit6 bit7) :period 150 :length 25 :offset 45)
(sp-item 1825 :flags (bit6 bit7) :period 150 :length 70 :offset 5)
(sp-item 1826 :flags (bit6 bit7))
(sp-item 1827 :flags (bit6 bit7))
(sp-item 1828 :flags (bit6 bit7))
)
)
(defpart 1813
:init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xca :page #xc))
(sp-flt spt-num 1.0)
(sp-flt spt-x (meters 2.75))
(sp-flt spt-y (meters 4))
(sp-flt spt-z (meters 0.15))
(sp-flt spt-scale-x (meters 1.8))
(sp-flt spt-rot-x 409.6)
(sp-copy-from-other spt-scale-y -4)
(sp-flt spt-r 196.0)
(sp-flt spt-g 106.0)
(sp-flt spt-b 0.0)
(sp-rnd-flt spt-a 24.0 8.0 1.0)
(sp-flt spt-omega 822067.2)
(sp-int spt-timer 5)
(sp-cpuinfo-flags glow)
(sp-flt spt-userdata 1024.0)
(sp-flt spt-rotate-y (degrees 0.0))
)
)
(defpart 1814
:init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xca :page #xc))
(sp-flt spt-num 1.0)
(sp-flt spt-x (meters 2.9))
(sp-flt spt-y (meters 4.3))
(sp-flt spt-z (meters -0.9))
(sp-flt spt-scale-x (meters 3))
(sp-flt spt-rot-x 409.6)
(sp-copy-from-other spt-scale-y -4)
(sp-flt spt-r 196.0)
(sp-flt spt-g 106.0)
(sp-flt spt-b 0.0)
(sp-rnd-flt spt-a 24.0 8.0 1.0)
(sp-flt spt-omega 822067.2)
(sp-int spt-timer 5)
(sp-cpuinfo-flags glow)
(sp-flt spt-userdata 1024.0)
(sp-flt spt-rotate-y (degrees 0.0))
)
)
(defpart 1815
:init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xca :page #xc))
(sp-flt spt-num 1.0)
(sp-flt spt-x (meters 2.75))
(sp-flt spt-y (meters 5.45))
(sp-flt spt-z (meters -0.6))
(sp-flt spt-scale-x (meters 1.8))
(sp-flt spt-rot-x 409.6)
(sp-copy-from-other spt-scale-y -4)
(sp-flt spt-r 196.0)
(sp-flt spt-g 106.0)
(sp-flt spt-b 0.0)
(sp-rnd-flt spt-a 24.0 8.0 1.0)
(sp-flt spt-omega 822067.2)
(sp-int spt-timer 5)
(sp-cpuinfo-flags glow)
(sp-flt spt-userdata 1024.0)
(sp-flt spt-rotate-y (degrees 0.0))
)
)
(defpart 1816
:init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xca :page #xc))
(sp-flt spt-num 1.0)
(sp-flt spt-x (meters 3.6))
(sp-flt spt-y (meters 2.5))
(sp-flt spt-z (meters 2.15))
(sp-flt spt-scale-x (meters 0.6))
(sp-flt spt-rot-x 409.6)
(sp-copy-from-other spt-scale-y -4)
(sp-flt spt-r 255.0)
(sp-flt spt-g 64.0)
(sp-flt spt-b 64.0)
(sp-flt spt-a 32.0)
(sp-flt spt-omega 412467.2)
(sp-int spt-timer 5)
(sp-cpuinfo-flags glow)
(sp-flt spt-userdata 3072.0)
(sp-flt spt-rotate-y (degrees 0.0))
)
)
(defpart 1817
:init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xca :page #xc))
(sp-flt spt-num 1.0)
(sp-flt spt-x (meters 3.1))
(sp-flt spt-y (meters 2.75))
(sp-flt spt-z (meters 1.375))
(sp-flt spt-scale-x (meters 0.6))
(sp-flt spt-rot-x 409.6)
(sp-copy-from-other spt-scale-y -4)
(sp-flt spt-r 255.0)
(sp-flt spt-g 64.0)
(sp-flt spt-b 64.0)
(sp-flt spt-a 32.0)
(sp-flt spt-omega 412467.2)
(sp-int spt-timer 5)
(sp-cpuinfo-flags glow)
(sp-flt spt-userdata 3072.0)
(sp-flt spt-rotate-y (degrees 0.0))
)
)
(defpart 1818
:init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xca :page #xc))
(sp-flt spt-num 1.0)
(sp-flt spt-x (meters 3.1))
(sp-flt spt-y (meters 2.75))
(sp-flt spt-z (meters -0.15))
(sp-flt spt-scale-x (meters 0.6))
(sp-flt spt-rot-x 409.6)
(sp-copy-from-other spt-scale-y -4)
(sp-flt spt-r 255.0)
(sp-flt spt-g 64.0)
(sp-flt spt-b 64.0)
(sp-flt spt-a 32.0)
(sp-flt spt-omega 412467.2)
(sp-int spt-timer 5)
(sp-cpuinfo-flags glow)
(sp-flt spt-userdata 3072.0)
(sp-flt spt-rotate-y (degrees 0.0))
)
)
(defpart 1819
:init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xca :page #xc))
(sp-flt spt-num 1.0)
(sp-flt spt-x (meters 3.1))
(sp-flt spt-y (meters 2.75))
(sp-flt spt-z (meters 2.15))
(sp-flt spt-scale-x (meters 0.6))
(sp-flt spt-rot-x 409.6)
(sp-copy-from-other spt-scale-y -4)
(sp-flt spt-r 0.0)
(sp-flt spt-g 128.0)
(sp-flt spt-b 255.0)
(sp-flt spt-a 32.0)
(sp-flt spt-omega 412467.2)
(sp-int spt-timer 5)
(sp-cpuinfo-flags glow)
(sp-flt spt-userdata 3072.0)
(sp-flt spt-rotate-y (degrees 0.0))
)
)
(defpart 1820
:init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xca :page #xc))
(sp-flt spt-num 1.0)
(sp-flt spt-x (meters 3.1))
(sp-flt spt-y (meters 2.75))
(sp-flt spt-z (meters 0.65))
(sp-flt spt-scale-x (meters 0.6))
(sp-flt spt-rot-x 409.6)
(sp-copy-from-other spt-scale-y -4)
(sp-flt spt-r 0.0)
(sp-flt spt-g 128.0)
(sp-flt spt-b 255.0)
(sp-flt spt-a 32.0)
(sp-flt spt-omega 412467.2)
(sp-int spt-timer 5)
(sp-cpuinfo-flags glow)
(sp-flt spt-userdata 3072.0)
(sp-flt spt-rotate-y (degrees 0.0))
)
)
(defpart 1821
:init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xca :page #xc))
(sp-flt spt-num 1.0)
(sp-flt spt-x (meters 3.6))
(sp-flt spt-y (meters 2.5))
(sp-flt spt-z (meters -0.15))
(sp-flt spt-scale-x (meters 0.6))
(sp-flt spt-rot-x 409.6)
(sp-copy-from-other spt-scale-y -4)
(sp-flt spt-r 0.0)
(sp-flt spt-g 128.0)
(sp-flt spt-b 255.0)
(sp-flt spt-a 32.0)
(sp-flt spt-omega 412467.2)
(sp-int spt-timer 5)
(sp-cpuinfo-flags glow)
(sp-flt spt-userdata 3072.0)
(sp-flt spt-rotate-y (degrees 0.0))
)
)
(defpart 1822
:init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xca :page #xc))
(sp-flt spt-num 1.0)
(sp-flt spt-x (meters 3.6))
(sp-flt spt-y (meters 2.55))
(sp-flt spt-z (meters -1.75))
(sp-flt spt-scale-x (meters 0.8))
(sp-flt spt-rot-x 409.6)
(sp-copy-from-other spt-scale-y -4)
(sp-flt spt-r 0.0)
(sp-flt spt-g 128.0)
(sp-flt spt-b 255.0)
(sp-flt spt-a 32.0)
(sp-flt spt-omega 412467.2)
(sp-int spt-timer 5)
(sp-cpuinfo-flags glow)
(sp-flt spt-userdata 3072.0)
(sp-flt spt-rotate-y (degrees 0.0))
)
)
(defpart 1823
:init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xca :page #xc))
(sp-flt spt-num 1.0)
(sp-flt spt-x (meters 3.6))
(sp-flt spt-y (meters 2.55))
(sp-flt spt-z (meters -2.45))
(sp-flt spt-scale-x (meters 0.8))
(sp-flt spt-rot-x 409.6)
(sp-copy-from-other spt-scale-y -4)
(sp-flt spt-r 0.0)
(sp-flt spt-g 128.0)
(sp-flt spt-b 255.0)
(sp-flt spt-a 32.0)
(sp-flt spt-omega 412467.2)
(sp-int spt-timer 5)
(sp-cpuinfo-flags glow)
(sp-flt spt-userdata 3072.0)
(sp-flt spt-rotate-y (degrees 0.0))
)
)
(defpart 1824
:init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xca :page #xc))
(sp-flt spt-num 1.0)
(sp-flt spt-x (meters 3.1))
(sp-flt spt-y (meters 2.8))
(sp-flt spt-z (meters -1.75))
(sp-flt spt-scale-x (meters 0.8))
(sp-flt spt-rot-x 409.6)
(sp-copy-from-other spt-scale-y -4)
(sp-flt spt-r 0.0)
(sp-flt spt-g 128.0)
(sp-flt spt-b 255.0)
(sp-flt spt-a 32.0)
(sp-flt spt-omega 412467.2)
(sp-int spt-timer 5)
(sp-cpuinfo-flags glow)
(sp-flt spt-userdata 3072.0)
(sp-flt spt-rotate-y (degrees 0.0))
)
)
(defpart 1825
:init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xca :page #xc))
(sp-flt spt-num 1.0)
(sp-flt spt-x (meters 3.1))
(sp-flt spt-y (meters 2.8))
(sp-flt spt-z (meters -2.45))
(sp-flt spt-scale-x (meters 0.8))
(sp-flt spt-rot-x 409.6)
(sp-copy-from-other spt-scale-y -4)
(sp-flt spt-r 0.0)
(sp-flt spt-g 128.0)
(sp-flt spt-b 255.0)
(sp-flt spt-a 32.0)
(sp-flt spt-omega 412467.2)
(sp-int spt-timer 5)
(sp-cpuinfo-flags glow)
(sp-flt spt-userdata 3072.0)
(sp-flt spt-rotate-y (degrees 0.0))
)
)
(defpart 1826
:init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xca :page #xc))
(sp-flt spt-num 1.0)
(sp-flt spt-x (meters 2.55))
(sp-flt spt-y (meters 5.15))
(sp-flt spt-z (meters 1.6))
(sp-flt spt-scale-x (meters 0.5))
(sp-flt spt-rot-x 409.6)
(sp-copy-from-other spt-scale-y -4)
(sp-flt spt-r 0.0)
(sp-flt spt-g 128.0)
(sp-flt spt-b 255.0)
(sp-flt spt-a 32.0)
(sp-flt spt-omega 412467.2)
(sp-int spt-timer 5)
(sp-cpuinfo-flags glow)
(sp-flt spt-userdata 3072.0)
(sp-flt spt-rotate-y (degrees 0.0))
)
)
(defpart 1827
:init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xca :page #xc))
(sp-flt spt-num 1.0)
(sp-flt spt-x (meters 2.55))
(sp-flt spt-y (meters 5.15))
(sp-flt spt-z (meters 1.125))
(sp-flt spt-scale-x (meters 0.5))
(sp-flt spt-rot-x 409.6)
(sp-copy-from-other spt-scale-y -4)
(sp-flt spt-r 0.0)
(sp-flt spt-g 128.0)
(sp-flt spt-b 255.0)
(sp-flt spt-a 32.0)
(sp-flt spt-omega 412467.2)
(sp-int spt-timer 5)
(sp-cpuinfo-flags glow)
(sp-flt spt-userdata 3072.0)
(sp-flt spt-rotate-y (degrees 0.0))
)
)
(defpart 1828
:init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xca :page #xc))
(sp-flt spt-num 1.0)
(sp-flt spt-x (meters 2.55))
(sp-flt spt-y (meters 5.15))
(sp-flt spt-z (meters 0.65))
(sp-flt spt-scale-x (meters 0.5))
(sp-flt spt-rot-x 409.6)
(sp-copy-from-other spt-scale-y -4)
(sp-flt spt-r 0.0)
(sp-flt spt-g 128.0)
(sp-flt spt-b 255.0)
(sp-flt spt-a 32.0)
(sp-flt spt-omega 412467.2)
(sp-int spt-timer 5)
(sp-cpuinfo-flags glow)
(sp-flt spt-userdata 3072.0)
(sp-flt spt-rotate-y (degrees 0.0))
)
)
(defpartgroup group-drill-panel-explosion
:id 429
:flags (use-local-clock)
:bounds (static-bspherem 0 0 0 5)
:parts ((sp-item 1829 :fade-after (meters 200) :falloff-to (meters 200) :flags (bit7) :period 9600 :length 25)
(sp-item 1830 :flags (bit7) :period 9600 :length 10 :offset 10)
(sp-item 1831 :fade-after (meters 120) :falloff-to (meters 120) :flags (bit7) :period 9600 :length 100 :offset 25)
(sp-item 1832 :fade-after (meters 60) :flags (bit7) :period 9600 :length 35 :offset 10)
(sp-item 1833 :flags (bit7) :period 9600 :length 50 :offset 15)
(sp-item 1834 :flags (bit7) :period 9600 :length 5)
(sp-item 1835 :flags (bit7) :period 9600 :length 50 :offset 15)
(sp-item 1836 :flags (bit7) :period 9600 :length 5)
)
)
(defpartgroup group-drill-panel-explosion-2
:id 430
:flags (use-local-clock)
:bounds (static-bspherem 0 0 0 5)
:parts ((sp-item 1829 :fade-after (meters 200) :falloff-to (meters 200) :flags (bit7) :period 9600 :length 25 :offset 150)
(sp-item 1830 :flags (bit7) :period 9600 :length 10 :offset 160)
(sp-item 1831 :fade-after (meters 120) :falloff-to (meters 120) :flags (bit7) :period 9600 :length 100 :offset 175)
(sp-item 1832 :fade-after (meters 60) :flags (bit7) :period 9600 :length 35 :offset 160)
(sp-item 1833 :flags (bit7) :period 9600 :length 50 :offset 165)
(sp-item 1834 :flags (bit7) :period 18600 :length 5)
(sp-item 1835 :flags (bit7) :period 9600 :length 50 :offset 15)
(sp-item 1836 :flags (bit7) :period 18600 :length 5)
)
)
(defpart 1834
: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 2))
(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.33333334))
(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 40960.0)
(sp-int spt-next-time 15)
(sp-launcher-by-id spt-next-launcher 1837)
(sp-flt spt-rotate-y (degrees 0.0))
)
)
(defpart 1837
:init-specs ((sp-flt spt-scalevel-x (meters -0.25))
(sp-copy-from-other spt-scalevel-y -4)
(sp-flt spt-fade-r 0.0)
(sp-flt spt-fade-g -6.4)
(sp-flt spt-fade-b 0.0)
(sp-flt spt-fade-a -4.8)
)
)
(defpart 1836
: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.06666667))
(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 40960.0)
(sp-int spt-next-time 75)
(sp-launcher-by-id spt-next-launcher 1838)
(sp-flt spt-rotate-y (degrees 0.0))
)
)
(defpart 1838
: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 1832
:init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x92 :page #xc))
(sp-flt spt-num 16.0)
(sp-rnd-flt spt-y (meters -3.5) (meters 2) 1.0)
(sp-flt spt-scale-x (meters 2.5))
(sp-int spt-rot-x 4)
(sp-rnd-flt spt-scale-y (meters 0.1) (meters 0.2) 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-flt spt-omega 12.288)
(sp-rnd-flt spt-vel-y (meters 0.06666667) (meters 0.06666667) 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 1839)
(sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 140.0) 1.0)
(sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 10000.0) 1.0)
(sp-flt spt-rotate-y (degrees 90.0))
)
)
(defpart 1839
: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 1840)
)
)
(defpart 1840
:init-specs ((sp-flt spt-fade-r 0.0) (sp-flt spt-fade-g 0.0) (sp-flt spt-fade-b 0.0))
)
(defpart 1835
:init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x34 :page #xc))
(sp-rnd-flt spt-num 5.0 5.0 1.0)
(sp-flt spt-y (meters -2.5))
(sp-rnd-flt spt-scale-x (meters 1.5) (meters 1) 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 65536.0
:random-multf 1.0
)
(sp-rnd-flt spt-scale-y (meters 4) (meters 2) 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.016666668) (meters 0.016666668) 1.0)
(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.0)
(sp-flt spt-fade-g -0.36)
(sp-flt spt-fade-b -4.24)
(sp-flt spt-fade-a -0.26666668)
(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 1841)
(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 1841
: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 1842)
)
)
(defpart 1842
: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.225 -0.225 1.0)
)
)
(defpart 1833
: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 8.0 5.0 1.0)
(sp-flt spt-y (meters -2.5))
(sp-rnd-flt spt-scale-x (meters 1.5) (meters 2) 1.0)
(sp-flt spt-rot-z (degrees 0.0))
(sp-rnd-flt spt-scale-y (meters 3.4) (meters 1.2) 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) (meters 0.033333335) 1.0)
(sp-rnd-flt spt-scalevel-x (meters 0.016666668) (meters 0.016666668) 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.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 1843)
(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 8) 1.0)
)
)
(defpart 1843
: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 1844)
)
)
(defpart 1844
:init-specs ((sp-rnd-flt spt-scalevel-x (meters 0.005) (meters 0.005) 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 1845)
)
)
(defpart 1845
:init-specs ((sp-rnd-flt spt-scalevel-x (meters 0.005) (meters 0.005) 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 1846)
)
)
(defpart 1846
: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 1831
:init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x32 :page #xc))
(sp-rnd-flt spt-num 6.0 8.0 1.0)
(sp-flt spt-x (meters 0.25))
(sp-flt spt-y (meters -2.5))
(sp-rnd-flt spt-scale-x (meters 1) (meters 1) 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 16.0 48.0 1.0)
(sp-rnd-flt spt-vel-y (meters 0.016666668) (meters 0.016666668) 1.0)
(sp-rnd-flt spt-scalevel-x (meters 0.006666667) (meters 0.006666667) 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 -1.3653333 -9.557333 1.0)
(sp-rnd-flt spt-friction 0.88 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 1847)
(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 3) (meters 5) 1.0)
)
)
(defpart 1847
: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 1848)
)
)
(defpart 1848
: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.10666667 -0.10666667 1.0)
)
)
(defpart 1829
:init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #xc))
(sp-rnd-flt spt-num 4.0 8.0 1.0)
(sp-rnd-flt spt-x (meters 0) (meters 0.6) 1.0)
(sp-flt spt-y (meters -2.5))
(sp-rnd-flt spt-scale-x (meters 8.5) (meters 8) 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) (meters 0.1) 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 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 710)
(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 1849)
(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))
)
)
(defpart 1849
: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 1850)
)
)
(defpart 1850
: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.38833332)
)
)
(defpart 1830
:init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x31 :page #xc))
(sp-flt spt-num 9.0)
(sp-flt spt-y (meters -2.5))
(sp-rnd-flt spt-scale-x (meters 4) (meters 8) 1.0)
(sp-int spt-rot-x 4)
(sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 3600.0) 1.0)
(sp-rnd-flt spt-scale-y (meters 1) (meters 0.5) 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.06666667) (meters 0.06666667) 1.0)
(sp-flt spt-fade-g 1.6)
(sp-flt spt-fade-b 3.2)
(sp-flt spt-fade-a -1.6)
(sp-int spt-timer 90)
(sp-cpuinfo-flags sp-cpuinfo-flag-2)
(sp-flt spt-rotate-y (degrees 0.0))
)
)
(defpartgroup group-drill-panel-steam
:id 431
:flags (use-local-clock)
:bounds (static-bspherem 0 0 0 5)
:parts ((sp-item 1851 :flags (bit7) :period 450 :length 150))
)
(defpartgroup group-drill-panel-spark
:id 432
:flags (use-local-clock)
:bounds (static-bspherem 0 0 0 5)
:parts ((sp-item 1852 :period 450 :length 20)
(sp-item 1852 :period 450 :length 20 :offset 200)
(sp-item 1852 :period 450 :length 20 :offset 300)
(sp-item 1852 :period 450 :length 20 :offset 400)
)
)
(defpartgroup group-drill-panel-light-amber
:id 433
:flags (use-local-clock)
:bounds (static-bspherem 0 0 0 5)
:parts ((sp-item 1853 :period 450 :length 50) (sp-item 1853 :period 450 :length 50 :offset 150))
)
(defpartgroup group-drill-panel-light-big-amber
:id 434
:flags (use-local-clock)
:bounds (static-bspherem 0 0 0 5)
:parts ((sp-item 1854 :period 450 :length 50) (sp-item 1854 :period 450 :length 50 :offset 200))
)
(defpartgroup group-drill-panel-light-blue
:id 435
:flags (use-local-clock)
:bounds (static-bspherem 0 0 0 5)
:parts ((sp-item 1855 :period 450 :length 50) (sp-item 1855 :period 450 :length 50 :offset 250))
)
(defpart 1851
:init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #xc))
(sp-flt spt-num 2.0)
(sp-flt spt-x (meters 0))
(sp-flt spt-y (meters 0))
(sp-flt spt-z (meters 0))
(sp-rnd-flt spt-scale-x (meters 0.5) (meters 0.25) 1.0)
(sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 3600.0) 1.0)
(sp-copy-from-other spt-scale-y -4)
(sp-flt spt-r 255.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-z (meters 0.06666667) (meters 0.033333335) 1.0)
(sp-rnd-flt spt-scalevel-x (meters 0.04) (meters 0.02) 1.0)
(sp-rnd-flt spt-rotvel-z (degrees -1.2) (degrees 2.4) 1.0)
(sp-copy-from-other spt-scalevel-y -4)
(sp-rnd-flt spt-friction 0.93 0.025 1.0)
(sp-int spt-timer 150)
(sp-cpuinfo-flags sp-cpuinfo-flag-2 sp-cpuinfo-flag-12)
(sp-int-plain-rnd spt-next-time 25 24 1)
(sp-launcher-by-id spt-next-launcher 1856)
(sp-rnd-flt spt-launchrot-x (degrees -5.0) (degrees 10.0) 1.0)
(sp-rnd-flt spt-launchrot-y (degrees -5.0) (degrees 10.0) 1.0)
(sp-flt spt-rotate-x (degrees 20.0))
(sp-flt spt-rotate-y (degrees 0.0))
(sp-flt spt-rotate-z (degrees 0.0))
)
)
(defpart 1856
:init-specs ((sp-rnd-flt spt-fade-a -0.32 -0.32 1.0))
)
(defpart 1852
:init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xc9 :page #xc))
(sp-flt spt-num 8.0)
(sp-flt spt-x (meters 0))
(sp-flt spt-y (meters 0))
(sp-flt spt-z (meters 0))
(sp-flt spt-scale-x (meters 1))
(sp-rnd-flt spt-scale-y (meters 0.065) (meters 0.065) 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 8.192 4.096 1.0)
(sp-rnd-flt spt-vel-y (meters 0.06666667) (meters 0.13333334) 1.0)
(sp-rnd-flt spt-accel-y -6.826667 -13.653334 1.0)
(sp-rnd-flt spt-friction 0.9 0.02 1.0)
(sp-int-plain-rnd spt-timer 50 149 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 1857)
(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 0.0))
)
)
(defpart 1857
:init-specs ((sp-flt spt-fade-r -2.6133332)
(sp-flt spt-fade-g -1.28)
(sp-flt spt-fade-b -0.85333335)
(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 1858)
)
)
(defpart 1858
:init-specs ((sp-flt spt-fade-r 0.0) (sp-flt spt-fade-g 0.0) (sp-flt spt-fade-b 0.0))
)
(defpart 1859
:init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xbb :page #xc))
(sp-flt spt-num 1.0)
(sp-flt spt-scale-x (meters 3))
(sp-flt spt-rot-x 2048.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.053333335))
(sp-flt spt-rotvel-z (degrees 0.3))
(sp-copy-from-other spt-scalevel-y -4)
(sp-flt spt-fade-r -8.5)
(sp-flt spt-fade-g -4.266667)
(sp-flt spt-fade-b 0.0)
(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-int spt-next-time 75)
(sp-launcher-by-id spt-next-launcher 1860)
)
)
(defpart 1860
:init-specs ((sp-flt spt-scalevel-x (meters 0))
(sp-copy-from-other spt-scalevel-y -4)
(sp-flt spt-fade-r -1.7066667)
(sp-flt spt-fade-g -1.7066667)
(sp-flt spt-fade-b -0.85333335)
(sp-flt spt-fade-a -0.64)
)
)
(defpart 1861
:init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xbb :page #xc))
(sp-flt spt-num 1.0)
(sp-flt spt-scale-x (meters 8))
(sp-flt spt-rot-x 2048.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.6666667))
(sp-flt spt-rotvel-z (degrees 0.3))
(sp-copy-from-other spt-scalevel-y -4)
(sp-flt spt-fade-r -5.1)
(sp-flt spt-fade-g -1.28)
(sp-flt spt-fade-b -2.56)
(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 8192.0)
(sp-int spt-next-time 35)
(sp-launcher-by-id spt-next-launcher 1862)
)
)
(defpart 1862
:init-specs ((sp-flt spt-scalevel-x (meters -0.2857143))
(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 1863
:init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #xc))
(sp-rnd-flt spt-num 6.0 1.0 1.0)
(sp-rnd-flt spt-x (meters 0) (meters 0.6) 1.0)
(sp-rnd-flt spt-scale-x (meters 2.5) (meters 1.5) 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-copy-from-other spt-g -1)
(sp-copy-from-other spt-b -1)
(sp-rnd-flt spt-a 0.0 40.0 1.0)
(sp-rnd-flt spt-vel-y (meters 0) (meters 0.053333335) 1.0)
(sp-rnd-flt spt-scalevel-x (meters 0.033333335) (meters 0.01) 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 1.18)
(sp-flt spt-fade-g 1.8)
(sp-flt spt-fade-b 3.3)
(sp-flt spt-fade-a 1.76)
(sp-flt spt-friction 0.88)
(sp-int spt-timer 710)
(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 1864)
(sp-rnd-flt spt-conerot-x (degrees -1440.0) (degrees 2880.0) 1.0)
)
)
(defpart 1864
:init-specs ((sp-flt spt-fade-r -2.2)
(sp-flt spt-fade-g -3.0)
(sp-flt spt-fade-b -2.1333334)
(sp-flt spt-fade-a -0.41666666)
(sp-int-plain-rnd spt-next-time 45 14 1)
(sp-launcher-by-id spt-next-launcher 1865)
)
)
(defpart 1865
:init-specs ((sp-flt spt-fade-r -0.028333334)
(sp-flt spt-fade-g 0.0)
(sp-flt spt-fade-b -0.21333334)
(sp-flt spt-fade-a -0.38833332)
)
)
(defpart 1866
:init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x31 :page #xc))
(sp-rnd-flt spt-num 8.0 2.0 1.0)
(sp-rnd-flt spt-scale-x (meters 0.2) (meters 0.5) 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 0.2) (meters 0.2) 1.0)
(sp-flt spt-r 64.0)
(sp-flt spt-g 96.0)
(sp-rnd-flt spt-b 128.0 128.0 1.0)
(sp-rnd-flt spt-a 64.0 64.0 1.0)
(sp-rnd-flt spt-scalevel-x (meters 0.26666668) (meters 0.02) 1.0)
(sp-flt spt-fade-r -0.7111111)
(sp-flt spt-fade-g -1.0666667)
(sp-flt spt-fade-a -1.6)
(sp-int spt-timer 90)
(sp-cpuinfo-flags sp-cpuinfo-flag-2 sp-cpuinfo-flag-3)
)
)
(defpart 1853
: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 0.6))
(sp-flt spt-rot-x 409.6)
(sp-copy-from-other spt-scale-y -4)
(sp-flt spt-r 255.0)
(sp-flt spt-g 64.0)
(sp-flt spt-b 64.0)
(sp-rnd-flt spt-a 64.0 64.0 1.0)
(sp-flt spt-omega 412467.2)
(sp-int spt-timer 5)
(sp-cpuinfo-flags glow)
(sp-flt spt-userdata 3072.0)
(sp-flt spt-rotate-y (degrees 0.0))
)
)
(defpart 1855
: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 0.5))
(sp-flt spt-rot-x 409.6)
(sp-copy-from-other spt-scale-y -4)
(sp-flt spt-r 0.0)
(sp-flt spt-g 128.0)
(sp-flt spt-b 255.0)
(sp-rnd-flt spt-a 64.0 64.0 1.0)
(sp-flt spt-omega 412467.2)
(sp-int spt-timer 5)
(sp-cpuinfo-flags glow)
(sp-flt spt-userdata 3072.0)
(sp-flt spt-rotate-y (degrees 0.0))
)
)
(defpart 1854
: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 1.8))
(sp-flt spt-rot-x 409.6)
(sp-copy-from-other spt-scale-y -4)
(sp-flt spt-r 196.0)
(sp-flt spt-g 106.0)
(sp-flt spt-b 0.0)
(sp-rnd-flt spt-a 64.0 64.0 1.0)
(sp-flt spt-omega 822067.2)
(sp-int spt-timer 5)
(sp-cpuinfo-flags glow)
(sp-flt spt-userdata 1024.0)
(sp-flt spt-rotate-y (degrees 0.0))
)
)
(defpartgroup group-drill-control-panel-debris-1
:id 436
:flags (use-local-clock)
:bounds (static-bspherem 0 0 0 15)
:parts ((sp-item 1867 :flags (bit7))
(sp-item 1852 :flags (bit7) :period 450 :length 20)
(sp-item 1852 :flags (bit7) :period 450 :length 20 :offset 200)
(sp-item 1852 :flags (bit7) :period 450 :length 20 :offset 300)
(sp-item 1852 :flags (bit7) :period 450 :length 20 :offset 400)
)
)
(defpart 1867
:init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #xc))
(sp-flt spt-num 1.0)
(sp-rnd-flt spt-x (meters -2) (meters 4) 1.0)
(sp-flt spt-y (meters -2))
(sp-rnd-flt spt-scale-x (meters 3) (meters 0.25) 1.0)
(sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 3600.0) 1.0)
(sp-copy-from-other spt-scale-y -4)
(sp-flt spt-r 255.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-z (meters 0) (meters 0.1) 1.0)
(sp-rnd-flt spt-scalevel-x (meters 0.01) (meters 0.01) 1.0)
(sp-rnd-flt spt-rotvel-z (degrees 0.0) (degrees 0.1) 1.0)
(sp-copy-from-other spt-scalevel-y -4)
(sp-rnd-flt spt-accel-y 0.0 2.7306666 1.0)
(sp-rnd-flt spt-friction 0.96 0.025 1.0)
(sp-int spt-timer 600)
(sp-cpuinfo-flags sp-cpuinfo-flag-2 sp-cpuinfo-flag-12)
(sp-int-plain-rnd spt-next-time 400 99 1)
(sp-launcher-by-id spt-next-launcher 1868)
(sp-rnd-flt spt-launchrot-y (degrees -35.0) (degrees 70.0) 1.0)
(sp-flt spt-rotate-y (degrees 0.0))
)
)
(defpart 1868
:init-specs ((sp-rnd-flt spt-fade-a -0.32 -0.32 1.0) (sp-flt spt-accel-y -2.7306666))
)
(defpartgroup group-drill-control-panel-debris-2
:id 437
:flags (use-local-clock)
:bounds (static-bspherem 0 0 0 20)
:parts ((sp-item 1851 :flags (bit7) :period 450 :length 150)
(sp-item 1852 :flags (bit7) :period 450 :length 20)
(sp-item 1852 :flags (bit7) :period 450 :length 20 :offset 200)
(sp-item 1852 :flags (bit7) :period 450 :length 20 :offset 300)
(sp-item 1852 :flags (bit7) :period 450 :length 20 :offset 400)
(sp-item 1869 :fade-after (meters 50) :falloff-to (meters 80) :flags (bit7))
(sp-item 1870 :fade-after (meters 60) :falloff-to (meters 90) :flags (bit7))
(sp-item 1871 :fade-after (meters 50) :falloff-to (meters 50) :flags (bit7))
(sp-item 1872 :fade-after (meters 30) :falloff-to (meters 30) :flags (bit7))
(sp-item 1873 :fade-after (meters 70) :flags (bit6 bit7))
)
)
(defpart 1873
:init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xca :page #xc))
(sp-flt spt-num 1.0)
(sp-flt spt-z (meters 0))
(sp-rnd-flt spt-scale-x (meters 4) (meters 0.1) 1.0)
(sp-flt spt-rot-x 8192.0)
(sp-copy-from-other spt-scale-y -4)
(sp-flt spt-r 255.0)
(sp-rnd-flt spt-g 0.0 128.0 1.0)
(sp-flt spt-b 0.0)
(sp-flt spt-a 14.0)
(sp-flt spt-fade-a -1.0666667)
(sp-int spt-timer 10)
(sp-cpuinfo-flags sp-cpuinfo-flag-2 sp-cpuinfo-flag-3 glow)
(sp-flt spt-userdata 10240.0)
(sp-rnd-flt spt-rotate-x (degrees -40.0) (degrees 40.0) 1.0)
(sp-rnd-flt spt-rotate-y (degrees -30.0) (degrees 120.0) 1.0)
)
)
(defpart 1870
: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 1.0 3.0 1.0)
(sp-flt spt-z (meters 0))
(sp-rnd-flt spt-scale-x (meters 1) (meters 0.5) 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 240.0 15.0 1.0)
(sp-rnd-flt spt-g 200.0 16.0 1.0)
(sp-rnd-flt spt-b 160.0 16.0 1.0)
(sp-rnd-flt spt-a 32.0 32.0 1.0)
(sp-rnd-flt spt-vel-y (meters 0.01) (meters 0.006666667) 1.0)
(sp-flt spt-scalevel-x (meters 0.004166667))
(sp-rnd-flt spt-rotvel-z (degrees -0.4) (degrees 0.8) 1.0)
(sp-copy-from-other spt-scalevel-y -4)
(sp-rnd-flt spt-fade-r -2.1333334 -1.0666667 1.0)
(sp-rnd-flt spt-fade-g -4.266667 -2.1333334 1.0)
(sp-flt spt-fade-b -5.3333335)
(sp-flt spt-accel-y -0.4096)
(sp-int-plain-rnd spt-timer 160 79 1)
(sp-cpuinfo-flags sp-cpuinfo-flag-2 sp-cpuinfo-flag-3)
(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 #xc00000 #xc03300)
)
(sp-int-plain-rnd spt-next-time 15 9 1)
(sp-launcher-by-id spt-next-launcher 1874)
(sp-rnd-flt spt-rotate-x (degrees -20.0) (degrees 40.0) 1.0)
(sp-rnd-flt spt-rotate-y (degrees -30.0) (degrees 120.0) 1.0)
)
)
(defpart 1874
:init-specs ((sp-flt spt-b 0.0)
(sp-flt spt-fade-r 0.0)
(sp-flt spt-fade-g 0.0)
(sp-flt spt-fade-b 0.0)
(sp-rnd-flt spt-fade-a -0.4 -0.2 1.0)
(sp-int-plain-rnd spt-next-time 40 9 1)
(sp-launcher-by-id spt-next-launcher 1875)
)
)
(defpart 1875
:init-specs ((sp-flt spt-fade-r -0.125) (sp-flt spt-fade-g 0.4) (sp-flt spt-fade-b 0.4))
)
(defpart 1869
: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 0.5 1.0 1.0)
(sp-flt spt-z (meters 0))
(sp-rnd-flt spt-scale-x (meters 2) (meters 0.5) 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 32.0)
(sp-flt spt-g 128.0)
(sp-flt spt-b 128.0)
(sp-rnd-flt spt-a 16.0 16.0 1.0)
(sp-rnd-flt spt-vel-y (meters 0.006666667) (meters 0.006666667) 1.0)
(sp-flt spt-scalevel-x (meters 0.004166667))
(sp-rnd-flt spt-rotvel-z (degrees -0.4) (degrees 0.8) 1.0)
(sp-copy-from-other spt-scalevel-y -4)
(sp-rnd-flt spt-fade-a -0.16 -0.16 1.0)
(sp-flt spt-accel-y -0.4096)
(sp-int spt-timer 300)
(sp-cpuinfo-flags sp-cpuinfo-flag-2 sp-cpuinfo-flag-4)
(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 #xc00000 #xc03300)
)
(sp-rnd-flt spt-rotate-x (degrees -40.0) (degrees 40.0) 1.0)
(sp-rnd-flt spt-rotate-y (degrees -30.0) (degrees 120.0) 1.0)
)
)
(defpart 1871
:init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #xc))
(sp-flt spt-num 0.4)
(sp-flt spt-z (meters 0))
(sp-rnd-flt spt-scale-x (meters 2) (meters 0.5) 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 160.0 32.0 1.0)
(sp-rnd-flt spt-g 96.0 32.0 1.0)
(sp-copy-from-other spt-b -1)
(sp-rnd-flt spt-a 8.0 8.0 1.0)
(sp-rnd-flt spt-vel-y (meters 0.005) (meters 0.005) 1.0)
(sp-rnd-flt spt-scalevel-x (meters 0.0008888889) (meters 0.0011851852) 1.0)
(sp-rnd-flt spt-rotvel-z (degrees -0.2) (degrees 0.4) 1.0)
(sp-copy-from-other spt-scalevel-y -4)
(sp-flt spt-fade-r -0.16)
(sp-flt spt-fade-g -0.08)
(sp-flt spt-fade-b -0.08)
(sp-rnd-flt spt-fade-a -0.006666667 -0.006666667 1.0)
(sp-flt spt-accel-y -0.013653334)
(sp-flt spt-friction 0.99)
(sp-int spt-timer 2400)
(sp-cpuinfo-flags sp-cpuinfo-flag-2)
(sp-int-plain-rnd spt-next-time 500 299 1)
(sp-launcher-by-id spt-next-launcher 1876)
(sp-rnd-flt spt-rotate-x (degrees -40.0) (degrees 40.0) 1.0)
(sp-rnd-flt spt-rotate-y (degrees -30.0) (degrees 120.0) 1.0)
)
)
(defpart 1876
:init-specs ((sp-flt spt-fade-r 0.0) (sp-flt spt-fade-g 0.0) (sp-flt spt-fade-b 0.0))
)
(defpart 1872
:init-specs ((sp-flt spt-num 0.4)
(sp-rnd-flt spt-x (meters 0) (meters 0.2) 1.0)
(sp-flt spt-z (meters 0))
(sp-int spt-rot-x 8)
(sp-flt spt-r 1638.4)
(sp-flt spt-g 1331.2)
(sp-flt spt-b 1433.6)
(sp-rnd-flt spt-vel-x (meters 0) (meters 0.006666667) 1.0)
(sp-rnd-flt spt-vel-y (meters 0.006666667) (meters 0.0033333334) 1.0)
(sp-flt spt-friction 0.98)
(sp-int spt-timer 150)
(sp-cpuinfo-flags distort)
(sp-int spt-next-time 75)
(sp-launcher-by-id spt-next-launcher 1877)
(sp-rnd-flt spt-rotate-x (degrees -40.0) (degrees 40.0) 1.0)
(sp-rnd-flt spt-rotate-y (degrees -30.0) (degrees 120.0) 1.0)
)
)
(defpart 1877
:init-specs ((sp-flt spt-fade-b -1.3653333))
)
(defpartgroup group-drill-control-panel-ab-debris-1
:id 438
:flags (use-local-clock)
:bounds (static-bspherem 0 0 0 8)
:parts ((sp-item 1878 :flags (bit7))
(sp-item 1852 :flags (bit7) :period 450 :length 20)
(sp-item 1852 :flags (bit7) :period 450 :length 20 :offset 300)
)
)
(defpartgroup group-drill-control-panel-ab-debris-2
:id 439
:flags (use-local-clock)
:bounds (static-bspherem 0 0 0 8)
:parts ((sp-item 1878 :flags (bit7))
(sp-item 1852 :flags (bit7) :period 450 :length 20)
(sp-item 1852 :flags (bit7) :period 450 :length 20 :offset 200)
(sp-item 1869 :fade-after (meters 50) :falloff-to (meters 80) :flags (bit7))
(sp-item 1870 :fade-after (meters 60) :falloff-to (meters 90) :flags (bit7))
(sp-item 1871 :fade-after (meters 50) :falloff-to (meters 50) :flags (bit7))
(sp-item 1872 :fade-after (meters 30) :falloff-to (meters 30) :flags (bit7))
(sp-item 1873 :fade-after (meters 70) :flags (bit6 bit7))
)
)
(defpartgroup group-drill-control-panel-ab-debris-3
:id 440
:flags (use-local-clock)
:bounds (static-bspherem 0 0 0 8)
:parts ((sp-item 1879 :flags (bit7) :period 450 :length 300)
(sp-item 1852 :flags (bit7) :period 450 :length 20)
(sp-item 1869 :fade-after (meters 50) :falloff-to (meters 80) :flags (bit7))
(sp-item 1870 :fade-after (meters 60) :falloff-to (meters 90) :flags (bit7))
(sp-item 1871 :fade-after (meters 50) :falloff-to (meters 50) :flags (bit7))
(sp-item 1872 :fade-after (meters 30) :falloff-to (meters 30) :flags (bit7))
(sp-item 1873 :fade-after (meters 70) :flags (bit6 bit7))
)
)
(defpartgroup group-drill-control-panel-ab-debris-4
:id 441
:flags (use-local-clock)
:bounds (static-bspherem 0 0 0 8)
:parts ((sp-item 1879 :flags (bit7) :period 450 :length 300)
(sp-item 1852 :flags (bit7) :period 450 :length 20)
(sp-item 1852 :flags (bit7) :period 450 :length 20 :offset 300)
(sp-item 1852 :flags (bit7) :period 450 :length 20 :offset 400)
)
)
(defpart 1878
:init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #xc))
(sp-flt spt-num 1.5)
(sp-rnd-flt spt-x (meters -2) (meters 4) 1.0)
(sp-flt spt-y (meters -2))
(sp-rnd-flt spt-scale-x (meters 3) (meters 0.25) 1.0)
(sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 3600.0) 1.0)
(sp-copy-from-other spt-scale-y -4)
(sp-flt spt-r 255.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-z (meters 0) (meters 0.033333335) 1.0)
(sp-rnd-flt spt-scalevel-x (meters 0.005) (meters 0.01) 1.0)
(sp-rnd-flt spt-rotvel-z (degrees 0.0) (degrees 0.1) 1.0)
(sp-copy-from-other spt-scalevel-y -4)
(sp-rnd-flt spt-accel-y 0.0 2.7306666 1.0)
(sp-rnd-flt spt-friction 0.96 0.025 1.0)
(sp-int spt-timer 600)
(sp-cpuinfo-flags sp-cpuinfo-flag-2 sp-cpuinfo-flag-12)
(sp-int-plain-rnd spt-next-time 200 99 1)
(sp-launcher-by-id spt-next-launcher 1880)
(sp-rnd-flt spt-launchrot-y (degrees -35.0) (degrees 70.0) 1.0)
(sp-flt spt-rotate-y (degrees 180.0))
)
)
(defpart 1881
:init-specs ((sp-rnd-flt spt-fade-a -0.32 -0.32 1.0) (sp-flt spt-accel-y -2.7306666))
)
(defpart 1879
:init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #xc))
(sp-flt spt-num 2.0)
(sp-flt spt-x (meters 0))
(sp-flt spt-y (meters 0))
(sp-flt spt-z (meters 0))
(sp-rnd-flt spt-scale-x (meters 0.5) (meters 0.25) 1.0)
(sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 3600.0) 1.0)
(sp-copy-from-other spt-scale-y -4)
(sp-flt spt-r 255.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-z (meters 0.06666667) (meters 0.033333335) 1.0)
(sp-rnd-flt spt-scalevel-x (meters 0.04) (meters 0.02) 1.0)
(sp-rnd-flt spt-rotvel-z (degrees -1.2) (degrees 2.4) 1.0)
(sp-copy-from-other spt-scalevel-y -4)
(sp-rnd-flt spt-friction 0.93 0.025 1.0)
(sp-int spt-timer 150)
(sp-cpuinfo-flags sp-cpuinfo-flag-2 sp-cpuinfo-flag-12)
(sp-int-plain-rnd spt-next-time 25 24 1)
(sp-launcher-by-id spt-next-launcher 1880)
(sp-rnd-flt spt-launchrot-x (degrees -5.0) (degrees 10.0) 1.0)
(sp-rnd-flt spt-launchrot-y (degrees -5.0) (degrees 10.0) 1.0)
(sp-flt spt-rotate-x (degrees 20.0))
(sp-flt spt-rotate-y (degrees 180.0))
(sp-flt spt-rotate-z (degrees 0.0))
)
)
(defpart 1880
:init-specs ((sp-rnd-flt spt-fade-a -0.32 -0.32 1.0))
)
(defpartgroup group-drill-door-smoke
:id 442
:flags (unk-6)
:bounds (static-bspherem 0 0 0 20)
:rotate ((degrees 0) (degrees -4) (degrees 0))
:parts ((sp-item 1882 :flags (bit7)))
)
(defpart 1882
:init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #xc))
(sp-flt spt-num 0.2)
(sp-rnd-flt spt-scale-x (meters 2) (meters 0.25) 1.0)
(sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 3600.0) 1.0)
(sp-copy-from-other spt-scale-y -4)
(sp-flt spt-r 255.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-z (meters 0) (meters 0.05) 1.0)
(sp-rnd-flt spt-scalevel-x (meters 0.01) (meters 0.01) 1.0)
(sp-rnd-flt spt-rotvel-z (degrees 0.0) (degrees 0.1) 1.0)
(sp-copy-from-other spt-scalevel-y -4)
(sp-rnd-flt spt-accel-y 0.0 2.7306666 1.0)
(sp-rnd-flt spt-friction 0.96 0.025 1.0)
(sp-int spt-timer 600)
(sp-cpuinfo-flags sp-cpuinfo-flag-2 sp-cpuinfo-flag-12)
(sp-int-plain-rnd spt-next-time 400 99 1)
(sp-launcher-by-id spt-next-launcher 1883)
(sp-rnd-flt spt-launchrot-x (degrees -45.0) (degrees 90.0) 1.0)
(sp-flt spt-rotate-y (degrees 0.0))
)
)
(defpart 1883
:init-specs ((sp-rnd-flt spt-fade-a -0.32 -0.32 1.0) (sp-flt spt-accel-y -2.7306666))
)
(defpartgroup group-drill-engulfing-death
:id 443
:bounds (static-bspherem 0 0 0 5)
:parts ((sp-item 1884 :flags (bit7)))
)
(defpart 1884
: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 20.0 5.0 1.0)
(sp-flt spt-x (meters 5))
(sp-rnd-flt spt-z (meters -5) (meters 10) 1.0)
(sp-rnd-flt spt-scale-x (meters 5) (meters 10) 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 240.0 15.0 1.0)
(sp-rnd-flt spt-g 200.0 16.0 1.0)
(sp-rnd-flt spt-b 160.0 16.0 1.0)
(sp-rnd-flt spt-a 32.0 32.0 1.0)
(sp-flt spt-scalevel-x (meters 0.20833333))
(sp-rnd-flt spt-rotvel-z (degrees -0.4) (degrees 0.8) 1.0)
(sp-copy-from-other spt-scalevel-y -4)
(sp-rnd-flt spt-fade-r -2.1333334 -1.0666667 1.0)
(sp-rnd-flt spt-fade-g -4.266667 -2.1333334 1.0)
(sp-flt spt-fade-b -5.3333335)
(sp-int-plain-rnd spt-timer 160 79 1)
(sp-cpuinfo-flags sp-cpuinfo-flag-2 sp-cpuinfo-flag-3)
(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 #xc00000 #xc03300)
)
(sp-int-plain-rnd spt-next-time 30 9 1)
(sp-launcher-by-id spt-next-launcher 1885)
)
)
(defpart 1885
:init-specs ((sp-flt spt-b 0.0)
(sp-flt spt-fade-r 0.0)
(sp-flt spt-fade-g 0.0)
(sp-flt spt-fade-b 0.0)
(sp-rnd-flt spt-fade-a -0.4 -0.2 1.0)
(sp-int-plain-rnd spt-next-time 5 9 1)
(sp-launcher-by-id spt-next-launcher 1886)
)
)
(defpart 1886
:init-specs ((sp-flt spt-fade-r -0.125) (sp-flt spt-fade-g 0.4) (sp-flt spt-fade-b 0.4))
)
(defpartgroup group-drill-bridge-explode
:id 444
:duration (seconds 0.017)
:flags (use-local-clock)
:bounds (static-bspherem 0 0 0 12)
:parts ((sp-item 1887 :flags (bit7))
(sp-item 1888 :flags (bit7))
(sp-item 1889 :flags (bit7))
(sp-item 1890 :flags (bit7))
)
)
(defpart 1887
:init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #xc))
(sp-flt spt-num 16.0)
(sp-rnd-flt spt-y (meters 0.5) (meters 1) 1.0)
(sp-rnd-flt spt-scale-x (meters 1.5) (meters 1.5) 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 128.0 32.0 1.0)
(sp-rnd-flt spt-g 128.0 32.0 1.0)
(sp-rnd-flt spt-b 128.0 32.0 1.0)
(sp-rnd-flt spt-a 32.0 16.0 1.0)
(sp-rnd-flt spt-vel-y (meters 0.016666668) (meters 0.033333335) 1.0)
(sp-rnd-flt spt-rotvel-z (degrees -1.2) (degrees 1.2) 1.0)
(sp-flt spt-accel-y 2.7306666)
(sp-int spt-timer 120)
(sp-cpuinfo-flags sp-cpuinfo-flag-2 sp-cpuinfo-flag-12 sp-cpuinfo-flag-14 sp-cpuinfo-flag-21)
(sp-int-plain-rnd spt-next-time 30 59 1)
(sp-launcher-by-id spt-next-launcher 1891)
(sp-rnd-flt spt-conerot-x (degrees 70.0) (degrees 20.0) 1.0)
(sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0)
)
)
(defpart 1891
:init-specs ((sp-flt spt-fade-a -1.0666667))
)
(defpart 1888
:init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x92 :page #xc))
(sp-flt spt-num 4.0)
(sp-flt spt-y (meters 0.75))
(sp-flt spt-scale-x (meters 6))
(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 0.3) (meters 1) 1.0)
(sp-flt spt-r 192.0)
(sp-flt spt-g 192.0)
(sp-rnd-flt spt-b 64.0 128.0 1.0)
(sp-flt spt-a 0.0)
(sp-flt spt-scalevel-x (meters 0.009765625))
(sp-rnd-flt spt-rotvel-z (degrees -0.15) (degrees 0.3) 1.0)
(sp-flt spt-scalevel-y (meters 0.009765625))
(sp-flt spt-fade-a 2.1333334)
(sp-int spt-timer 30)
(sp-cpuinfo-flags sp-cpuinfo-flag-2 sp-cpuinfo-flag-3 sp-cpuinfo-flag-14 sp-cpuinfo-flag-21)
(sp-int spt-next-time 15)
(sp-launcher-by-id spt-next-launcher 1892)
(sp-flt spt-rotate-y (degrees 0.0))
)
)
(defpart 1892
:init-specs ((sp-flt spt-fade-a -2.1333334))
)
(defpart 1889
:init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x29 :page #xc))
(sp-flt spt-num 1.0)
(sp-flt spt-y (meters 1))
(sp-flt spt-scale-x (meters 8))
(sp-flt spt-rot-x 409.6)
(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 196.0)
(sp-flt spt-g 196.0)
(sp-flt spt-b 196.0)
(sp-flt spt-a 16.0)
(sp-flt spt-fade-a 0.2)
(sp-int spt-timer 40)
(sp-cpuinfo-flags sp-cpuinfo-flag-2 sp-cpuinfo-flag-3 sp-cpuinfo-flag-14 glow sp-cpuinfo-flag-21)
(sp-flt spt-userdata 8192.0)
)
)
(defpart 1890
:init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xc :page #xc))
(sp-flt spt-num 16.0)
(sp-rnd-flt spt-x (meters -0.5) (meters 1) 1.0)
(sp-rnd-flt spt-y (meters 0.25) (meters 1.5) 1.0)
(sp-rnd-flt spt-z (meters -0.5) (meters 1) 1.0)
(sp-rnd-int-flt spt-scale-x (meters 0.2) 6143 1.0)
(sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0)
(sp-flt spt-scale-y (meters 0.3))
(sp-rnd-flt spt-r 128.0 128.0 1.0)
(sp-copy-from-other spt-g -1)
(sp-copy-from-other spt-b -1)
(sp-flt spt-a 128.0)
(sp-rnd-flt spt-vel-y (meters 0.06666667) (meters 0.06666667) 1.0)
(sp-flt spt-rotvel-x (degrees 1.2))
(sp-flt spt-rotvel-y (degrees 2.4))
(sp-rnd-int-flt spt-rotvel-z (degrees 0.0) 3 436.90668)
(sp-flt spt-accel-y -13.653334)
(sp-flt spt-friction 0.97)
(sp-int spt-timer 600)
(sp-cpuinfo-flags sp-cpuinfo-flag-2 sp-cpuinfo-flag-12 sp-cpuinfo-flag-14 sp-cpuinfo-flag-21)
(sp-int spt-next-time 450)
(sp-launcher-by-id spt-next-launcher 1893)
(sp-rnd-flt spt-conerot-x (degrees 40.0) (degrees 30.0) 1.0)
(sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0)
)
)
(defpart 1893
:init-specs ((sp-flt spt-fade-a -0.85333335))
)