mirror of
https://github.com/open-goal/jak-project.git
synced 2024-10-20 21:27:52 -04:00
0ce5835818
Updates the decompiler for the new format and there's new macros. This new format should be easier to read/parse. Also rewrote `sp-init-fields!` (both jak 1 and 2) from assembly to GOAL. Hopefully I did not miss any regressions in Jak 1/2 while updating the files, it's a lot.
2940 lines
82 KiB
Common Lisp
2940 lines
82 KiB
Common Lisp
;;-*-Lisp-*-
|
|
(in-package goal)
|
|
|
|
;; name: firecanyon-part.gc
|
|
;; name in dgo: firecanyon-part
|
|
;; dgos: L1, FIC
|
|
|
|
;; DECOMP BEGINS
|
|
|
|
(deftype firecanyon-part (part-spawner)
|
|
()
|
|
:heap-base #x60
|
|
:method-count-assert 21
|
|
:size-assert #xd0
|
|
:flag-assert #x15006000d0
|
|
)
|
|
|
|
|
|
(defpartgroup group-firecanyon-lava-1
|
|
:id 229
|
|
:bounds (static-bspherem 0 0 0 12)
|
|
:parts ((sp-item 1011 :fade-after (meters 60) :falloff-to (meters 60))
|
|
(sp-item 1012 :fade-after (meters 150) :falloff-to (meters 150))
|
|
(sp-item 1013 :fade-after (meters 100) :falloff-to (meters 100) :binding 1009)
|
|
(sp-item 1009 :flags (start-dead))
|
|
(sp-item 1009 :flags (start-dead))
|
|
(sp-item 1009 :flags (start-dead))
|
|
(sp-item 1009 :flags (start-dead))
|
|
(sp-item 1014 :fade-after (meters 100) :falloff-to (meters 100) :period (seconds 0.457) :length (seconds 0.017) :binding 1010)
|
|
(sp-item 1014 :fade-after (meters 100) :falloff-to (meters 100) :period (seconds 0.78) :length (seconds 0.017) :binding 1010)
|
|
(sp-item 1014 :fade-after (meters 100) :falloff-to (meters 100) :period (seconds 0.307) :length (seconds 0.017) :binding 1010)
|
|
(sp-item 1010 :flags (start-dead))
|
|
)
|
|
)
|
|
|
|
(defpart 1012
|
|
:init-specs ((:texture (new 'static 'texture-id :page #x2))
|
|
(:num 0.15)
|
|
(:x (meters -9) (meters 19))
|
|
(:y (meters 0.5))
|
|
(:z (meters -7) (meters 6))
|
|
(:scale-x (meters 6) (meters 4))
|
|
(:rot-z (degrees 0) (degrees 360))
|
|
(:scale-y :copy scale-x)
|
|
(:r 256.0)
|
|
(:g 128.0)
|
|
(:a 0.0)
|
|
(:vel-y (meters 0.01))
|
|
(:scalevel-x (meters 0.0033333334))
|
|
(:rotvel-z (degrees -0.2) (degrees 0.4))
|
|
(:scalevel-y :copy scalevel-x)
|
|
(:fade-a 0.85333335)
|
|
(:timer (seconds 2))
|
|
(:flags (bit2))
|
|
(:next-time (seconds 0.125) (seconds 0.12))
|
|
(:next-launcher 1015)
|
|
(:rotate-y (degrees -165))
|
|
)
|
|
)
|
|
|
|
(defpart 1014
|
|
:init-specs ((:texture (new 'static 'texture-id :index #x12 :page #x2))
|
|
(:num 1.0)
|
|
(:x (meters -8) (meters 17))
|
|
(:y (meters 0.5))
|
|
(:z (meters -6) (meters 4))
|
|
(:scale-x (meters 2.5) (meters 1.5))
|
|
(:rot-z (degrees 0) (degrees 360))
|
|
(:scale-y :copy scale-x)
|
|
(:r 255.0)
|
|
(:g 0.0 128.0)
|
|
(:a 255.0)
|
|
(:rotvel-z (degrees -0.8) (degrees 6.8))
|
|
(:fade-a -12.0)
|
|
(:timer (seconds 0.067))
|
|
(:flags (bit2 bit3))
|
|
(:rotate-y (degrees -165))
|
|
)
|
|
)
|
|
|
|
(defpart 1013
|
|
:init-specs ((:texture (new 'static 'texture-id :index #x4 :page #x2))
|
|
(:num 0.03 0.03)
|
|
(:x (meters -8) (meters 17))
|
|
(:y (meters 0.5))
|
|
(:z (meters -6) (meters 4))
|
|
(:scale-x (meters 0.4) (meters 0.2))
|
|
(:scale-y :copy scale-x)
|
|
(:r 256.0)
|
|
(:g 0.0 128.0)
|
|
(:a 255.0)
|
|
(:vel-y (meters 0.04) (meters 0.02))
|
|
(:fade-g -0.30476192)
|
|
(:accel-y (meters -0.0026666666))
|
|
(:timer (seconds 0.7))
|
|
(:flags (bit2 bit3))
|
|
(:conerot-x (degrees 0) (degrees 30))
|
|
(:conerot-y (degrees 0) (degrees 360))
|
|
(:rotate-y (degrees -165))
|
|
)
|
|
)
|
|
|
|
(defpart 1011
|
|
:init-specs ((:num 0.5)
|
|
(:x (meters -9) (meters 19))
|
|
(:y (meters 0.5))
|
|
(:z (meters -7) (meters 6))
|
|
(:rot-x 5)
|
|
(:r 6144.0)
|
|
(:g 3686.4)
|
|
(:b 4096.0)
|
|
(:vel-y (meters 0.016666668))
|
|
(:timer (seconds 1))
|
|
(:flags (aux-list))
|
|
(:next-time (seconds 0.8))
|
|
(:next-launcher 1016)
|
|
(:rotate-y (degrees -165))
|
|
)
|
|
)
|
|
|
|
(defpartgroup group-firecanyon-lava-2
|
|
:id 230
|
|
:bounds (static-bspherem 0 0 0 12)
|
|
:parts ((sp-item 1017 :fade-after (meters 60) :falloff-to (meters 60))
|
|
(sp-item 1018 :fade-after (meters 150) :falloff-to (meters 150))
|
|
(sp-item 1019 :fade-after (meters 100) :falloff-to (meters 100) :binding 1009)
|
|
(sp-item 1009 :flags (start-dead))
|
|
(sp-item 1009 :flags (start-dead))
|
|
(sp-item 1009 :flags (start-dead))
|
|
(sp-item 1009 :flags (start-dead))
|
|
(sp-item 1020 :fade-after (meters 100) :falloff-to (meters 100) :period (seconds 0.457) :length (seconds 0.017) :binding 1010)
|
|
(sp-item 1020 :fade-after (meters 100) :falloff-to (meters 100) :period (seconds 0.78) :length (seconds 0.017) :binding 1010)
|
|
(sp-item 1020 :fade-after (meters 100) :falloff-to (meters 100) :period (seconds 0.307) :length (seconds 0.017) :binding 1010)
|
|
(sp-item 1010 :flags (start-dead))
|
|
)
|
|
)
|
|
|
|
(defpart 1018
|
|
:init-specs ((:texture (new 'static 'texture-id :page #x2))
|
|
(:num 0.2)
|
|
(:x (meters -10) (meters 19))
|
|
(:y (meters 0.5))
|
|
(:z (meters -5) (meters 12))
|
|
(:scale-x (meters 6) (meters 4))
|
|
(:rot-z (degrees 0) (degrees 360))
|
|
(:scale-y :copy scale-x)
|
|
(:r 256.0)
|
|
(:g 128.0)
|
|
(:a 0.0)
|
|
(:vel-y (meters 0.01))
|
|
(:scalevel-x (meters 0.0033333334))
|
|
(:rotvel-z (degrees -0.2) (degrees 0.4))
|
|
(:scalevel-y :copy scalevel-x)
|
|
(:fade-a 0.85333335)
|
|
(:timer (seconds 2))
|
|
(:flags (bit2))
|
|
(:next-time (seconds 0.125) (seconds 0.12))
|
|
(:next-launcher 1015)
|
|
(:rotate-y (degrees -90))
|
|
)
|
|
)
|
|
|
|
(defpart 1020
|
|
:init-specs ((:texture (new 'static 'texture-id :index #x12 :page #x2))
|
|
(:num 1.0)
|
|
(:x (meters -9) (meters 17))
|
|
(:y (meters 0.5))
|
|
(:z (meters -4) (meters 10))
|
|
(:scale-x (meters 2.5) (meters 1.5))
|
|
(:rot-z (degrees 0) (degrees 360))
|
|
(:scale-y :copy scale-x)
|
|
(:r 255.0)
|
|
(:g 0.0 128.0)
|
|
(:a 255.0)
|
|
(:rotvel-z (degrees -0.8) (degrees 6.8))
|
|
(:fade-a -12.0)
|
|
(:timer (seconds 0.067))
|
|
(:flags (bit2 bit3))
|
|
(:rotate-y (degrees -90))
|
|
)
|
|
)
|
|
|
|
(defpart 1019
|
|
:init-specs ((:texture (new 'static 'texture-id :index #x4 :page #x2))
|
|
(:num 0.05 0.05)
|
|
(:x (meters -9) (meters 17))
|
|
(:y (meters 0.5))
|
|
(:z (meters -4) (meters 10))
|
|
(:scale-x (meters 0.4) (meters 0.2))
|
|
(:scale-y :copy scale-x)
|
|
(:r 256.0)
|
|
(:g 0.0 128.0)
|
|
(:a 255.0)
|
|
(:vel-y (meters 0.04) (meters 0.02))
|
|
(:fade-g -0.30476192)
|
|
(:accel-y (meters -0.0026666666))
|
|
(:timer (seconds 0.7))
|
|
(:flags (bit2 bit3))
|
|
(:conerot-x (degrees 0) (degrees 30))
|
|
(:conerot-y (degrees 0) (degrees 360))
|
|
(:rotate-y (degrees -90))
|
|
)
|
|
)
|
|
|
|
(defpart 1017
|
|
:init-specs ((:num 1.0)
|
|
(:x (meters -10) (meters 19))
|
|
(:y (meters 0.5))
|
|
(:z (meters -5) (meters 12))
|
|
(:rot-x 5)
|
|
(:r 6144.0)
|
|
(:g 3686.4)
|
|
(:b 4096.0)
|
|
(:vel-y (meters 0.016666668))
|
|
(:timer (seconds 1))
|
|
(:flags (aux-list))
|
|
(:next-time (seconds 0.8))
|
|
(:next-launcher 1016)
|
|
(:rotate-y (degrees -90))
|
|
)
|
|
)
|
|
|
|
(defpartgroup group-firecanyon-lava-3
|
|
:id 231
|
|
:bounds (static-bspherem 0 0 0 20)
|
|
:parts ((sp-item 1021 :fade-after (meters 60) :falloff-to (meters 60))
|
|
(sp-item 1022 :fade-after (meters 150) :falloff-to (meters 150))
|
|
(sp-item 1023 :fade-after (meters 100) :falloff-to (meters 100) :binding 1009)
|
|
(sp-item 1009 :flags (start-dead))
|
|
(sp-item 1009 :flags (start-dead))
|
|
(sp-item 1009 :flags (start-dead))
|
|
(sp-item 1009 :flags (start-dead))
|
|
(sp-item 1024 :fade-after (meters 100) :falloff-to (meters 100) :period (seconds 0.457) :length (seconds 0.017) :binding 1010)
|
|
(sp-item 1024 :fade-after (meters 100) :falloff-to (meters 100) :period (seconds 0.78) :length (seconds 0.017) :binding 1010)
|
|
(sp-item 1024 :fade-after (meters 100) :falloff-to (meters 100) :period (seconds 0.307) :length (seconds 0.017) :binding 1010)
|
|
(sp-item 1010 :flags (start-dead))
|
|
)
|
|
)
|
|
|
|
(defpart 1022
|
|
:init-specs ((:texture (new 'static 'texture-id :page #x2))
|
|
(:num 0.4)
|
|
(:x (meters -10.5) (meters 20))
|
|
(:y (meters 0.5))
|
|
(:z (meters -20) (meters 36))
|
|
(:scale-x (meters 6) (meters 4))
|
|
(:rot-z (degrees 0) (degrees 360))
|
|
(:scale-y :copy scale-x)
|
|
(:r 256.0)
|
|
(:g 128.0)
|
|
(:a 0.0)
|
|
(:vel-y (meters 0.01))
|
|
(:scalevel-x (meters 0.0033333334))
|
|
(:rotvel-z (degrees -0.2) (degrees 0.4))
|
|
(:scalevel-y :copy scalevel-x)
|
|
(:fade-a 0.85333335)
|
|
(:timer (seconds 2))
|
|
(:flags (bit2))
|
|
(:next-time (seconds 0.125) (seconds 0.12))
|
|
(:next-launcher 1015)
|
|
(:rotate-y (degrees -120))
|
|
)
|
|
)
|
|
|
|
(defpart 1024
|
|
:init-specs ((:texture (new 'static 'texture-id :index #x12 :page #x2))
|
|
(:num 1.5)
|
|
(:x (meters -9.5) (meters 18))
|
|
(:y (meters 0.5))
|
|
(:z (meters -19) (meters 34))
|
|
(:scale-x (meters 2.5) (meters 1.5))
|
|
(:rot-z (degrees 0) (degrees 360))
|
|
(:scale-y :copy scale-x)
|
|
(:r 255.0)
|
|
(:g 0.0 128.0)
|
|
(:a 255.0)
|
|
(:rotvel-z (degrees -1.1333333) (degrees 6.8))
|
|
(:fade-a -12.0)
|
|
(:timer (seconds 0.067))
|
|
(:flags (bit2 bit3))
|
|
(:rotate-y (degrees -120))
|
|
)
|
|
)
|
|
|
|
(defpart 1023
|
|
:init-specs ((:texture (new 'static 'texture-id :index #x4 :page #x2))
|
|
(:num 0.05 0.05)
|
|
(:x (meters -9.5) (meters 18))
|
|
(:y (meters 0.5))
|
|
(:z (meters -19) (meters 34))
|
|
(:scale-x (meters 0.4) (meters 0.2))
|
|
(:scale-y :copy scale-x)
|
|
(:r 256.0)
|
|
(:g 0.0 128.0)
|
|
(:a 255.0)
|
|
(:vel-y (meters 0.04) (meters 0.02))
|
|
(:fade-g -0.30476192)
|
|
(:accel-y (meters -0.0026666666))
|
|
(:timer (seconds 0.7))
|
|
(:flags (bit2 bit3))
|
|
(:conerot-x (degrees 0) (degrees 30))
|
|
(:conerot-y (degrees 0) (degrees 360))
|
|
(:rotate-y (degrees -120))
|
|
)
|
|
)
|
|
|
|
(defpart 1021
|
|
:init-specs ((:num 1.6)
|
|
(:x (meters -10.5) (meters 20))
|
|
(:y (meters 0.5))
|
|
(:z (meters -20) (meters 36))
|
|
(:rot-x 5)
|
|
(:r 6144.0)
|
|
(:g 3686.4)
|
|
(:b 4096.0)
|
|
(:vel-y (meters 0.016666668))
|
|
(:timer (seconds 1))
|
|
(:flags (aux-list))
|
|
(:next-time (seconds 0.8))
|
|
(:next-launcher 1016)
|
|
(:rotate-y (degrees -120))
|
|
)
|
|
)
|
|
|
|
(defpartgroup group-firecanyon-lava-5
|
|
:id 232
|
|
:bounds (static-bspherem -2 0 -2 14)
|
|
:parts ((sp-item 1025 :fade-after (meters 60) :falloff-to (meters 60))
|
|
(sp-item 1026 :fade-after (meters 150) :falloff-to (meters 150))
|
|
(sp-item 1027 :fade-after (meters 100) :falloff-to (meters 100) :binding 1009)
|
|
(sp-item 1009 :flags (start-dead))
|
|
(sp-item 1009 :flags (start-dead))
|
|
(sp-item 1009 :flags (start-dead))
|
|
(sp-item 1009 :flags (start-dead))
|
|
(sp-item 1028 :fade-after (meters 100) :falloff-to (meters 100) :period (seconds 0.457) :length (seconds 0.017) :binding 1010)
|
|
(sp-item 1028 :fade-after (meters 100) :falloff-to (meters 100) :period (seconds 0.78) :length (seconds 0.017) :binding 1010)
|
|
(sp-item 1028 :fade-after (meters 100) :falloff-to (meters 100) :period (seconds 0.307) :length (seconds 0.017) :binding 1010)
|
|
(sp-item 1010 :flags (start-dead))
|
|
)
|
|
)
|
|
|
|
(defpart 1028
|
|
:init-specs ((:texture (new 'static 'texture-id :index #x12 :page #x2))
|
|
(:num 1.0)
|
|
(:x (meters -6) (meters 13))
|
|
(:y (meters 0))
|
|
(:z (meters -11) (meters 17))
|
|
(:scale-x (meters 2.5) (meters 1.5))
|
|
(:rot-z (degrees 0) (degrees 360))
|
|
(:scale-y :copy scale-x)
|
|
(:r 255.0)
|
|
(:g 0.0 128.0)
|
|
(:a 255.0)
|
|
(:rotvel-z (degrees -3.4666667) (degrees 6.8))
|
|
(:fade-a -12.0)
|
|
(:timer (seconds 0.067))
|
|
(:flags (bit2 bit3))
|
|
(:rotate-y (degrees -45))
|
|
)
|
|
)
|
|
|
|
(defpart 1010
|
|
:init-specs ((:texture (new 'static 'texture-id :index #xf :page #x2))
|
|
(:num 1.0 6.0)
|
|
(:scale-x (meters 0.2) (meters 0.5))
|
|
(:scale-y :copy scale-x)
|
|
(:r 256.0)
|
|
(:g 0.0 128.0)
|
|
(:a 128.0 128.0)
|
|
(:vel-y (meters 0.006666667) (meters 0.02))
|
|
(:scalevel-x (meters -0.0023333333))
|
|
(:scalevel-y :copy scalevel-x)
|
|
(:accel-y (meters -0.00066666666))
|
|
(:timer (seconds 1.2))
|
|
(:flags (bit0 bit3))
|
|
(:conerot-x (degrees 0) (degrees 60))
|
|
(:conerot-y (degrees 0) (degrees 360))
|
|
)
|
|
)
|
|
|
|
(defpart 1027
|
|
:init-specs ((:texture (new 'static 'texture-id :index #x4 :page #x2))
|
|
(:num 0.05 0.05)
|
|
(:x (meters -6) (meters 13))
|
|
(:y (meters 0))
|
|
(:z (meters -11) (meters 17))
|
|
(:scale-x (meters 0.4) (meters 0.2))
|
|
(:scale-y :copy scale-x)
|
|
(:r 256.0)
|
|
(:g 0.0 128.0)
|
|
(:a 255.0)
|
|
(:vel-y (meters 0.04) (meters 0.02))
|
|
(:fade-g -0.30476192)
|
|
(:accel-y (meters -0.0026666666))
|
|
(:timer (seconds 0.7))
|
|
(:flags (bit2 bit3))
|
|
(:conerot-x (degrees 0) (degrees 30))
|
|
(:conerot-y (degrees 0) (degrees 360))
|
|
(:rotate-y (degrees -45))
|
|
)
|
|
)
|
|
|
|
(defpart 1009
|
|
:init-specs ((:texture (new 'static 'texture-id :index #xf :page #x2))
|
|
(:num 1.0)
|
|
(:scale-x (meters 0.5) (meters 0.2))
|
|
(:scale-y :copy scale-x)
|
|
(:r 128.0)
|
|
(:g 0.0 128.0)
|
|
(:a 128.0 128.0)
|
|
(:scalevel-x (meters -0.0029166667))
|
|
(:scalevel-y :copy scalevel-x)
|
|
(:accel-y (meters -0.00033333333))
|
|
(:timer (seconds 0.1) (seconds 0.597))
|
|
(:flags (bit0 bit3))
|
|
(:rotate-y (degrees 45))
|
|
)
|
|
)
|
|
|
|
(defpart 1025
|
|
:init-specs ((:num 1.5)
|
|
(:x (meters -8) (meters 16))
|
|
(:y (meters 0.5))
|
|
(:z (meters -13) (meters 20))
|
|
(:rot-x 5)
|
|
(:r 6144.0)
|
|
(:g 3686.4)
|
|
(:b 4096.0)
|
|
(:vel-y (meters 0.016666668))
|
|
(:timer (seconds 1))
|
|
(:flags (aux-list))
|
|
(:next-time (seconds 0.8))
|
|
(:next-launcher 1016)
|
|
(:rotate-y (degrees -45))
|
|
)
|
|
)
|
|
|
|
(defpart 1016
|
|
:init-specs ((:fade-b -6.826667))
|
|
)
|
|
|
|
(defpart 1026
|
|
:init-specs ((:texture (new 'static 'texture-id :page #x2))
|
|
(:num 0.2)
|
|
(:x (meters -8) (meters 16))
|
|
(:y (meters -0.5))
|
|
(:z (meters -13) (meters 20))
|
|
(:scale-x (meters 6) (meters 4))
|
|
(:rot-z (degrees 0) (degrees 360))
|
|
(:scale-y :copy scale-x)
|
|
(:r 256.0)
|
|
(:g 128.0)
|
|
(:a 0.0)
|
|
(:vel-y (meters 0.01))
|
|
(:scalevel-x (meters 0.0033333334))
|
|
(:rotvel-z (degrees -0.2) (degrees 0.4))
|
|
(:scalevel-y :copy scalevel-x)
|
|
(:fade-a 0.85333335)
|
|
(:timer (seconds 2))
|
|
(:flags (bit2))
|
|
(:next-time (seconds 0.125) (seconds 0.12))
|
|
(:next-launcher 1015)
|
|
(:rotate-y (degrees -45))
|
|
)
|
|
)
|
|
|
|
(defpart 1015
|
|
:init-specs ((:fade-a 0.0) (:next-time (seconds 0.25)) (:next-launcher 1029))
|
|
)
|
|
|
|
(defpart 1029
|
|
:init-specs ((:fade-r -0.8) (:fade-b 0.8) (:next-time (seconds 0.5)) (:next-launcher 1030))
|
|
)
|
|
|
|
(defpart 1030
|
|
:init-specs ((:fade-r 0.0) (:fade-b 0.0) (:fade-a -0.14222223))
|
|
)
|
|
|
|
(defpartgroup group-firecanyon-lava-6
|
|
:id 233
|
|
:bounds (static-bspherem 2 0 2 14)
|
|
:parts ((sp-item 1031 :fade-after (meters 60) :falloff-to (meters 60))
|
|
(sp-item 1032 :fade-after (meters 150) :falloff-to (meters 150))
|
|
(sp-item 1033 :fade-after (meters 100) :falloff-to (meters 100) :binding 1009)
|
|
(sp-item 1009 :flags (start-dead))
|
|
(sp-item 1009 :flags (start-dead))
|
|
(sp-item 1009 :flags (start-dead))
|
|
(sp-item 1009 :flags (start-dead))
|
|
(sp-item 1034 :fade-after (meters 100) :falloff-to (meters 100) :period (seconds 0.457) :length (seconds 0.017) :binding 1010)
|
|
(sp-item 1034 :fade-after (meters 100) :falloff-to (meters 100) :period (seconds 0.78) :length (seconds 0.017) :binding 1010)
|
|
(sp-item 1034 :fade-after (meters 100) :falloff-to (meters 100) :period (seconds 0.307) :length (seconds 0.017) :binding 1010)
|
|
(sp-item 1010 :flags (start-dead))
|
|
)
|
|
)
|
|
|
|
(defpart 1034
|
|
:init-specs ((:texture (new 'static 'texture-id :index #x12 :page #x2))
|
|
(:num 1.0)
|
|
(:x (meters -5) (meters 17))
|
|
(:y (meters 0.5))
|
|
(:z (meters -5.5) (meters 13))
|
|
(:scale-x (meters 2.5) (meters 1.5))
|
|
(:rot-z (degrees 0) (degrees 360))
|
|
(:scale-y :copy scale-x)
|
|
(:r 255.0)
|
|
(:g 0.0 128.0)
|
|
(:a 255.0)
|
|
(:rotvel-z (degrees -3.4666667) (degrees 6.8))
|
|
(:fade-a -12.0)
|
|
(:timer (seconds 0.067))
|
|
(:flags (bit2 bit3))
|
|
(:rotate-y (degrees -110))
|
|
)
|
|
)
|
|
|
|
(defpart 1032
|
|
:init-specs ((:texture (new 'static 'texture-id :page #x2))
|
|
(:num 0.2)
|
|
(:x (meters -6) (meters 19))
|
|
(:y (meters 0.5))
|
|
(:z (meters -6.5) (meters 15))
|
|
(:scale-x (meters 6) (meters 4))
|
|
(:rot-z (degrees 0) (degrees 360))
|
|
(:scale-y :copy scale-x)
|
|
(:r 256.0)
|
|
(:g 128.0)
|
|
(:a 0.0)
|
|
(:vel-y (meters 0.01))
|
|
(:scalevel-x (meters 0.0033333334))
|
|
(:rotvel-z (degrees -0.2) (degrees 0.4))
|
|
(:scalevel-y :copy scalevel-x)
|
|
(:fade-a 0.85333335)
|
|
(:timer (seconds 2))
|
|
(:flags (bit2))
|
|
(:next-time (seconds 0.125) (seconds 0.12))
|
|
(:next-launcher 1015)
|
|
(:rotate-y (degrees -110))
|
|
)
|
|
)
|
|
|
|
(defpart 1033
|
|
:init-specs ((:texture (new 'static 'texture-id :index #x4 :page #x2))
|
|
(:num 0.05 0.05)
|
|
(:x (meters -5) (meters 17))
|
|
(:y (meters 0.5))
|
|
(:z (meters -5.5) (meters 13))
|
|
(:scale-x (meters 0.4) (meters 0.2))
|
|
(:scale-y :copy scale-x)
|
|
(:r 256.0)
|
|
(:g 0.0 128.0)
|
|
(:a 255.0)
|
|
(:vel-y (meters 0.04) (meters 0.02))
|
|
(:fade-g -0.30476192)
|
|
(:accel-y (meters -0.0026666666))
|
|
(:timer (seconds 0.7))
|
|
(:flags (bit2 bit3))
|
|
(:conerot-x (degrees 0) (degrees 30))
|
|
(:conerot-y (degrees 0) (degrees 360))
|
|
(:rotate-y (degrees -110))
|
|
)
|
|
)
|
|
|
|
(defpart 1031
|
|
:init-specs ((:num 1.3)
|
|
(:x (meters -6) (meters 19))
|
|
(:y (meters 0.5))
|
|
(:z (meters -6.5) (meters 15))
|
|
(:rot-x 5)
|
|
(:r 6144.0)
|
|
(:g 3686.4)
|
|
(:b 4096.0)
|
|
(:vel-y (meters 0.016666668))
|
|
(:timer (seconds 1))
|
|
(:flags (aux-list))
|
|
(:next-time (seconds 0.8))
|
|
(:next-launcher 1016)
|
|
(:rotate-y (degrees -110))
|
|
)
|
|
)
|
|
|
|
(defpartgroup group-firecanyon-lava-7
|
|
:id 234
|
|
:bounds (static-bspherem 0 0 0 14)
|
|
:parts ((sp-item 1035 :fade-after (meters 60) :falloff-to (meters 60))
|
|
(sp-item 1036 :fade-after (meters 150) :falloff-to (meters 150))
|
|
(sp-item 1037 :fade-after (meters 100) :falloff-to (meters 100) :binding 1009)
|
|
(sp-item 1009 :flags (start-dead))
|
|
(sp-item 1009 :flags (start-dead))
|
|
(sp-item 1009 :flags (start-dead))
|
|
(sp-item 1009 :flags (start-dead))
|
|
(sp-item 1038 :fade-after (meters 100) :falloff-to (meters 100) :period (seconds 0.457) :length (seconds 0.017) :binding 1010)
|
|
(sp-item 1038 :fade-after (meters 100) :falloff-to (meters 100) :period (seconds 0.78) :length (seconds 0.017) :binding 1010)
|
|
(sp-item 1038 :fade-after (meters 100) :falloff-to (meters 100) :period (seconds 0.307) :length (seconds 0.017) :binding 1010)
|
|
(sp-item 1010 :flags (start-dead))
|
|
)
|
|
)
|
|
|
|
(defpart 1036
|
|
:init-specs ((:texture (new 'static 'texture-id :page #x2))
|
|
(:num 0.2)
|
|
(:x (meters -6.5) (meters 12))
|
|
(:y (meters 0.5))
|
|
(:z (meters -1.5) (meters 15))
|
|
(:scale-x (meters 6) (meters 4))
|
|
(:rot-z (degrees 0) (degrees 360))
|
|
(:scale-y :copy scale-x)
|
|
(:r 256.0)
|
|
(:g 128.0)
|
|
(:a 0.0)
|
|
(:vel-y (meters 0.01))
|
|
(:scalevel-x (meters 0.0033333334))
|
|
(:rotvel-z (degrees -0.2) (degrees 0.4))
|
|
(:scalevel-y :copy scalevel-x)
|
|
(:fade-a 0.85333335)
|
|
(:timer (seconds 2))
|
|
(:flags (bit2))
|
|
(:next-time (seconds 0.125) (seconds 0.12))
|
|
(:next-launcher 1015)
|
|
(:rotate-y (degrees -170))
|
|
)
|
|
)
|
|
|
|
(defpart 1038
|
|
:init-specs ((:texture (new 'static 'texture-id :index #x12 :page #x2))
|
|
(:num 1.0)
|
|
(:x (meters -5.5) (meters 10))
|
|
(:y (meters 0.5))
|
|
(:z (meters -0.5) (meters 13))
|
|
(:scale-x (meters 2.5) (meters 1.5))
|
|
(:rot-z (degrees 0) (degrees 360))
|
|
(:scale-y :copy scale-x)
|
|
(:r 255.0)
|
|
(:g 0.0 128.0)
|
|
(:a 255.0)
|
|
(:rotvel-z (degrees -3.4666667) (degrees 6.8))
|
|
(:fade-a -12.0)
|
|
(:timer (seconds 0.067))
|
|
(:flags (bit2 bit3))
|
|
(:rotate-y (degrees -170))
|
|
)
|
|
)
|
|
|
|
(defpart 1037
|
|
:init-specs ((:texture (new 'static 'texture-id :index #x4 :page #x2))
|
|
(:num 0.05 0.05)
|
|
(:x (meters -5.5) (meters 10))
|
|
(:y (meters 0.5))
|
|
(:z (meters -0.5) (meters 13))
|
|
(:scale-x (meters 0.4) (meters 0.2))
|
|
(:scale-y :copy scale-x)
|
|
(:r 256.0)
|
|
(:g 0.0 128.0)
|
|
(:a 255.0)
|
|
(:vel-y (meters 0.04) (meters 0.02))
|
|
(:fade-g -0.30476192)
|
|
(:accel-y (meters -0.0026666666))
|
|
(:timer (seconds 0.7))
|
|
(:flags (bit2 bit3))
|
|
(:conerot-x (degrees 0) (degrees 30))
|
|
(:conerot-y (degrees 0) (degrees 360))
|
|
(:rotate-y (degrees -170))
|
|
)
|
|
)
|
|
|
|
(defpart 1035
|
|
:init-specs ((:num 1.1)
|
|
(:x (meters -6.5) (meters 12))
|
|
(:y (meters 0.5))
|
|
(:z (meters -1.5) (meters 15))
|
|
(:rot-x 5)
|
|
(:r 6144.0)
|
|
(:g 3686.4)
|
|
(:b 4096.0)
|
|
(:vel-y (meters 0.016666668))
|
|
(:timer (seconds 1))
|
|
(:flags (aux-list))
|
|
(:next-time (seconds 0.8))
|
|
(:next-launcher 1016)
|
|
(:rotate-y (degrees -170))
|
|
)
|
|
)
|
|
|
|
(defpartgroup group-firecanyon-lava-8
|
|
:id 235
|
|
:bounds (static-bspherem 0 0 0 16)
|
|
:parts ((sp-item 1039 :fade-after (meters 60) :falloff-to (meters 60))
|
|
(sp-item 1040 :fade-after (meters 150) :falloff-to (meters 150))
|
|
(sp-item 1041 :fade-after (meters 100) :falloff-to (meters 100) :binding 1009)
|
|
(sp-item 1009 :flags (start-dead))
|
|
(sp-item 1009 :flags (start-dead))
|
|
(sp-item 1009 :flags (start-dead))
|
|
(sp-item 1009 :flags (start-dead))
|
|
(sp-item 1042 :fade-after (meters 100) :falloff-to (meters 100) :period (seconds 0.457) :length (seconds 0.017) :binding 1010)
|
|
(sp-item 1042 :fade-after (meters 100) :falloff-to (meters 100) :period (seconds 0.78) :length (seconds 0.017) :binding 1010)
|
|
(sp-item 1042 :fade-after (meters 100) :falloff-to (meters 100) :period (seconds 0.307) :length (seconds 0.017) :binding 1010)
|
|
(sp-item 1010 :flags (start-dead))
|
|
)
|
|
)
|
|
|
|
(defpart 1040
|
|
:init-specs ((:texture (new 'static 'texture-id :page #x2))
|
|
(:num 0.2)
|
|
(:x (meters -9.5) (meters 14))
|
|
(:y (meters 0.5))
|
|
(:z (meters -13) (meters 28))
|
|
(:scale-x (meters 6) (meters 4))
|
|
(:rot-z (degrees 0) (degrees 360))
|
|
(:scale-y :copy scale-x)
|
|
(:r 256.0)
|
|
(:g 128.0)
|
|
(:a 0.0)
|
|
(:vel-y (meters 0.01))
|
|
(:scalevel-x (meters 0.0033333334))
|
|
(:rotvel-z (degrees -0.2) (degrees 0.4))
|
|
(:scalevel-y :copy scalevel-x)
|
|
(:fade-a 0.85333335)
|
|
(:timer (seconds 2))
|
|
(:flags (bit2))
|
|
(:next-time (seconds 0.125) (seconds 0.12))
|
|
(:next-launcher 1015)
|
|
(:rotate-y (degrees -90))
|
|
)
|
|
)
|
|
|
|
(defpart 1042
|
|
:init-specs ((:texture (new 'static 'texture-id :index #x12 :page #x2))
|
|
(:num 1.0)
|
|
(:x (meters -8.5) (meters 12))
|
|
(:y (meters 0.5))
|
|
(:z (meters -12) (meters 26))
|
|
(:scale-x (meters 2.5) (meters 1.5))
|
|
(:rot-z (degrees 0) (degrees 360))
|
|
(:scale-y :copy scale-x)
|
|
(:r 255.0)
|
|
(:g 0.0 128.0)
|
|
(:a 255.0)
|
|
(:rotvel-z (degrees -3.4666667) (degrees 6.8))
|
|
(:fade-a -12.0)
|
|
(:timer (seconds 0.067))
|
|
(:flags (bit2 bit3))
|
|
(:rotate-y (degrees -90))
|
|
)
|
|
)
|
|
|
|
(defpart 1041
|
|
:init-specs ((:texture (new 'static 'texture-id :index #x4 :page #x2))
|
|
(:num 0.05 0.05)
|
|
(:x (meters -8.5) (meters 12))
|
|
(:y (meters 0.5))
|
|
(:z (meters -12) (meters 26))
|
|
(:scale-x (meters 0.4) (meters 0.2))
|
|
(:scale-y :copy scale-x)
|
|
(:r 256.0)
|
|
(:g 0.0 128.0)
|
|
(:a 255.0)
|
|
(:vel-y (meters 0.04) (meters 0.02))
|
|
(:fade-g -0.30476192)
|
|
(:accel-y (meters -0.0026666666))
|
|
(:timer (seconds 0.7))
|
|
(:flags (bit2 bit3))
|
|
(:conerot-x (degrees 0) (degrees 30))
|
|
(:conerot-y (degrees 0) (degrees 360))
|
|
(:rotate-y (degrees -90))
|
|
)
|
|
)
|
|
|
|
(defpart 1039
|
|
:init-specs ((:num 1.4)
|
|
(:x (meters -9.5) (meters 14))
|
|
(:y (meters 0.5))
|
|
(:z (meters -13) (meters 28))
|
|
(:rot-x 5)
|
|
(:r 6144.0)
|
|
(:g 3686.4)
|
|
(:b 4096.0)
|
|
(:vel-y (meters 0.016666668))
|
|
(:timer (seconds 1))
|
|
(:flags (aux-list))
|
|
(:next-time (seconds 0.8))
|
|
(:next-launcher 1016)
|
|
(:rotate-y (degrees -90))
|
|
)
|
|
)
|
|
|
|
(defpartgroup group-firecanyon-lava-9
|
|
:id 236
|
|
:bounds (static-bspherem 0 0 0 9)
|
|
:parts ((sp-item 1043 :fade-after (meters 60) :falloff-to (meters 60))
|
|
(sp-item 1044 :fade-after (meters 150) :falloff-to (meters 150))
|
|
(sp-item 1045 :fade-after (meters 100) :falloff-to (meters 100) :binding 1009)
|
|
(sp-item 1009 :flags (start-dead))
|
|
(sp-item 1009 :flags (start-dead))
|
|
(sp-item 1009 :flags (start-dead))
|
|
(sp-item 1009 :flags (start-dead))
|
|
(sp-item 1046 :fade-after (meters 100) :falloff-to (meters 100) :period (seconds 0.457) :length (seconds 0.017) :binding 1010)
|
|
(sp-item 1046 :fade-after (meters 100) :falloff-to (meters 100) :period (seconds 0.78) :length (seconds 0.017) :binding 1010)
|
|
(sp-item 1046 :fade-after (meters 100) :falloff-to (meters 100) :period (seconds 0.307) :length (seconds 0.017) :binding 1010)
|
|
(sp-item 1010 :flags (start-dead))
|
|
)
|
|
)
|
|
|
|
(defpart 1044
|
|
:init-specs ((:texture (new 'static 'texture-id :page #x2))
|
|
(:num 0.08)
|
|
(:x (meters -3.5) (meters 7))
|
|
(:y (meters 0.5))
|
|
(:z (meters -7) (meters 15))
|
|
(:scale-x (meters 6) (meters 4))
|
|
(:rot-z (degrees 0) (degrees 360))
|
|
(:scale-y :copy scale-x)
|
|
(:r 256.0)
|
|
(:g 128.0)
|
|
(:a 0.0)
|
|
(:vel-y (meters 0.01))
|
|
(:scalevel-x (meters 0.0033333334))
|
|
(:rotvel-z (degrees -0.2) (degrees 0.4))
|
|
(:scalevel-y :copy scalevel-x)
|
|
(:fade-a 0.85333335)
|
|
(:timer (seconds 2))
|
|
(:flags (bit2))
|
|
(:next-time (seconds 0.125) (seconds 0.12))
|
|
(:next-launcher 1015)
|
|
(:rotate-y (degrees -30))
|
|
)
|
|
)
|
|
|
|
(defpart 1046
|
|
:init-specs ((:texture (new 'static 'texture-id :index #x12 :page #x2))
|
|
(:num 0.6)
|
|
(:x (meters -2.5) (meters 5))
|
|
(:y (meters 0.5))
|
|
(:z (meters -6) (meters 13))
|
|
(:scale-x (meters 2.5) (meters 1.5))
|
|
(:rot-z (degrees 0) (degrees 360))
|
|
(:scale-y :copy scale-x)
|
|
(:r 255.0)
|
|
(:g 0.0 128.0)
|
|
(:a 255.0)
|
|
(:rotvel-z (degrees -3.4666667) (degrees 6.8))
|
|
(:fade-a -12.0)
|
|
(:timer (seconds 0.067))
|
|
(:flags (bit2 bit3))
|
|
(:rotate-y (degrees -30))
|
|
)
|
|
)
|
|
|
|
(defpart 1045
|
|
:init-specs ((:texture (new 'static 'texture-id :index #x4 :page #x2))
|
|
(:num 0.03 0.03)
|
|
(:x (meters -2.5) (meters 5))
|
|
(:y (meters 0.5))
|
|
(:z (meters -6) (meters 13))
|
|
(:scale-x (meters 0.4) (meters 0.2))
|
|
(:scale-y :copy scale-x)
|
|
(:r 256.0)
|
|
(:g 0.0 128.0)
|
|
(:a 255.0)
|
|
(:vel-y (meters 0.04) (meters 0.02))
|
|
(:fade-g -0.30476192)
|
|
(:accel-y (meters -0.0026666666))
|
|
(:timer (seconds 0.7))
|
|
(:flags (bit2 bit3))
|
|
(:conerot-x (degrees 0) (degrees 30))
|
|
(:conerot-y (degrees 0) (degrees 360))
|
|
(:rotate-y (degrees -30))
|
|
)
|
|
)
|
|
|
|
(defpart 1043
|
|
:init-specs ((:num 0.6)
|
|
(:x (meters -3.5) (meters 7))
|
|
(:y (meters 0.5))
|
|
(:z (meters -7) (meters 15))
|
|
(:rot-x 5)
|
|
(:r 6144.0)
|
|
(:g 3686.4)
|
|
(:b 4096.0)
|
|
(:vel-y (meters 0.016666668))
|
|
(:timer (seconds 1))
|
|
(:flags (aux-list))
|
|
(:next-time (seconds 0.8))
|
|
(:next-launcher 1016)
|
|
(:rotate-y (degrees -30))
|
|
)
|
|
)
|
|
|
|
(defpartgroup group-firecanyon-lava-10
|
|
:id 237
|
|
:bounds (static-bspherem -4 0 0 15)
|
|
:parts ((sp-item 1047 :fade-after (meters 60) :falloff-to (meters 60))
|
|
(sp-item 1048 :fade-after (meters 150) :falloff-to (meters 150))
|
|
(sp-item 1049 :fade-after (meters 100) :falloff-to (meters 100) :binding 1009)
|
|
(sp-item 1009 :flags (start-dead))
|
|
(sp-item 1009 :flags (start-dead))
|
|
(sp-item 1009 :flags (start-dead))
|
|
(sp-item 1009 :flags (start-dead))
|
|
(sp-item 1050 :fade-after (meters 100) :falloff-to (meters 100) :period (seconds 0.457) :length (seconds 0.017) :binding 1010)
|
|
(sp-item 1050 :fade-after (meters 100) :falloff-to (meters 100) :period (seconds 0.78) :length (seconds 0.017) :binding 1010)
|
|
(sp-item 1050 :fade-after (meters 100) :falloff-to (meters 100) :period (seconds 0.307) :length (seconds 0.017) :binding 1010)
|
|
(sp-item 1010 :flags (start-dead))
|
|
)
|
|
)
|
|
|
|
(defpart 1048
|
|
:init-specs ((:texture (new 'static 'texture-id :page #x2))
|
|
(:num 0.2)
|
|
(:x (meters -13.5) (meters 20))
|
|
(:y (meters 0.5))
|
|
(:z (meters -14) (meters 22))
|
|
(:scale-x (meters 6) (meters 4))
|
|
(:rot-z (degrees 0) (degrees 360))
|
|
(:scale-y :copy scale-x)
|
|
(:r 256.0)
|
|
(:g 128.0)
|
|
(:a 0.0)
|
|
(:vel-y (meters 0.01))
|
|
(:scalevel-x (meters 0.0033333334))
|
|
(:rotvel-z (degrees -0.2) (degrees 0.4))
|
|
(:scalevel-y :copy scalevel-x)
|
|
(:fade-a 0.85333335)
|
|
(:timer (seconds 2))
|
|
(:flags (bit2))
|
|
(:next-time (seconds 0.125) (seconds 0.12))
|
|
(:next-launcher 1015)
|
|
(:rotate-y (degrees -35))
|
|
)
|
|
)
|
|
|
|
(defpart 1050
|
|
:init-specs ((:texture (new 'static 'texture-id :index #x12 :page #x2))
|
|
(:num 1.0)
|
|
(:x (meters -12.5) (meters 18))
|
|
(:y (meters 0.5))
|
|
(:z (meters -13) (meters 20))
|
|
(:scale-x (meters 2.5) (meters 1.5))
|
|
(:rot-z (degrees 0) (degrees 360))
|
|
(:scale-y :copy scale-x)
|
|
(:r 255.0)
|
|
(:g 0.0 128.0)
|
|
(:a 255.0)
|
|
(:rotvel-z (degrees -3.4666667) (degrees 6.8))
|
|
(:fade-a -12.0)
|
|
(:timer (seconds 0.067))
|
|
(:flags (bit2 bit3))
|
|
(:rotate-y (degrees -35))
|
|
)
|
|
)
|
|
|
|
(defpart 1049
|
|
:init-specs ((:texture (new 'static 'texture-id :index #x4 :page #x2))
|
|
(:num 0.05 0.05)
|
|
(:x (meters -12.5) (meters 18))
|
|
(:y (meters 0.5))
|
|
(:z (meters -13) (meters 20))
|
|
(:scale-x (meters 0.4) (meters 0.2))
|
|
(:scale-y :copy scale-x)
|
|
(:r 256.0)
|
|
(:g 0.0 128.0)
|
|
(:a 255.0)
|
|
(:vel-y (meters 0.04) (meters 0.02))
|
|
(:fade-g -0.30476192)
|
|
(:accel-y (meters -0.0026666666))
|
|
(:timer (seconds 0.7))
|
|
(:flags (bit2 bit3))
|
|
(:conerot-x (degrees 0) (degrees 30))
|
|
(:conerot-y (degrees 0) (degrees 360))
|
|
(:rotate-y (degrees -35))
|
|
)
|
|
)
|
|
|
|
(defpart 1047
|
|
:init-specs ((:num 1.5)
|
|
(:x (meters -13.5) (meters 20))
|
|
(:y (meters 0.5))
|
|
(:z (meters -14) (meters 22))
|
|
(:rot-x 5)
|
|
(:r 6144.0)
|
|
(:g 3686.4)
|
|
(:b 4096.0)
|
|
(:vel-y (meters 0.016666668))
|
|
(:timer (seconds 1))
|
|
(:flags (aux-list))
|
|
(:next-time (seconds 0.8))
|
|
(:next-launcher 1016)
|
|
(:rotate-y (degrees -35))
|
|
)
|
|
)
|
|
|
|
(defpartgroup group-firecanyon-lava-11
|
|
:id 238
|
|
:bounds (static-bspherem -4 0 0 12)
|
|
:parts ((sp-item 1051 :fade-after (meters 60) :falloff-to (meters 60))
|
|
(sp-item 1052 :fade-after (meters 150) :falloff-to (meters 150))
|
|
(sp-item 1053 :fade-after (meters 100) :falloff-to (meters 100) :binding 1009)
|
|
(sp-item 1009 :flags (start-dead))
|
|
(sp-item 1009 :flags (start-dead))
|
|
(sp-item 1009 :flags (start-dead))
|
|
(sp-item 1009 :flags (start-dead))
|
|
(sp-item 1054 :fade-after (meters 100) :falloff-to (meters 100) :period (seconds 0.457) :length (seconds 0.017) :binding 1010)
|
|
(sp-item 1054 :fade-after (meters 100) :falloff-to (meters 100) :period (seconds 0.78) :length (seconds 0.017) :binding 1010)
|
|
(sp-item 1054 :fade-after (meters 100) :falloff-to (meters 100) :period (seconds 0.307) :length (seconds 0.017) :binding 1010)
|
|
(sp-item 1010 :flags (start-dead))
|
|
)
|
|
)
|
|
|
|
(defpart 1052
|
|
:init-specs ((:texture (new 'static 'texture-id :page #x2))
|
|
(:num 0.2)
|
|
(:x (meters -10.5) (meters 12))
|
|
(:y (meters 0.5))
|
|
(:z (meters -11) (meters 14))
|
|
(:scale-x (meters 6) (meters 4))
|
|
(:rot-z (degrees 0) (degrees 360))
|
|
(:scale-y :copy scale-x)
|
|
(:r 256.0)
|
|
(:g 128.0)
|
|
(:a 0.0)
|
|
(:vel-y (meters 0.01))
|
|
(:scalevel-x (meters 0.0033333334))
|
|
(:rotvel-z (degrees -0.2) (degrees 0.4))
|
|
(:scalevel-y :copy scalevel-x)
|
|
(:fade-a 0.85333335)
|
|
(:timer (seconds 2))
|
|
(:flags (bit2))
|
|
(:next-time (seconds 0.125) (seconds 0.12))
|
|
(:next-launcher 1015)
|
|
(:rotate-y (degrees -55))
|
|
)
|
|
)
|
|
|
|
(defpart 1054
|
|
:init-specs ((:texture (new 'static 'texture-id :index #x12 :page #x2))
|
|
(:num 1.0)
|
|
(:x (meters -9.5) (meters 10))
|
|
(:y (meters 0.5))
|
|
(:z (meters -10) (meters 12))
|
|
(:scale-x (meters 2.5) (meters 1.5))
|
|
(:rot-z (degrees 0) (degrees 360))
|
|
(:scale-y :copy scale-x)
|
|
(:r 255.0)
|
|
(:g 0.0 128.0)
|
|
(:a 255.0)
|
|
(:rotvel-z (degrees -3.8000002) (degrees 6.8))
|
|
(:fade-a -12.0)
|
|
(:timer (seconds 0.067))
|
|
(:flags (bit2 bit3))
|
|
(:rotate-y (degrees -55))
|
|
)
|
|
)
|
|
|
|
(defpart 1053
|
|
:init-specs ((:texture (new 'static 'texture-id :index #x4 :page #x2))
|
|
(:num 0.05 0.05)
|
|
(:x (meters -9.5) (meters 10))
|
|
(:y (meters 0.5))
|
|
(:z (meters -10) (meters 12))
|
|
(:scale-x (meters 0.4) (meters 0.2))
|
|
(:scale-y :copy scale-x)
|
|
(:r 256.0)
|
|
(:g 0.0 128.0)
|
|
(:a 255.0)
|
|
(:vel-y (meters 0.04) (meters 0.02))
|
|
(:fade-g -0.30476192)
|
|
(:accel-y (meters -0.0026666666))
|
|
(:timer (seconds 0.7))
|
|
(:flags (bit2 bit3))
|
|
(:conerot-x (degrees 0) (degrees 30))
|
|
(:conerot-y (degrees 0) (degrees 360))
|
|
(:rotate-y (degrees -55))
|
|
)
|
|
)
|
|
|
|
(defpart 1051
|
|
:init-specs ((:num 0.7)
|
|
(:x (meters -10.5) (meters 12))
|
|
(:y (meters 0.5))
|
|
(:z (meters -11) (meters 14))
|
|
(:rot-x 5)
|
|
(:r 6144.0)
|
|
(:g 3686.4)
|
|
(:b 4096.0)
|
|
(:vel-y (meters 0.016666668))
|
|
(:timer (seconds 1))
|
|
(:flags (aux-list))
|
|
(:next-time (seconds 0.8))
|
|
(:next-launcher 1016)
|
|
(:rotate-y (degrees -55))
|
|
)
|
|
)
|
|
|
|
(defpartgroup group-firecanyon-lava-14
|
|
:id 239
|
|
:bounds (static-bspherem -4 0 0 15)
|
|
:parts ((sp-item 1055 :fade-after (meters 60) :falloff-to (meters 60))
|
|
(sp-item 1056 :fade-after (meters 150) :falloff-to (meters 150))
|
|
(sp-item 1057 :fade-after (meters 100) :falloff-to (meters 100) :binding 1009)
|
|
(sp-item 1009 :flags (start-dead))
|
|
(sp-item 1009 :flags (start-dead))
|
|
(sp-item 1009 :flags (start-dead))
|
|
(sp-item 1009 :flags (start-dead))
|
|
(sp-item 1058 :fade-after (meters 100) :falloff-to (meters 100) :period (seconds 0.457) :length (seconds 0.017) :binding 1010)
|
|
(sp-item 1058 :fade-after (meters 100) :falloff-to (meters 100) :period (seconds 0.78) :length (seconds 0.017) :binding 1010)
|
|
(sp-item 1058 :fade-after (meters 100) :falloff-to (meters 100) :period (seconds 0.307) :length (seconds 0.017) :binding 1010)
|
|
(sp-item 1010 :flags (start-dead))
|
|
)
|
|
)
|
|
|
|
(defpart 1056
|
|
:init-specs ((:texture (new 'static 'texture-id :page #x2))
|
|
(:num 0.2)
|
|
(:x (meters -17.5) (meters 25))
|
|
(:y (meters 0.5))
|
|
(:z (meters -12) (meters 24))
|
|
(:scale-x (meters 6) (meters 4))
|
|
(:rot-z (degrees 0) (degrees 360))
|
|
(:scale-y :copy scale-x)
|
|
(:r 256.0)
|
|
(:g 128.0)
|
|
(:a 0.0)
|
|
(:vel-y (meters 0.01))
|
|
(:scalevel-x (meters 0.0033333334))
|
|
(:rotvel-z (degrees -0.2) (degrees 0.4))
|
|
(:scalevel-y :copy scalevel-x)
|
|
(:fade-a 0.85333335)
|
|
(:timer (seconds 2))
|
|
(:flags (bit2))
|
|
(:next-time (seconds 0.125) (seconds 0.12))
|
|
(:next-launcher 1015)
|
|
(:rotate-y (degrees -55))
|
|
)
|
|
)
|
|
|
|
(defpart 1058
|
|
:init-specs ((:texture (new 'static 'texture-id :index #x12 :page #x2))
|
|
(:num 1.0)
|
|
(:x (meters -16.5) (meters 23))
|
|
(:y (meters 0.5))
|
|
(:z (meters -11) (meters 22))
|
|
(:scale-x (meters 2.5) (meters 1.5))
|
|
(:rot-z (degrees 0) (degrees 360))
|
|
(:scale-y :copy scale-x)
|
|
(:r 255.0)
|
|
(:g 0.0 128.0)
|
|
(:a 255.0)
|
|
(:rotvel-z (degrees -4.8) (degrees 6.8))
|
|
(:fade-a -12.0)
|
|
(:timer (seconds 0.067))
|
|
(:flags (bit2 bit3))
|
|
(:rotate-y (degrees -55))
|
|
)
|
|
)
|
|
|
|
(defpart 1057
|
|
:init-specs ((:texture (new 'static 'texture-id :index #x4 :page #x2))
|
|
(:num 0.05 0.05)
|
|
(:x (meters -16.5) (meters 23))
|
|
(:y (meters 0.5))
|
|
(:z (meters -11) (meters 22))
|
|
(:scale-x (meters 0.4) (meters 0.2))
|
|
(:scale-y :copy scale-x)
|
|
(:r 256.0)
|
|
(:g 0.0 128.0)
|
|
(:a 255.0)
|
|
(:vel-y (meters 0.04) (meters 0.02))
|
|
(:fade-g -0.30476192)
|
|
(:accel-y (meters -0.0026666666))
|
|
(:timer (seconds 0.7))
|
|
(:flags (bit2 bit3))
|
|
(:conerot-x (degrees 0) (degrees 30))
|
|
(:conerot-y (degrees 0) (degrees 360))
|
|
(:rotate-y (degrees -55))
|
|
)
|
|
)
|
|
|
|
(defpart 1055
|
|
:init-specs ((:num 1.5)
|
|
(:x (meters -17.5) (meters 25))
|
|
(:y (meters 0.5))
|
|
(:z (meters -12) (meters 24))
|
|
(:rot-x 5)
|
|
(:r 6144.0)
|
|
(:g 3686.4)
|
|
(:b 4096.0)
|
|
(:vel-y (meters 0.016666668))
|
|
(:timer (seconds 1))
|
|
(:flags (aux-list))
|
|
(:next-time (seconds 0.8))
|
|
(:next-launcher 1016)
|
|
(:rotate-y (degrees -55))
|
|
)
|
|
)
|
|
|
|
(defpartgroup group-firecanyon-lava-15
|
|
:id 240
|
|
:bounds (static-bspherem -4 0 0 12)
|
|
:parts ((sp-item 1059 :fade-after (meters 60) :falloff-to (meters 60))
|
|
(sp-item 1060 :fade-after (meters 150) :falloff-to (meters 150))
|
|
(sp-item 1061 :fade-after (meters 100) :falloff-to (meters 100) :binding 1009)
|
|
(sp-item 1009 :flags (start-dead))
|
|
(sp-item 1009 :flags (start-dead))
|
|
(sp-item 1009 :flags (start-dead))
|
|
(sp-item 1009 :flags (start-dead))
|
|
(sp-item 1062 :fade-after (meters 100) :falloff-to (meters 100) :period (seconds 0.457) :length (seconds 0.017) :binding 1010)
|
|
(sp-item 1062 :fade-after (meters 100) :falloff-to (meters 100) :period (seconds 0.78) :length (seconds 0.017) :binding 1010)
|
|
(sp-item 1062 :fade-after (meters 100) :falloff-to (meters 100) :period (seconds 0.307) :length (seconds 0.017) :binding 1010)
|
|
(sp-item 1010 :flags (start-dead))
|
|
)
|
|
)
|
|
|
|
(defpart 1060
|
|
:init-specs ((:texture (new 'static 'texture-id :page #x2))
|
|
(:num 0.15)
|
|
(:x (meters -10.5) (meters 12))
|
|
(:y (meters 0.5))
|
|
(:z (meters -11) (meters 24))
|
|
(:scale-x (meters 6) (meters 4))
|
|
(:rot-z (degrees 0) (degrees 360))
|
|
(:scale-y :copy scale-x)
|
|
(:r 256.0)
|
|
(:g 128.0)
|
|
(:a 0.0)
|
|
(:vel-y (meters 0.01))
|
|
(:scalevel-x (meters 0.0033333334))
|
|
(:rotvel-z (degrees -0.2) (degrees 0.4))
|
|
(:scalevel-y :copy scalevel-x)
|
|
(:fade-a 0.85333335)
|
|
(:timer (seconds 2))
|
|
(:flags (bit2))
|
|
(:next-time (seconds 0.125) (seconds 0.12))
|
|
(:next-launcher 1015)
|
|
(:rotate-y (degrees -55))
|
|
)
|
|
)
|
|
|
|
(defpart 1062
|
|
:init-specs ((:texture (new 'static 'texture-id :index #x12 :page #x2))
|
|
(:num 1.0)
|
|
(:x (meters -9.5) (meters 10))
|
|
(:y (meters 0.5))
|
|
(:z (meters -10) (meters 22))
|
|
(:scale-x (meters 2.5) (meters 1.5))
|
|
(:rot-z (degrees 0) (degrees 360))
|
|
(:scale-y :copy scale-x)
|
|
(:r 255.0)
|
|
(:g 0.0 128.0)
|
|
(:a 255.0)
|
|
(:rotvel-z (degrees -5.133333) (degrees 6.8))
|
|
(:fade-a -12.0)
|
|
(:timer (seconds 0.067))
|
|
(:flags (bit2 bit3))
|
|
(:rotate-y (degrees -55))
|
|
)
|
|
)
|
|
|
|
(defpart 1061
|
|
:init-specs ((:texture (new 'static 'texture-id :index #x4 :page #x2))
|
|
(:num 0.04 0.04)
|
|
(:x (meters -9.5) (meters 10))
|
|
(:y (meters 0.5))
|
|
(:z (meters -10) (meters 22))
|
|
(:scale-x (meters 0.4) (meters 0.2))
|
|
(:scale-y :copy scale-x)
|
|
(:r 256.0)
|
|
(:g 0.0 128.0)
|
|
(:a 255.0)
|
|
(:vel-y (meters 0.04) (meters 0.02))
|
|
(:fade-g -0.30476192)
|
|
(:accel-y (meters -0.0026666666))
|
|
(:timer (seconds 0.7))
|
|
(:flags (bit2 bit3))
|
|
(:conerot-x (degrees 0) (degrees 30))
|
|
(:conerot-y (degrees 0) (degrees 360))
|
|
(:rotate-y (degrees -55))
|
|
)
|
|
)
|
|
|
|
(defpart 1059
|
|
:init-specs ((:num 1.0)
|
|
(:x (meters -10.5) (meters 12))
|
|
(:y (meters 0.5))
|
|
(:z (meters -11) (meters 24))
|
|
(:rot-x 5)
|
|
(:r 6144.0)
|
|
(:g 3686.4)
|
|
(:b 4096.0)
|
|
(:vel-y (meters 0.016666668))
|
|
(:timer (seconds 1))
|
|
(:flags (aux-list))
|
|
(:next-time (seconds 0.8))
|
|
(:next-launcher 1016)
|
|
(:rotate-y (degrees -55))
|
|
)
|
|
)
|
|
|
|
(defpartgroup group-firecanyon-lava-16
|
|
:id 241
|
|
:bounds (static-bspherem 0 0 0 14)
|
|
:parts ((sp-item 1063 :fade-after (meters 60) :falloff-to (meters 60))
|
|
(sp-item 1064 :fade-after (meters 150) :falloff-to (meters 150))
|
|
(sp-item 1065 :fade-after (meters 100) :falloff-to (meters 100) :binding 1009)
|
|
(sp-item 1009 :flags (start-dead))
|
|
(sp-item 1009 :flags (start-dead))
|
|
(sp-item 1009 :flags (start-dead))
|
|
(sp-item 1009 :flags (start-dead))
|
|
(sp-item 1066 :fade-after (meters 100) :falloff-to (meters 100) :period (seconds 0.457) :length (seconds 0.017) :binding 1010)
|
|
(sp-item 1066 :fade-after (meters 100) :falloff-to (meters 100) :period (seconds 0.78) :length (seconds 0.017) :binding 1010)
|
|
(sp-item 1066 :fade-after (meters 100) :falloff-to (meters 100) :period (seconds 0.307) :length (seconds 0.017) :binding 1010)
|
|
(sp-item 1010 :flags (start-dead))
|
|
)
|
|
)
|
|
|
|
(defpart 1064
|
|
:init-specs ((:texture (new 'static 'texture-id :page #x2))
|
|
(:num 0.2)
|
|
(:x (meters -9.5) (meters 16))
|
|
(:y (meters 0.5))
|
|
(:z (meters -12) (meters 26))
|
|
(:scale-x (meters 6) (meters 4))
|
|
(:rot-z (degrees 0) (degrees 360))
|
|
(:scale-y :copy scale-x)
|
|
(:r 256.0)
|
|
(:g 128.0)
|
|
(:a 0.0)
|
|
(:vel-y (meters 0.01))
|
|
(:scalevel-x (meters 0.0033333334))
|
|
(:rotvel-z (degrees -0.2) (degrees 0.4))
|
|
(:scalevel-y :copy scalevel-x)
|
|
(:fade-a 0.85333335)
|
|
(:timer (seconds 2))
|
|
(:flags (bit2))
|
|
(:next-time (seconds 0.125) (seconds 0.12))
|
|
(:next-launcher 1015)
|
|
(:rotate-y (degrees -130))
|
|
)
|
|
)
|
|
|
|
(defpart 1066
|
|
:init-specs ((:texture (new 'static 'texture-id :index #x12 :page #x2))
|
|
(:num 1.0)
|
|
(:x (meters -8.5) (meters 14))
|
|
(:y (meters 0.5))
|
|
(:z (meters -11) (meters 24))
|
|
(:scale-x (meters 2.5) (meters 1.5))
|
|
(:rot-z (degrees 0) (degrees 360))
|
|
(:scale-y :copy scale-x)
|
|
(:r 255.0)
|
|
(:g 0.0 128.0)
|
|
(:a 255.0)
|
|
(:rotvel-z (degrees -3.4666667) (degrees 6.8))
|
|
(:fade-a -12.0)
|
|
(:timer (seconds 0.067))
|
|
(:flags (bit2 bit3))
|
|
(:rotate-y (degrees -130))
|
|
)
|
|
)
|
|
|
|
(defpart 1065
|
|
:init-specs ((:texture (new 'static 'texture-id :index #x4 :page #x2))
|
|
(:num 0.05 0.05)
|
|
(:x (meters -8.5) (meters 14))
|
|
(:y (meters 0.5))
|
|
(:z (meters -11) (meters 24))
|
|
(:scale-x (meters 0.4) (meters 0.2))
|
|
(:scale-y :copy scale-x)
|
|
(:r 256.0)
|
|
(:g 0.0 128.0)
|
|
(:a 255.0)
|
|
(:vel-y (meters 0.04) (meters 0.02))
|
|
(:fade-g -0.30476192)
|
|
(:accel-y (meters -0.0026666666))
|
|
(:timer (seconds 0.7))
|
|
(:flags (bit2 bit3))
|
|
(:conerot-x (degrees 0) (degrees 30))
|
|
(:conerot-y (degrees 0) (degrees 360))
|
|
(:rotate-y (degrees -130))
|
|
)
|
|
)
|
|
|
|
(defpart 1063
|
|
:init-specs ((:num 1.1)
|
|
(:x (meters -9.5) (meters 16))
|
|
(:y (meters 0.5))
|
|
(:z (meters -12) (meters 26))
|
|
(:rot-x 5)
|
|
(:r 6144.0)
|
|
(:g 3686.4)
|
|
(:b 4096.0)
|
|
(:vel-y (meters 0.016666668))
|
|
(:timer (seconds 1))
|
|
(:flags (aux-list))
|
|
(:next-time (seconds 0.8))
|
|
(:next-launcher 1016)
|
|
(:rotate-y (degrees -130))
|
|
)
|
|
)
|
|
|
|
(defpartgroup group-firecanyon-lava-18
|
|
:id 242
|
|
:bounds (static-bspherem -4 0 -4 26)
|
|
:parts ((sp-item 1067 :fade-after (meters 60) :falloff-to (meters 60))
|
|
(sp-item 1068 :fade-after (meters 150) :falloff-to (meters 150))
|
|
(sp-item 1069 :fade-after (meters 100) :falloff-to (meters 100) :binding 1009)
|
|
(sp-item 1009 :flags (start-dead))
|
|
(sp-item 1009 :flags (start-dead))
|
|
(sp-item 1009 :flags (start-dead))
|
|
(sp-item 1009 :flags (start-dead))
|
|
(sp-item 1070 :fade-after (meters 100) :falloff-to (meters 100) :period (seconds 0.457) :length (seconds 0.017) :binding 1010)
|
|
(sp-item 1070 :fade-after (meters 100) :falloff-to (meters 100) :period (seconds 0.78) :length (seconds 0.017) :binding 1010)
|
|
(sp-item 1070 :fade-after (meters 100) :falloff-to (meters 100) :period (seconds 0.307) :length (seconds 0.017) :binding 1010)
|
|
(sp-item 1010 :flags (start-dead))
|
|
)
|
|
)
|
|
|
|
(defpart 1068
|
|
:init-specs ((:texture (new 'static 'texture-id :page #x2))
|
|
(:num 0.5)
|
|
(:x (meters -11) (meters 24))
|
|
(:y (meters 0.5))
|
|
(:z (meters -28) (meters 42))
|
|
(:scale-x (meters 6) (meters 4))
|
|
(:rot-z (degrees 0) (degrees 360))
|
|
(:scale-y :copy scale-x)
|
|
(:r 256.0)
|
|
(:g 128.0)
|
|
(:a 0.0)
|
|
(:vel-y (meters 0.01))
|
|
(:scalevel-x (meters 0.0033333334))
|
|
(:rotvel-z (degrees -0.2) (degrees 0.4))
|
|
(:scalevel-y :copy scalevel-x)
|
|
(:fade-a 0.85333335)
|
|
(:timer (seconds 2))
|
|
(:flags (bit2))
|
|
(:next-time (seconds 0.125) (seconds 0.12))
|
|
(:next-launcher 1015)
|
|
(:rotate-y (degrees -55))
|
|
)
|
|
)
|
|
|
|
(defpart 1070
|
|
:init-specs ((:texture (new 'static 'texture-id :index #x12 :page #x2))
|
|
(:num 2.0)
|
|
(:x (meters -10) (meters 22))
|
|
(:y (meters 0.5))
|
|
(:z (meters -27) (meters 40))
|
|
(:scale-x (meters 2.5) (meters 1.5))
|
|
(:rot-z (degrees 0) (degrees 360))
|
|
(:scale-y :copy scale-x)
|
|
(:r 255.0)
|
|
(:g 0.0 128.0)
|
|
(:a 255.0)
|
|
(:rotvel-z (degrees -0.8) (degrees 6.8))
|
|
(:fade-a -12.0)
|
|
(:timer (seconds 0.067))
|
|
(:flags (bit2 bit3))
|
|
(:rotate-y (degrees -55))
|
|
)
|
|
)
|
|
|
|
(defpart 1069
|
|
:init-specs ((:texture (new 'static 'texture-id :index #x4 :page #x2))
|
|
(:num 0.07 0.07)
|
|
(:x (meters -10) (meters 22))
|
|
(:y (meters 0.5))
|
|
(:z (meters -27) (meters 40))
|
|
(:scale-x (meters 0.4) (meters 0.2))
|
|
(:scale-y :copy scale-x)
|
|
(:r 256.0)
|
|
(:g 0.0 128.0)
|
|
(:a 255.0)
|
|
(:vel-y (meters 0.04) (meters 0.02))
|
|
(:fade-g -0.30476192)
|
|
(:accel-y (meters -0.0026666666))
|
|
(:timer (seconds 0.7))
|
|
(:flags (bit2 bit3))
|
|
(:conerot-x (degrees 0) (degrees 30))
|
|
(:conerot-y (degrees 0) (degrees 360))
|
|
(:rotate-y (degrees -55))
|
|
)
|
|
)
|
|
|
|
(defpart 1067
|
|
:init-specs ((:num 1.9)
|
|
(:x (meters -11) (meters 24))
|
|
(:y (meters 0.5))
|
|
(:z (meters -28) (meters 42))
|
|
(:rot-x 5)
|
|
(:r 6144.0)
|
|
(:g 3686.4)
|
|
(:b 4096.0)
|
|
(:vel-y (meters 0.016666668))
|
|
(:timer (seconds 1))
|
|
(:flags (aux-list))
|
|
(:next-time (seconds 0.8))
|
|
(:next-launcher 1016)
|
|
(:rotate-y (degrees -55))
|
|
)
|
|
)
|
|
|
|
(defpartgroup group-firecanyon-lava-19
|
|
:id 243
|
|
:bounds (static-bspherem 0 0 0 20)
|
|
:parts ((sp-item 1071 :fade-after (meters 60) :falloff-to (meters 60))
|
|
(sp-item 1072 :fade-after (meters 150) :falloff-to (meters 150))
|
|
(sp-item 1073 :fade-after (meters 100) :falloff-to (meters 100) :binding 1009)
|
|
(sp-item 1009 :flags (start-dead))
|
|
(sp-item 1009 :flags (start-dead))
|
|
(sp-item 1009 :flags (start-dead))
|
|
(sp-item 1009 :flags (start-dead))
|
|
(sp-item 1074 :fade-after (meters 100) :falloff-to (meters 100) :period (seconds 0.457) :length (seconds 0.017) :binding 1010)
|
|
(sp-item 1074 :fade-after (meters 100) :falloff-to (meters 100) :period (seconds 0.78) :length (seconds 0.017) :binding 1010)
|
|
(sp-item 1074 :fade-after (meters 100) :falloff-to (meters 100) :period (seconds 0.307) :length (seconds 0.017) :binding 1010)
|
|
(sp-item 1010 :flags (start-dead))
|
|
)
|
|
)
|
|
|
|
(defpart 1072
|
|
:init-specs ((:texture (new 'static 'texture-id :page #x2))
|
|
(:num 0.3)
|
|
(:x (meters -10) (meters 23))
|
|
(:y (meters 0.5))
|
|
(:z (meters -18) (meters 28))
|
|
(:scale-x (meters 6) (meters 4))
|
|
(:rot-z (degrees 0) (degrees 360))
|
|
(:scale-y :copy scale-x)
|
|
(:r 256.0)
|
|
(:g 128.0)
|
|
(:a 0.0)
|
|
(:vel-y (meters 0.01))
|
|
(:scalevel-x (meters 0.0033333334))
|
|
(:rotvel-z (degrees -0.2) (degrees 0.4))
|
|
(:scalevel-y :copy scalevel-x)
|
|
(:fade-a 0.85333335)
|
|
(:timer (seconds 2))
|
|
(:flags (bit2))
|
|
(:next-time (seconds 0.125) (seconds 0.12))
|
|
(:next-launcher 1015)
|
|
(:rotate-y (degrees -55))
|
|
)
|
|
)
|
|
|
|
(defpart 1074
|
|
:init-specs ((:texture (new 'static 'texture-id :index #x12 :page #x2))
|
|
(:num 1.5)
|
|
(:x (meters -9) (meters 21))
|
|
(:y (meters 0.5))
|
|
(:z (meters -17) (meters 26))
|
|
(:scale-x (meters 2.5) (meters 1.5))
|
|
(:rot-z (degrees 0) (degrees 360))
|
|
(:scale-y :copy scale-x)
|
|
(:r 255.0)
|
|
(:g 0.0 128.0)
|
|
(:a 255.0)
|
|
(:rotvel-z (degrees -0.8) (degrees 6.8))
|
|
(:fade-a -12.0)
|
|
(:timer (seconds 0.067))
|
|
(:flags (bit2 bit3))
|
|
(:rotate-y (degrees -55))
|
|
)
|
|
)
|
|
|
|
(defpart 1073
|
|
:init-specs ((:texture (new 'static 'texture-id :index #x4 :page #x2))
|
|
(:num 0.05 0.05)
|
|
(:x (meters -9) (meters 21))
|
|
(:y (meters 0.5))
|
|
(:z (meters -17) (meters 26))
|
|
(:scale-x (meters 0.4) (meters 0.2))
|
|
(:scale-y :copy scale-x)
|
|
(:r 256.0)
|
|
(:g 0.0 128.0)
|
|
(:a 255.0)
|
|
(:vel-y (meters 0.04) (meters 0.02))
|
|
(:fade-g -0.30476192)
|
|
(:accel-y (meters -0.0026666666))
|
|
(:timer (seconds 0.7))
|
|
(:flags (bit2 bit3))
|
|
(:conerot-x (degrees 0) (degrees 30))
|
|
(:conerot-y (degrees 0) (degrees 360))
|
|
(:rotate-y (degrees -55))
|
|
)
|
|
)
|
|
|
|
(defpart 1071
|
|
:init-specs ((:num 1.4)
|
|
(:x (meters -10) (meters 23))
|
|
(:y (meters 0.5))
|
|
(:z (meters -18) (meters 28))
|
|
(:rot-x 5)
|
|
(:r 6144.0)
|
|
(:g 3686.4)
|
|
(:b 4096.0)
|
|
(:vel-y (meters 0.016666668))
|
|
(:timer (seconds 1))
|
|
(:flags (aux-list))
|
|
(:next-time (seconds 0.8))
|
|
(:next-launcher 1016)
|
|
(:rotate-y (degrees -55))
|
|
)
|
|
)
|
|
|
|
(defpartgroup group-firecanyon-lava-21
|
|
:id 244
|
|
:bounds (static-bspherem -4 0 4 22)
|
|
:parts ((sp-item 1075 :fade-after (meters 60) :falloff-to (meters 60))
|
|
(sp-item 1076 :fade-after (meters 150) :falloff-to (meters 150))
|
|
(sp-item 1077 :fade-after (meters 100) :falloff-to (meters 100) :binding 1009)
|
|
(sp-item 1009 :flags (start-dead))
|
|
(sp-item 1009 :flags (start-dead))
|
|
(sp-item 1009 :flags (start-dead))
|
|
(sp-item 1009 :flags (start-dead))
|
|
(sp-item 1078 :fade-after (meters 100) :falloff-to (meters 100) :period (seconds 0.457) :length (seconds 0.017) :binding 1010)
|
|
(sp-item 1078 :fade-after (meters 100) :falloff-to (meters 100) :period (seconds 0.78) :length (seconds 0.017) :binding 1010)
|
|
(sp-item 1078 :fade-after (meters 100) :falloff-to (meters 100) :period (seconds 0.307) :length (seconds 0.017) :binding 1010)
|
|
(sp-item 1010 :flags (start-dead))
|
|
)
|
|
)
|
|
|
|
(defpart 1076
|
|
:init-specs ((:texture (new 'static 'texture-id :page #x2))
|
|
(:num 0.17)
|
|
(:x (meters -23) (meters 32))
|
|
(:y (meters 0.5))
|
|
(:z (meters -5) (meters 4))
|
|
(:scale-x (meters 6) (meters 4))
|
|
(:rot-z (degrees 0) (degrees 360))
|
|
(:scale-y :copy scale-x)
|
|
(:r 256.0)
|
|
(:g 128.0)
|
|
(:a 0.0)
|
|
(:vel-y (meters 0.01))
|
|
(:scalevel-x (meters 0.0033333334))
|
|
(:rotvel-z (degrees -0.2) (degrees 0.4))
|
|
(:scalevel-y :copy scalevel-x)
|
|
(:fade-a 0.85333335)
|
|
(:timer (seconds 2))
|
|
(:flags (bit2))
|
|
(:next-time (seconds 0.125) (seconds 0.12))
|
|
(:next-launcher 1015)
|
|
(:rotate-y (degrees -30))
|
|
)
|
|
)
|
|
|
|
(defpart 1078
|
|
:init-specs ((:texture (new 'static 'texture-id :index #x12 :page #x2))
|
|
(:num 0.8)
|
|
(:x (meters -22) (meters 30))
|
|
(:y (meters 0.5))
|
|
(:z (meters -4) (meters 2))
|
|
(:scale-x (meters 2.5) (meters 1.5))
|
|
(:rot-z (degrees 0) (degrees 360))
|
|
(:scale-y :copy scale-x)
|
|
(:r 255.0)
|
|
(:g 0.0 128.0)
|
|
(:a 255.0)
|
|
(:rotvel-z (degrees -0.8) (degrees 6.8))
|
|
(:fade-a -12.0)
|
|
(:timer (seconds 0.067))
|
|
(:flags (bit2 bit3))
|
|
(:rotate-y (degrees -30))
|
|
)
|
|
)
|
|
|
|
(defpart 1077
|
|
:init-specs ((:texture (new 'static 'texture-id :index #x4 :page #x2))
|
|
(:num 0.03 0.03)
|
|
(:x (meters -22) (meters 30))
|
|
(:y (meters 0.5))
|
|
(:z (meters -4) (meters 2))
|
|
(:scale-x (meters 0.4) (meters 0.2))
|
|
(:scale-y :copy scale-x)
|
|
(:r 256.0)
|
|
(:g 0.0 128.0)
|
|
(:a 255.0)
|
|
(:vel-y (meters 0.04) (meters 0.02))
|
|
(:fade-g -0.30476192)
|
|
(:accel-y (meters -0.0026666666))
|
|
(:timer (seconds 0.7))
|
|
(:flags (bit2 bit3))
|
|
(:conerot-x (degrees 0) (degrees 30))
|
|
(:conerot-y (degrees 0) (degrees 360))
|
|
(:rotate-y (degrees -30))
|
|
)
|
|
)
|
|
|
|
(defpart 1075
|
|
:init-specs ((:num 0.7)
|
|
(:x (meters -23) (meters 32))
|
|
(:y (meters 0.5))
|
|
(:z (meters -5) (meters 4))
|
|
(:rot-x 5)
|
|
(:r 6144.0)
|
|
(:g 3686.4)
|
|
(:b 4096.0)
|
|
(:vel-y (meters 0.016666668))
|
|
(:timer (seconds 1))
|
|
(:flags (aux-list))
|
|
(:next-time (seconds 0.8))
|
|
(:next-launcher 1016)
|
|
(:rotate-y (degrees -30))
|
|
)
|
|
)
|
|
|
|
(defpartgroup group-firecanyon-lava-22
|
|
:id 245
|
|
:bounds (static-bspherem 0 0 0 12)
|
|
:parts ((sp-item 1079 :fade-after (meters 60) :falloff-to (meters 60))
|
|
(sp-item 1080 :fade-after (meters 150) :falloff-to (meters 150))
|
|
(sp-item 1081 :fade-after (meters 100) :falloff-to (meters 100) :binding 1009)
|
|
(sp-item 1009 :flags (start-dead))
|
|
(sp-item 1009 :flags (start-dead))
|
|
(sp-item 1009 :flags (start-dead))
|
|
(sp-item 1009 :flags (start-dead))
|
|
(sp-item 1082 :fade-after (meters 100) :falloff-to (meters 100) :period (seconds 0.457) :length (seconds 0.017) :binding 1010)
|
|
(sp-item 1082 :fade-after (meters 100) :falloff-to (meters 100) :period (seconds 0.78) :length (seconds 0.017) :binding 1010)
|
|
(sp-item 1082 :fade-after (meters 100) :falloff-to (meters 100) :period (seconds 0.307) :length (seconds 0.017) :binding 1010)
|
|
(sp-item 1010 :flags (start-dead))
|
|
)
|
|
)
|
|
|
|
(defpart 1080
|
|
:init-specs ((:texture (new 'static 'texture-id :page #x2))
|
|
(:num 0.2)
|
|
(:x (meters -7) (meters 25))
|
|
(:y (meters 0.5))
|
|
(:z (meters -4) (meters 6))
|
|
(:scale-x (meters 6) (meters 4))
|
|
(:rot-z (degrees 0) (degrees 360))
|
|
(:scale-y :copy scale-x)
|
|
(:r 256.0)
|
|
(:g 128.0)
|
|
(:a 0.0)
|
|
(:vel-y (meters 0.01))
|
|
(:scalevel-x (meters 0.0033333334))
|
|
(:rotvel-z (degrees -0.2) (degrees 0.4))
|
|
(:scalevel-y :copy scalevel-x)
|
|
(:fade-a 0.85333335)
|
|
(:timer (seconds 2))
|
|
(:flags (bit2))
|
|
(:next-time (seconds 0.125) (seconds 0.12))
|
|
(:next-launcher 1015)
|
|
(:rotate-y (degrees -120))
|
|
)
|
|
)
|
|
|
|
(defpart 1082
|
|
:init-specs ((:texture (new 'static 'texture-id :index #x12 :page #x2))
|
|
(:num 1.0)
|
|
(:x (meters -6) (meters 23))
|
|
(:y (meters 0.5))
|
|
(:z (meters -3) (meters 4))
|
|
(:scale-x (meters 2.5) (meters 1.5))
|
|
(:rot-z (degrees 0) (degrees 360))
|
|
(:scale-y :copy scale-x)
|
|
(:r 255.0)
|
|
(:g 0.0 128.0)
|
|
(:a 255.0)
|
|
(:rotvel-z (degrees -0.8) (degrees 6.8))
|
|
(:fade-a -12.0)
|
|
(:timer (seconds 0.067))
|
|
(:flags (bit2 bit3))
|
|
(:rotate-y (degrees -120))
|
|
)
|
|
)
|
|
|
|
(defpart 1081
|
|
:init-specs ((:texture (new 'static 'texture-id :index #x4 :page #x2))
|
|
(:num 0.05 0.05)
|
|
(:x (meters -6) (meters 23))
|
|
(:y (meters 0.5))
|
|
(:z (meters -3) (meters 4))
|
|
(:scale-x (meters 0.4) (meters 0.2))
|
|
(:scale-y :copy scale-x)
|
|
(:r 256.0)
|
|
(:g 0.0 128.0)
|
|
(:a 255.0)
|
|
(:vel-y (meters 0.04) (meters 0.02))
|
|
(:fade-g -0.30476192)
|
|
(:accel-y (meters -0.0026666666))
|
|
(:timer (seconds 0.7))
|
|
(:flags (bit2 bit3))
|
|
(:conerot-x (degrees 0) (degrees 30))
|
|
(:conerot-y (degrees 0) (degrees 360))
|
|
(:rotate-y (degrees -120))
|
|
)
|
|
)
|
|
|
|
(defpart 1079
|
|
:init-specs ((:num 0.5)
|
|
(:x (meters -7) (meters 25))
|
|
(:y (meters 0.5))
|
|
(:z (meters -4) (meters 6))
|
|
(:rot-x 5)
|
|
(:r 6144.0)
|
|
(:g 3686.4)
|
|
(:b 4096.0)
|
|
(:vel-y (meters 0.016666668))
|
|
(:timer (seconds 1))
|
|
(:flags (aux-list))
|
|
(:next-time (seconds 0.8))
|
|
(:next-launcher 1016)
|
|
(:rotate-y (degrees -120))
|
|
)
|
|
)
|
|
|
|
(defpartgroup group-firecanyon-lava-60
|
|
:id 246
|
|
:bounds (static-bspherem 0 0 0 20)
|
|
:parts ((sp-item 1083 :fade-after (meters 60) :falloff-to (meters 60))
|
|
(sp-item 1084 :fade-after (meters 150) :falloff-to (meters 150))
|
|
(sp-item 1085 :fade-after (meters 100) :falloff-to (meters 100) :binding 1009)
|
|
(sp-item 1009 :flags (start-dead))
|
|
(sp-item 1009 :flags (start-dead))
|
|
(sp-item 1009 :flags (start-dead))
|
|
(sp-item 1009 :flags (start-dead))
|
|
(sp-item 1086 :fade-after (meters 100) :falloff-to (meters 100) :period (seconds 0.457) :length (seconds 0.017) :binding 1010)
|
|
(sp-item 1086 :fade-after (meters 100) :falloff-to (meters 100) :period (seconds 0.78) :length (seconds 0.017) :binding 1010)
|
|
(sp-item 1086 :fade-after (meters 100) :falloff-to (meters 100) :period (seconds 0.307) :length (seconds 0.017) :binding 1010)
|
|
(sp-item 1010 :flags (start-dead))
|
|
)
|
|
)
|
|
|
|
(defpart 1084
|
|
:init-specs ((:texture (new 'static 'texture-id :page #x2))
|
|
(:num 0.2)
|
|
(:x (meters -11) (meters 21))
|
|
(:y (meters 0.5))
|
|
(:z (meters -17) (meters 30))
|
|
(:scale-x (meters 6) (meters 4))
|
|
(:rot-z (degrees 0) (degrees 360))
|
|
(:scale-y :copy scale-x)
|
|
(:r 256.0)
|
|
(:g 128.0)
|
|
(:a 0.0)
|
|
(:vel-y (meters 0.01))
|
|
(:scalevel-x (meters 0.0033333334))
|
|
(:rotvel-z (degrees -0.2) (degrees 0.4))
|
|
(:scalevel-y :copy scalevel-x)
|
|
(:fade-a 0.85333335)
|
|
(:timer (seconds 2))
|
|
(:flags (bit2))
|
|
(:next-time (seconds 0.125) (seconds 0.12))
|
|
(:next-launcher 1015)
|
|
(:rotate-y (degrees 50.000004))
|
|
)
|
|
)
|
|
|
|
(defpart 1086
|
|
:init-specs ((:texture (new 'static 'texture-id :index #x12 :page #x2))
|
|
(:num 1.3)
|
|
(:x (meters -10) (meters 19))
|
|
(:y (meters 0.5))
|
|
(:z (meters -16) (meters 28))
|
|
(:scale-x (meters 2.5) (meters 1.5))
|
|
(:rot-z (degrees 0) (degrees 360))
|
|
(:scale-y :copy scale-x)
|
|
(:r 255.0)
|
|
(:g 0.0 128.0)
|
|
(:a 255.0)
|
|
(:rotvel-z (degrees -0.8) (degrees 6.8))
|
|
(:fade-a -12.0)
|
|
(:timer (seconds 0.067))
|
|
(:flags (bit2 bit3))
|
|
(:rotate-y (degrees 50.000004))
|
|
)
|
|
)
|
|
|
|
(defpart 1085
|
|
:init-specs ((:texture (new 'static 'texture-id :index #x4 :page #x2))
|
|
(:num 0.05 0.05)
|
|
(:x (meters -10) (meters 19))
|
|
(:y (meters 0.5))
|
|
(:z (meters -16) (meters 28))
|
|
(:scale-x (meters 0.4) (meters 0.2))
|
|
(:scale-y :copy scale-x)
|
|
(:r 256.0)
|
|
(:g 0.0 128.0)
|
|
(:a 255.0)
|
|
(:vel-y (meters 0.04) (meters 0.02))
|
|
(:fade-g -0.30476192)
|
|
(:accel-y (meters -0.0026666666))
|
|
(:timer (seconds 0.7))
|
|
(:flags (bit2 bit3))
|
|
(:conerot-x (degrees 0) (degrees 30))
|
|
(:conerot-y (degrees 0) (degrees 360))
|
|
(:rotate-y (degrees 50.000004))
|
|
)
|
|
)
|
|
|
|
(defpart 1083
|
|
:init-specs ((:num 1.0)
|
|
(:x (meters -11) (meters 21))
|
|
(:y (meters 0.5))
|
|
(:z (meters -17) (meters 30))
|
|
(:rot-x 5)
|
|
(:r 6144.0)
|
|
(:g 3686.4)
|
|
(:b 4096.0)
|
|
(:vel-y (meters 0.016666668))
|
|
(:timer (seconds 1))
|
|
(:flags (aux-list))
|
|
(:next-time (seconds 0.8))
|
|
(:next-launcher 1016)
|
|
(:rotate-y (degrees 50.000004))
|
|
)
|
|
)
|
|
|
|
(defpartgroup group-firecanyon-lava-62
|
|
:id 247
|
|
:bounds (static-bspherem 0 0 0 12)
|
|
:parts ((sp-item 1087 :fade-after (meters 60) :falloff-to (meters 60))
|
|
(sp-item 1088 :fade-after (meters 150) :falloff-to (meters 150))
|
|
(sp-item 1089 :fade-after (meters 100) :falloff-to (meters 100) :binding 1009)
|
|
(sp-item 1009 :flags (start-dead))
|
|
(sp-item 1009 :flags (start-dead))
|
|
(sp-item 1009 :flags (start-dead))
|
|
(sp-item 1009 :flags (start-dead))
|
|
(sp-item 1090 :fade-after (meters 100) :falloff-to (meters 100) :period (seconds 0.457) :length (seconds 0.017) :binding 1010)
|
|
(sp-item 1090 :fade-after (meters 100) :falloff-to (meters 100) :period (seconds 0.78) :length (seconds 0.017) :binding 1010)
|
|
(sp-item 1090 :fade-after (meters 100) :falloff-to (meters 100) :period (seconds 0.307) :length (seconds 0.017) :binding 1010)
|
|
(sp-item 1010 :flags (start-dead))
|
|
)
|
|
)
|
|
|
|
(defpart 1088
|
|
:init-specs ((:texture (new 'static 'texture-id :page #x2))
|
|
(:num 0.15)
|
|
(:x (meters -9) (meters 17))
|
|
(:y (meters 0.5))
|
|
(:z (meters -8) (meters 14))
|
|
(:scale-x (meters 6) (meters 4))
|
|
(:rot-z (degrees 0) (degrees 360))
|
|
(:scale-y :copy scale-x)
|
|
(:r 256.0)
|
|
(:g 128.0)
|
|
(:a 0.0)
|
|
(:vel-y (meters 0.01))
|
|
(:scalevel-x (meters 0.0033333334))
|
|
(:rotvel-z (degrees -0.2) (degrees 0.4))
|
|
(:scalevel-y :copy scalevel-x)
|
|
(:fade-a 0.85333335)
|
|
(:timer (seconds 2))
|
|
(:flags (bit2))
|
|
(:next-time (seconds 0.125) (seconds 0.12))
|
|
(:next-launcher 1015)
|
|
(:rotate-y (degrees 100.00001))
|
|
)
|
|
)
|
|
|
|
(defpart 1090
|
|
:init-specs ((:texture (new 'static 'texture-id :index #x12 :page #x2))
|
|
(:num 1.0)
|
|
(:x (meters -8) (meters 15))
|
|
(:y (meters 0.5))
|
|
(:z (meters -7) (meters 12))
|
|
(:scale-x (meters 2.5) (meters 1.5))
|
|
(:rot-z (degrees 0) (degrees 360))
|
|
(:scale-y :copy scale-x)
|
|
(:r 255.0)
|
|
(:g 0.0 128.0)
|
|
(:a 255.0)
|
|
(:rotvel-z (degrees -0.8) (degrees 6.8))
|
|
(:fade-a -12.0)
|
|
(:timer (seconds 0.067))
|
|
(:flags (bit2 bit3))
|
|
(:rotate-y (degrees 100.00001))
|
|
)
|
|
)
|
|
|
|
(defpart 1089
|
|
:init-specs ((:texture (new 'static 'texture-id :index #x4 :page #x2))
|
|
(:num 0.04 0.04)
|
|
(:x (meters -8) (meters 15))
|
|
(:y (meters 0.5))
|
|
(:z (meters -7) (meters 12))
|
|
(:scale-x (meters 0.4) (meters 0.2))
|
|
(:scale-y :copy scale-x)
|
|
(:r 256.0)
|
|
(:g 0.0 128.0)
|
|
(:a 255.0)
|
|
(:vel-y (meters 0.04) (meters 0.02))
|
|
(:fade-g -0.30476192)
|
|
(:accel-y (meters -0.0026666666))
|
|
(:timer (seconds 0.7))
|
|
(:flags (bit2 bit3))
|
|
(:conerot-x (degrees 0) (degrees 30))
|
|
(:conerot-y (degrees 0) (degrees 360))
|
|
(:rotate-y (degrees 100.00001))
|
|
)
|
|
)
|
|
|
|
(defpart 1087
|
|
:init-specs ((:num 0.7)
|
|
(:x (meters -9) (meters 17))
|
|
(:y (meters 0.5))
|
|
(:z (meters -8) (meters 14))
|
|
(:rot-x 5)
|
|
(:r 6144.0)
|
|
(:g 3686.4)
|
|
(:b 4096.0)
|
|
(:vel-y (meters 0.016666668))
|
|
(:timer (seconds 1))
|
|
(:flags (aux-list))
|
|
(:next-time (seconds 0.8))
|
|
(:next-launcher 1016)
|
|
(:rotate-y (degrees 100.00001))
|
|
)
|
|
)
|
|
|
|
(defpartgroup group-firecanyon-lava-63
|
|
:id 248
|
|
:bounds (static-bspherem 0 0 0 12)
|
|
:parts ((sp-item 1091 :fade-after (meters 60) :falloff-to (meters 60))
|
|
(sp-item 1092 :fade-after (meters 150) :falloff-to (meters 150))
|
|
(sp-item 1093 :fade-after (meters 100) :falloff-to (meters 100) :binding 1009)
|
|
(sp-item 1009 :flags (start-dead))
|
|
(sp-item 1009 :flags (start-dead))
|
|
(sp-item 1009 :flags (start-dead))
|
|
(sp-item 1009 :flags (start-dead))
|
|
(sp-item 1094 :fade-after (meters 100) :falloff-to (meters 100) :period (seconds 0.457) :length (seconds 0.017) :binding 1010)
|
|
(sp-item 1094 :fade-after (meters 100) :falloff-to (meters 100) :period (seconds 0.78) :length (seconds 0.017) :binding 1010)
|
|
(sp-item 1094 :fade-after (meters 100) :falloff-to (meters 100) :period (seconds 0.307) :length (seconds 0.017) :binding 1010)
|
|
(sp-item 1010 :flags (start-dead))
|
|
)
|
|
)
|
|
|
|
(defpart 1092
|
|
:init-specs ((:texture (new 'static 'texture-id :page #x2))
|
|
(:num 0.15)
|
|
(:x (meters -8) (meters 12))
|
|
(:y (meters 0.5))
|
|
(:z (meters -10) (meters 16))
|
|
(:scale-x (meters 6) (meters 4))
|
|
(:rot-z (degrees 0) (degrees 360))
|
|
(:scale-y :copy scale-x)
|
|
(:r 256.0)
|
|
(:g 128.0)
|
|
(:a 0.0)
|
|
(:vel-y (meters 0.01))
|
|
(:scalevel-x (meters 0.0033333334))
|
|
(:rotvel-z (degrees -0.2) (degrees 0.4))
|
|
(:scalevel-y :copy scalevel-x)
|
|
(:fade-a 0.85333335)
|
|
(:timer (seconds 2))
|
|
(:flags (bit2))
|
|
(:next-time (seconds 0.125) (seconds 0.12))
|
|
(:next-launcher 1015)
|
|
(:rotate-y (degrees 110))
|
|
)
|
|
)
|
|
|
|
(defpart 1094
|
|
:init-specs ((:texture (new 'static 'texture-id :index #x12 :page #x2))
|
|
(:num 1.0)
|
|
(:x (meters -7) (meters 10))
|
|
(:y (meters 0.5))
|
|
(:z (meters -8) (meters 14))
|
|
(:scale-x (meters 2.5) (meters 1.5))
|
|
(:rot-z (degrees 0) (degrees 360))
|
|
(:scale-y :copy scale-x)
|
|
(:r 255.0)
|
|
(:g 0.0 128.0)
|
|
(:a 255.0)
|
|
(:rotvel-z (degrees -0.8) (degrees 6.8))
|
|
(:fade-a -12.0)
|
|
(:timer (seconds 0.067))
|
|
(:flags (bit2 bit3))
|
|
(:rotate-y (degrees 110))
|
|
)
|
|
)
|
|
|
|
(defpart 1093
|
|
:init-specs ((:texture (new 'static 'texture-id :index #x4 :page #x2))
|
|
(:num 0.04 0.04)
|
|
(:x (meters -7) (meters 10))
|
|
(:y (meters 0.5))
|
|
(:z (meters -8) (meters 14))
|
|
(:scale-x (meters 0.4) (meters 0.2))
|
|
(:scale-y :copy scale-x)
|
|
(:r 256.0)
|
|
(:g 0.0 128.0)
|
|
(:a 255.0)
|
|
(:vel-y (meters 0.04) (meters 0.02))
|
|
(:fade-g -0.30476192)
|
|
(:accel-y (meters -0.0026666666))
|
|
(:timer (seconds 0.7))
|
|
(:flags (bit2 bit3))
|
|
(:conerot-x (degrees 0) (degrees 30))
|
|
(:conerot-y (degrees 0) (degrees 360))
|
|
(:rotate-y (degrees 110))
|
|
)
|
|
)
|
|
|
|
(defpart 1091
|
|
:init-specs ((:num 0.7)
|
|
(:x (meters -8) (meters 12))
|
|
(:y (meters 0.5))
|
|
(:z (meters -10) (meters 16))
|
|
(:rot-x 5)
|
|
(:r 6144.0)
|
|
(:g 3686.4)
|
|
(:b 4096.0)
|
|
(:vel-y (meters 0.016666668))
|
|
(:timer (seconds 1))
|
|
(:flags (aux-list))
|
|
(:next-time (seconds 0.8))
|
|
(:next-launcher 1016)
|
|
(:rotate-y (degrees 110))
|
|
)
|
|
)
|
|
|
|
(defpartgroup group-firecanyon-lava-64
|
|
:id 249
|
|
:bounds (static-bspherem 0 0 0 12)
|
|
:parts ((sp-item 1095 :fade-after (meters 60) :falloff-to (meters 60))
|
|
(sp-item 1096 :fade-after (meters 150) :falloff-to (meters 150))
|
|
(sp-item 1097 :fade-after (meters 100) :falloff-to (meters 100) :binding 1009)
|
|
(sp-item 1009 :flags (start-dead))
|
|
(sp-item 1009 :flags (start-dead))
|
|
(sp-item 1009 :flags (start-dead))
|
|
(sp-item 1009 :flags (start-dead))
|
|
(sp-item 1098 :fade-after (meters 100) :falloff-to (meters 100) :period (seconds 0.457) :length (seconds 0.017) :binding 1010)
|
|
(sp-item 1098 :fade-after (meters 100) :falloff-to (meters 100) :period (seconds 0.78) :length (seconds 0.017) :binding 1010)
|
|
(sp-item 1098 :fade-after (meters 100) :falloff-to (meters 100) :period (seconds 0.307) :length (seconds 0.017) :binding 1010)
|
|
(sp-item 1010 :flags (start-dead))
|
|
)
|
|
)
|
|
|
|
(defpart 1096
|
|
:init-specs ((:texture (new 'static 'texture-id :page #x2))
|
|
(:num 0.1)
|
|
(:x (meters -3) (meters 10))
|
|
(:y (meters 0.5))
|
|
(:z (meters -5) (meters 9))
|
|
(:scale-x (meters 6) (meters 4))
|
|
(:rot-z (degrees 0) (degrees 360))
|
|
(:scale-y :copy scale-x)
|
|
(:r 256.0)
|
|
(:g 128.0)
|
|
(:a 0.0)
|
|
(:vel-y (meters 0.01))
|
|
(:scalevel-x (meters 0.0033333334))
|
|
(:rotvel-z (degrees -0.2) (degrees 0.4))
|
|
(:scalevel-y :copy scalevel-x)
|
|
(:fade-a 0.85333335)
|
|
(:timer (seconds 2))
|
|
(:flags (bit2))
|
|
(:next-time (seconds 0.125) (seconds 0.12))
|
|
(:next-launcher 1015)
|
|
(:rotate-y (degrees 110))
|
|
)
|
|
)
|
|
|
|
(defpart 1098
|
|
:init-specs ((:texture (new 'static 'texture-id :index #x12 :page #x2))
|
|
(:num 0.6)
|
|
(:x (meters -2) (meters 8))
|
|
(:y (meters 0.5))
|
|
(:z (meters -4) (meters 7))
|
|
(:scale-x (meters 2.5) (meters 1.5))
|
|
(:rot-z (degrees 0) (degrees 360))
|
|
(:scale-y :copy scale-x)
|
|
(:r 255.0)
|
|
(:g 0.0 128.0)
|
|
(:a 255.0)
|
|
(:rotvel-z (degrees -0.8) (degrees 6.8))
|
|
(:fade-a -12.0)
|
|
(:timer (seconds 0.067))
|
|
(:flags (bit2 bit3))
|
|
(:rotate-y (degrees 110))
|
|
)
|
|
)
|
|
|
|
(defpart 1097
|
|
:init-specs ((:texture (new 'static 'texture-id :index #x4 :page #x2))
|
|
(:num 0.02 0.02)
|
|
(:x (meters -2) (meters 8))
|
|
(:y (meters 0.5))
|
|
(:z (meters -4) (meters 7))
|
|
(:scale-x (meters 0.4) (meters 0.2))
|
|
(:scale-y :copy scale-x)
|
|
(:r 256.0)
|
|
(:g 0.0 128.0)
|
|
(:a 255.0)
|
|
(:vel-y (meters 0.04) (meters 0.02))
|
|
(:fade-g -0.30476192)
|
|
(:accel-y (meters -0.0026666666))
|
|
(:timer (seconds 0.7))
|
|
(:flags (bit2 bit3))
|
|
(:conerot-x (degrees 0) (degrees 30))
|
|
(:conerot-y (degrees 0) (degrees 360))
|
|
(:rotate-y (degrees 110))
|
|
)
|
|
)
|
|
|
|
(defpart 1095
|
|
:init-specs ((:num 0.4)
|
|
(:x (meters -3) (meters 10))
|
|
(:y (meters 0.5))
|
|
(:z (meters -5) (meters 9))
|
|
(:rot-x 5)
|
|
(:r 6144.0)
|
|
(:g 3686.4)
|
|
(:b 4096.0)
|
|
(:vel-y (meters 0.016666668))
|
|
(:timer (seconds 1))
|
|
(:flags (aux-list))
|
|
(:next-time (seconds 0.8))
|
|
(:next-launcher 1016)
|
|
(:rotate-y (degrees 110))
|
|
)
|
|
)
|
|
|
|
(defpartgroup group-firecanyon-heat-44
|
|
:id 250
|
|
:bounds (static-bspherem 0 0 0 12)
|
|
:parts ((sp-item 1099 :fade-after (meters 60) :falloff-to (meters 60))
|
|
(sp-item 1100 :fade-after (meters 150) :falloff-to (meters 150))
|
|
)
|
|
)
|
|
|
|
(defpart 1100
|
|
:init-specs ((:texture (new 'static 'texture-id :page #x2))
|
|
(:num 0.2)
|
|
(:x (meters 0) (meters 14))
|
|
(:y (meters -6))
|
|
(:z (meters -16) (meters 18))
|
|
(:scale-x (meters 8) (meters 6))
|
|
(:rot-z (degrees 0) (degrees 360))
|
|
(:scale-y :copy scale-x)
|
|
(:r 256.0)
|
|
(:g 192.0)
|
|
(:a 0.0)
|
|
(:vel-y (meters 0.04))
|
|
(:scalevel-x (meters 0.0033333334))
|
|
(:rotvel-z (degrees -0.2) (degrees 0.4))
|
|
(:scalevel-y :copy scalevel-x)
|
|
(:fade-g -0.10666667)
|
|
(:fade-a 0.85333335)
|
|
(:timer (seconds 2))
|
|
(:flags (bit2))
|
|
(:next-time (seconds 0.125) (seconds 0.12))
|
|
(:next-launcher 1015)
|
|
(:rotate-y (degrees 0))
|
|
)
|
|
)
|
|
|
|
(defpart 1099
|
|
:init-specs ((:num 1.25)
|
|
(:x (meters 0) (meters 14))
|
|
(:y (meters -6))
|
|
(:z (meters -16) (meters 18))
|
|
(:rot-x 5)
|
|
(:r 8192.0)
|
|
(:g 5324.8)
|
|
(:b 6144.0)
|
|
(:vel-y (meters 0.053333335))
|
|
(:timer (seconds 1))
|
|
(:flags (aux-list))
|
|
(:next-time (seconds 0.8))
|
|
(:next-launcher 1016)
|
|
(:rotate-y (degrees 0))
|
|
)
|
|
)
|
|
|
|
(defpartgroup group-firecanyon-heat-45
|
|
:id 251
|
|
:bounds (static-bspherem 0 0 0 12)
|
|
:parts ((sp-item 1101 :fade-after (meters 60) :falloff-to (meters 60))
|
|
(sp-item 1102 :fade-after (meters 150) :falloff-to (meters 150))
|
|
)
|
|
)
|
|
|
|
(defpart 1102
|
|
:init-specs ((:texture (new 'static 'texture-id :page #x2))
|
|
(:num 0.2)
|
|
(:x (meters 0) (meters 12))
|
|
(:y (meters -6))
|
|
(:z (meters -4) (meters 16))
|
|
(:scale-x (meters 8) (meters 6))
|
|
(:rot-z (degrees 0) (degrees 360))
|
|
(:scale-y :copy scale-x)
|
|
(:r 256.0)
|
|
(:g 192.0)
|
|
(:a 0.0)
|
|
(:vel-y (meters 0.04))
|
|
(:scalevel-x (meters 0.0033333334))
|
|
(:rotvel-z (degrees -0.2) (degrees 0.4))
|
|
(:scalevel-y :copy scalevel-x)
|
|
(:fade-g -0.10666667)
|
|
(:fade-a 0.85333335)
|
|
(:timer (seconds 2))
|
|
(:flags (bit2))
|
|
(:next-time (seconds 0.125) (seconds 0.12))
|
|
(:next-launcher 1015)
|
|
(:rotate-y (degrees 0))
|
|
)
|
|
)
|
|
|
|
(defpart 1101
|
|
:init-specs ((:num 1.0)
|
|
(:x (meters 0) (meters 12))
|
|
(:y (meters -6))
|
|
(:z (meters -4) (meters 16))
|
|
(:rot-x 5)
|
|
(:r 8192.0)
|
|
(:g 5324.8)
|
|
(:b 6144.0)
|
|
(:vel-y (meters 0.053333335))
|
|
(:timer (seconds 1))
|
|
(:flags (aux-list))
|
|
(:next-time (seconds 0.8))
|
|
(:next-launcher 1016)
|
|
(:rotate-y (degrees 0))
|
|
)
|
|
)
|
|
|
|
(defpartgroup group-firecanyon-heat-46
|
|
:id 252
|
|
:bounds (static-bspherem 0 0 0 12)
|
|
:parts ((sp-item 1103 :fade-after (meters 60) :falloff-to (meters 60))
|
|
(sp-item 1104 :fade-after (meters 150) :falloff-to (meters 150))
|
|
)
|
|
)
|
|
|
|
(defpart 1104
|
|
:init-specs ((:texture (new 'static 'texture-id :page #x2))
|
|
(:num 0.1)
|
|
(:x (meters -3) (meters 5))
|
|
(:y (meters -6))
|
|
(:z (meters 0) (meters 14))
|
|
(:scale-x (meters 8) (meters 6))
|
|
(:rot-z (degrees 0) (degrees 360))
|
|
(:scale-y :copy scale-x)
|
|
(:r 256.0)
|
|
(:g 192.0)
|
|
(:a 0.0)
|
|
(:vel-y (meters 0.04))
|
|
(:scalevel-x (meters 0.0033333334))
|
|
(:rotvel-z (degrees -0.2) (degrees 0.4))
|
|
(:scalevel-y :copy scalevel-x)
|
|
(:fade-g -0.10666667)
|
|
(:fade-a 0.85333335)
|
|
(:timer (seconds 2))
|
|
(:flags (bit2))
|
|
(:next-time (seconds 0.125) (seconds 0.12))
|
|
(:next-launcher 1015)
|
|
(:rotate-y (degrees 5))
|
|
)
|
|
)
|
|
|
|
(defpart 1103
|
|
:init-specs ((:num 0.5)
|
|
(:x (meters -3) (meters 5))
|
|
(:y (meters -6))
|
|
(:z (meters 0) (meters 14))
|
|
(:rot-x 5)
|
|
(:r 8192.0)
|
|
(:g 5324.8)
|
|
(:b 6144.0)
|
|
(:vel-y (meters 0.053333335))
|
|
(:timer (seconds 1))
|
|
(:flags (aux-list))
|
|
(:next-time (seconds 0.8))
|
|
(:next-launcher 1016)
|
|
(:rotate-y (degrees 5))
|
|
)
|
|
)
|
|
|
|
(defpartgroup group-firecanyon-heat-47
|
|
:id 253
|
|
:bounds (static-bspherem 0 0 0 12)
|
|
:parts ((sp-item 1105 :fade-after (meters 60) :falloff-to (meters 60))
|
|
(sp-item 1106 :fade-after (meters 150) :falloff-to (meters 150))
|
|
)
|
|
)
|
|
|
|
(defpart 1106
|
|
:init-specs ((:texture (new 'static 'texture-id :page #x2))
|
|
(:num 0.08)
|
|
(:x (meters 2) (meters 5))
|
|
(:y (meters -6))
|
|
(:z (meters -12) (meters 14))
|
|
(:scale-x (meters 8) (meters 6))
|
|
(:rot-z (degrees 0) (degrees 360))
|
|
(:scale-y :copy scale-x)
|
|
(:r 256.0)
|
|
(:g 192.0)
|
|
(:a 0.0)
|
|
(:vel-y (meters 0.04))
|
|
(:scalevel-x (meters 0.0033333334))
|
|
(:rotvel-z (degrees -0.2) (degrees 0.4))
|
|
(:scalevel-y :copy scalevel-x)
|
|
(:fade-g -0.10666667)
|
|
(:fade-a 0.85333335)
|
|
(:timer (seconds 2))
|
|
(:flags (bit2))
|
|
(:next-time (seconds 0.125) (seconds 0.12))
|
|
(:next-launcher 1015)
|
|
(:rotate-y (degrees 5))
|
|
)
|
|
)
|
|
|
|
(defpart 1105
|
|
:init-specs ((:num 0.4)
|
|
(:x (meters 2) (meters 5))
|
|
(:y (meters -6))
|
|
(:z (meters -12) (meters 14))
|
|
(:rot-x 5)
|
|
(:r 8192.0)
|
|
(:g 5324.8)
|
|
(:b 6144.0)
|
|
(:vel-y (meters 0.053333335))
|
|
(:timer (seconds 1))
|
|
(:flags (aux-list))
|
|
(:next-time (seconds 0.8))
|
|
(:next-launcher 1016)
|
|
(:rotate-y (degrees 5))
|
|
)
|
|
)
|
|
|
|
(defpartgroup group-firecanyon-heat-48
|
|
:id 254
|
|
:bounds (static-bspherem 0 0 0 20)
|
|
:parts ((sp-item 1107 :fade-after (meters 60) :falloff-to (meters 60))
|
|
(sp-item 1108 :fade-after (meters 150) :falloff-to (meters 150))
|
|
)
|
|
)
|
|
|
|
(defpart 1108
|
|
:init-specs ((:texture (new 'static 'texture-id :page #x2))
|
|
(:num 0.4)
|
|
(:x (meters -13) (meters 17))
|
|
(:y (meters -6))
|
|
(:z (meters -19) (meters 23))
|
|
(:scale-x (meters 8) (meters 6))
|
|
(:rot-z (degrees 0) (degrees 360))
|
|
(:scale-y :copy scale-x)
|
|
(:r 256.0)
|
|
(:g 192.0)
|
|
(:a 0.0)
|
|
(:vel-y (meters 0.04))
|
|
(:scalevel-x (meters 0.0033333334))
|
|
(:rotvel-z (degrees -0.2) (degrees 0.4))
|
|
(:scalevel-y :copy scalevel-x)
|
|
(:fade-g -0.10666667)
|
|
(:fade-a 0.85333335)
|
|
(:timer (seconds 2))
|
|
(:flags (bit2))
|
|
(:next-time (seconds 0.125) (seconds 0.12))
|
|
(:next-launcher 1015)
|
|
(:rotate-y (degrees 0))
|
|
)
|
|
)
|
|
|
|
(defpart 1107
|
|
:init-specs ((:num 2.0)
|
|
(:x (meters -13) (meters 17))
|
|
(:y (meters -6))
|
|
(:z (meters -19) (meters 23))
|
|
(:rot-x 5)
|
|
(:r 8192.0)
|
|
(:g 5324.8)
|
|
(:b 6144.0)
|
|
(:vel-y (meters 0.053333335))
|
|
(:timer (seconds 1))
|
|
(:flags (aux-list))
|
|
(:next-time (seconds 0.8))
|
|
(:next-launcher 1016)
|
|
(:rotate-y (degrees 0))
|
|
)
|
|
)
|
|
|
|
(defpartgroup group-firecanyon-heat-50
|
|
:id 255
|
|
:bounds (static-bspherem 0 0 0 14)
|
|
:parts ((sp-item 1109 :fade-after (meters 60) :falloff-to (meters 60))
|
|
(sp-item 1110 :fade-after (meters 150) :falloff-to (meters 150))
|
|
)
|
|
)
|
|
|
|
(defpart 1110
|
|
:init-specs ((:texture (new 'static 'texture-id :page #x2))
|
|
(:num 0.15)
|
|
(:x (meters -6) (meters 1))
|
|
(:y (meters -6))
|
|
(:z (meters 0) (meters 18))
|
|
(:scale-x (meters 8) (meters 6))
|
|
(:rot-z (degrees 0) (degrees 360))
|
|
(:scale-y :copy scale-x)
|
|
(:r 256.0)
|
|
(:g 192.0)
|
|
(:a 0.0)
|
|
(:vel-y (meters 0.04))
|
|
(:scalevel-x (meters 0.0033333334))
|
|
(:rotvel-z (degrees -0.2) (degrees 0.4))
|
|
(:scalevel-y :copy scalevel-x)
|
|
(:fade-g -0.10666667)
|
|
(:fade-a 0.85333335)
|
|
(:timer (seconds 2))
|
|
(:flags (bit2))
|
|
(:next-time (seconds 0.125) (seconds 0.12))
|
|
(:next-launcher 1015)
|
|
(:rotate-y (degrees 20))
|
|
)
|
|
)
|
|
|
|
(defpart 1109
|
|
:init-specs ((:num 0.7)
|
|
(:x (meters -6) (meters 1))
|
|
(:y (meters -6))
|
|
(:z (meters 0) (meters 18))
|
|
(:rot-x 5)
|
|
(:r 8192.0)
|
|
(:g 5324.8)
|
|
(:b 6144.0)
|
|
(:vel-y (meters 0.053333335))
|
|
(:timer (seconds 1))
|
|
(:flags (aux-list))
|
|
(:next-time (seconds 0.8))
|
|
(:next-launcher 1016)
|
|
(:rotate-y (degrees 20))
|
|
)
|
|
)
|
|
|
|
(defpartgroup group-firecanyon-heat-52
|
|
:id 256
|
|
:bounds (static-bspherem 0 0 0 12)
|
|
:parts ((sp-item 1111 :fade-after (meters 60) :falloff-to (meters 60))
|
|
(sp-item 1112 :fade-after (meters 150) :falloff-to (meters 150))
|
|
)
|
|
)
|
|
|
|
(defpart 1112
|
|
:init-specs ((:texture (new 'static 'texture-id :page #x2))
|
|
(:num 0.15)
|
|
(:x (meters -12) (meters 18))
|
|
(:y (meters -6))
|
|
(:z (meters -12) (meters 16))
|
|
(:scale-x (meters 8) (meters 6))
|
|
(:rot-z (degrees 0) (degrees 360))
|
|
(:scale-y :copy scale-x)
|
|
(:r 256.0)
|
|
(:g 192.0)
|
|
(:a 0.0)
|
|
(:vel-y (meters 0.04))
|
|
(:scalevel-x (meters 0.0033333334))
|
|
(:rotvel-z (degrees -0.2) (degrees 0.4))
|
|
(:scalevel-y :copy scalevel-x)
|
|
(:fade-g -0.10666667)
|
|
(:fade-a 0.85333335)
|
|
(:timer (seconds 2))
|
|
(:flags (bit2))
|
|
(:next-time (seconds 0.125) (seconds 0.12))
|
|
(:next-launcher 1015)
|
|
(:rotate-y (degrees 150))
|
|
)
|
|
)
|
|
|
|
(defpart 1111
|
|
:init-specs ((:num 0.75)
|
|
(:x (meters -12) (meters 18))
|
|
(:y (meters -6))
|
|
(:z (meters -12) (meters 16))
|
|
(:rot-x 5)
|
|
(:r 8192.0)
|
|
(:g 5324.8)
|
|
(:b 6144.0)
|
|
(:vel-y (meters 0.053333335))
|
|
(:timer (seconds 1))
|
|
(:flags (aux-list))
|
|
(:next-time (seconds 0.8))
|
|
(:next-launcher 1016)
|
|
(:rotate-y (degrees 150))
|
|
)
|
|
)
|
|
|
|
(defpartgroup group-firecanyon-heat-53
|
|
:id 257
|
|
:bounds (static-bspherem 0 0 0 12)
|
|
:parts ((sp-item 1113 :fade-after (meters 60) :falloff-to (meters 60))
|
|
(sp-item 1114 :fade-after (meters 150) :falloff-to (meters 150))
|
|
)
|
|
)
|
|
|
|
(defpart 1114
|
|
:init-specs ((:texture (new 'static 'texture-id :page #x2))
|
|
(:num 0.15)
|
|
(:x (meters -10) (meters 18))
|
|
(:y (meters -6))
|
|
(:z (meters -3) (meters 16))
|
|
(:scale-x (meters 8) (meters 6))
|
|
(:rot-z (degrees 0) (degrees 360))
|
|
(:scale-y :copy scale-x)
|
|
(:r 256.0)
|
|
(:g 192.0)
|
|
(:a 0.0)
|
|
(:vel-y (meters 0.04))
|
|
(:scalevel-x (meters 0.0033333334))
|
|
(:rotvel-z (degrees -0.2) (degrees 0.4))
|
|
(:scalevel-y :copy scalevel-x)
|
|
(:fade-g -0.10666667)
|
|
(:fade-a 0.85333335)
|
|
(:timer (seconds 2))
|
|
(:flags (bit2))
|
|
(:next-time (seconds 0.125) (seconds 0.12))
|
|
(:next-launcher 1015)
|
|
(:rotate-y (degrees 150))
|
|
)
|
|
)
|
|
|
|
(defpart 1113
|
|
:init-specs ((:num 0.75)
|
|
(:x (meters -10) (meters 18))
|
|
(:y (meters -6))
|
|
(:z (meters -3) (meters 16))
|
|
(:rot-x 5)
|
|
(:r 8192.0)
|
|
(:g 5324.8)
|
|
(:b 6144.0)
|
|
(:vel-y (meters 0.053333335))
|
|
(:timer (seconds 1))
|
|
(:flags (aux-list))
|
|
(:next-time (seconds 0.8))
|
|
(:next-launcher 1016)
|
|
(:rotate-y (degrees 150))
|
|
)
|
|
)
|
|
|
|
(defpartgroup group-firecanyon-heat-54
|
|
:id 258
|
|
:bounds (static-bspherem 0 0 0 12)
|
|
:parts ((sp-item 1115 :fade-after (meters 60) :falloff-to (meters 60))
|
|
(sp-item 1116 :fade-after (meters 150) :falloff-to (meters 150))
|
|
)
|
|
)
|
|
|
|
(defpart 1116
|
|
:init-specs ((:texture (new 'static 'texture-id :page #x2))
|
|
(:num 0.3)
|
|
(:x (meters -10) (meters 13))
|
|
(:y (meters -6))
|
|
(:z (meters -18) (meters 20))
|
|
(:scale-x (meters 8) (meters 6))
|
|
(:rot-z (degrees 0) (degrees 360))
|
|
(:scale-y :copy scale-x)
|
|
(:r 256.0)
|
|
(:g 192.0)
|
|
(:a 0.0)
|
|
(:vel-y (meters 0.04))
|
|
(:scalevel-x (meters 0.0033333334))
|
|
(:rotvel-z (degrees -0.2) (degrees 0.4))
|
|
(:scalevel-y :copy scalevel-x)
|
|
(:fade-g -0.10666667)
|
|
(:fade-a 0.85333335)
|
|
(:timer (seconds 2))
|
|
(:flags (bit2))
|
|
(:next-time (seconds 0.125) (seconds 0.12))
|
|
(:next-launcher 1015)
|
|
(:rotate-y (degrees 155))
|
|
)
|
|
)
|
|
|
|
(defpart 1115
|
|
:init-specs ((:num 1.5)
|
|
(:x (meters -10) (meters 13))
|
|
(:y (meters -6))
|
|
(:z (meters -18) (meters 20))
|
|
(:rot-x 5)
|
|
(:r 8192.0)
|
|
(:g 5324.8)
|
|
(:b 6144.0)
|
|
(:vel-y (meters 0.053333335))
|
|
(:timer (seconds 1))
|
|
(:flags (aux-list))
|
|
(:next-time (seconds 0.8))
|
|
(:next-launcher 1016)
|
|
(:rotate-y (degrees 155))
|
|
)
|
|
)
|
|
|
|
(defpartgroup group-firecanyon-heat-55
|
|
:id 259
|
|
:bounds (static-bspherem 0 0 0 20)
|
|
:parts ((sp-item 1117 :fade-after (meters 60) :falloff-to (meters 60))
|
|
(sp-item 1118 :fade-after (meters 150) :falloff-to (meters 150))
|
|
)
|
|
)
|
|
|
|
(defpart 1118
|
|
:init-specs ((:texture (new 'static 'texture-id :page #x2))
|
|
(:num 0.35)
|
|
(:x (meters -3) (meters 10))
|
|
(:y (meters -6))
|
|
(:z (meters -3) (meters 32))
|
|
(:scale-x (meters 8) (meters 6))
|
|
(:rot-z (degrees 0) (degrees 360))
|
|
(:scale-y :copy scale-x)
|
|
(:r 256.0)
|
|
(:g 192.0)
|
|
(:a 0.0)
|
|
(:vel-y (meters 0.04))
|
|
(:scalevel-x (meters 0.0033333334))
|
|
(:rotvel-z (degrees -0.2) (degrees 0.4))
|
|
(:scalevel-y :copy scalevel-x)
|
|
(:fade-g -0.10666667)
|
|
(:fade-a 0.85333335)
|
|
(:timer (seconds 2))
|
|
(:flags (bit2))
|
|
(:next-time (seconds 0.125) (seconds 0.12))
|
|
(:next-launcher 1015)
|
|
(:rotate-y (degrees 155))
|
|
)
|
|
)
|
|
|
|
(defpart 1117
|
|
:init-specs ((:num 1.9)
|
|
(:x (meters -3) (meters 10))
|
|
(:y (meters -6))
|
|
(:z (meters -3) (meters 32))
|
|
(:rot-x 5)
|
|
(:r 8192.0)
|
|
(:g 5324.8)
|
|
(:b 6144.0)
|
|
(:vel-y (meters 0.053333335))
|
|
(:timer (seconds 1))
|
|
(:flags (aux-list))
|
|
(:next-time (seconds 0.8))
|
|
(:next-launcher 1016)
|
|
(:rotate-y (degrees 155))
|
|
)
|
|
)
|
|
|
|
(defpartgroup group-firecanyon-heat-56
|
|
:id 260
|
|
:bounds (static-bspherem 0 0 0 8)
|
|
:parts ((sp-item 1119 :fade-after (meters 60) :falloff-to (meters 60))
|
|
(sp-item 1120 :fade-after (meters 150) :falloff-to (meters 150))
|
|
)
|
|
)
|
|
|
|
(defpart 1120
|
|
:init-specs ((:texture (new 'static 'texture-id :page #x2))
|
|
(:num 0.2)
|
|
(:x (meters -7) (meters 16))
|
|
(:y (meters -6))
|
|
(:z (meters -8) (meters 15))
|
|
(:scale-x (meters 8) (meters 6))
|
|
(:rot-z (degrees 0) (degrees 360))
|
|
(:scale-y :copy scale-x)
|
|
(:r 256.0)
|
|
(:g 256.0)
|
|
(:a 0.0)
|
|
(:vel-y (meters 0.04))
|
|
(:scalevel-x (meters 0.0033333334))
|
|
(:rotvel-z (degrees -0.2) (degrees 0.4))
|
|
(:scalevel-y :copy scalevel-x)
|
|
(:fade-g -0.21333334)
|
|
(:fade-a 0.85333335)
|
|
(:timer (seconds 2))
|
|
(:flags (bit2))
|
|
(:next-time (seconds 0.125) (seconds 0.12))
|
|
(:next-launcher 1015)
|
|
(:rotate-y (degrees 110))
|
|
)
|
|
)
|
|
|
|
(defpart 1119
|
|
:init-specs ((:num 1.0)
|
|
(:x (meters -7) (meters 16))
|
|
(:y (meters -6))
|
|
(:z (meters -8) (meters 15))
|
|
(:rot-x 5)
|
|
(:r 8192.0)
|
|
(:g 5324.8)
|
|
(:b 6144.0)
|
|
(:vel-y (meters 0.053333335))
|
|
(:timer (seconds 1))
|
|
(:flags (aux-list))
|
|
(:next-time (seconds 0.8))
|
|
(:next-launcher 1016)
|
|
(:rotate-y (degrees 110))
|
|
)
|
|
)
|
|
|
|
(defpartgroup group-firecanyon-heat-57
|
|
:id 261
|
|
:bounds (static-bspherem 0 0 0 12)
|
|
:parts ((sp-item 1121 :fade-after (meters 60) :falloff-to (meters 60))
|
|
(sp-item 1122 :fade-after (meters 150) :falloff-to (meters 150))
|
|
)
|
|
)
|
|
|
|
(defpart 1122
|
|
:init-specs ((:texture (new 'static 'texture-id :page #x2))
|
|
(:num 0.15)
|
|
(:x (meters -6) (meters 8))
|
|
(:y (meters -6))
|
|
(:z (meters -2) (meters 20))
|
|
(:scale-x (meters 8) (meters 6))
|
|
(:rot-z (degrees 0) (degrees 360))
|
|
(:scale-y :copy scale-x)
|
|
(:r 256.0)
|
|
(:g 192.0)
|
|
(:a 0.0)
|
|
(:vel-y (meters 0.04))
|
|
(:scalevel-x (meters 0.0033333334))
|
|
(:rotvel-z (degrees -0.2) (degrees 0.4))
|
|
(:scalevel-y :copy scalevel-x)
|
|
(:fade-g -0.10666667)
|
|
(:fade-a 0.85333335)
|
|
(:timer (seconds 2))
|
|
(:flags (bit2))
|
|
(:next-time (seconds 0.125) (seconds 0.12))
|
|
(:next-launcher 1015)
|
|
(:rotate-y (degrees 135))
|
|
)
|
|
)
|
|
|
|
(defpart 1121
|
|
:init-specs ((:num 0.75)
|
|
(:x (meters -6) (meters 8))
|
|
(:y (meters -6))
|
|
(:z (meters -2) (meters 20))
|
|
(:rot-x 5)
|
|
(:r 8192.0)
|
|
(:g 5324.8)
|
|
(:b 6144.0)
|
|
(:vel-y (meters 0.053333335))
|
|
(:timer (seconds 1))
|
|
(:flags (aux-list))
|
|
(:next-time (seconds 0.8))
|
|
(:next-launcher 1016)
|
|
(:rotate-y (degrees 135))
|
|
)
|
|
)
|
|
|
|
(defpartgroup group-firecanyon-heat-58
|
|
:id 262
|
|
:bounds (static-bspherem 0 0 0 12)
|
|
:parts ((sp-item 1123 :fade-after (meters 60) :falloff-to (meters 60))
|
|
(sp-item 1124 :fade-after (meters 150) :falloff-to (meters 150))
|
|
)
|
|
)
|
|
|
|
(defpart 1124
|
|
:init-specs ((:texture (new 'static 'texture-id :page #x2))
|
|
(:num 0.15)
|
|
(:x (meters -1) (meters 8))
|
|
(:y (meters -6))
|
|
(:z (meters -18) (meters 20))
|
|
(:scale-x (meters 8) (meters 6))
|
|
(:rot-z (degrees 0) (degrees 360))
|
|
(:scale-y :copy scale-x)
|
|
(:r 256.0)
|
|
(:g 192.0)
|
|
(:a 0.0)
|
|
(:vel-y (meters 0.04))
|
|
(:scalevel-x (meters 0.0033333334))
|
|
(:rotvel-z (degrees -0.2) (degrees 0.4))
|
|
(:scalevel-y :copy scalevel-x)
|
|
(:fade-g -0.10666667)
|
|
(:fade-a 0.85333335)
|
|
(:timer (seconds 2))
|
|
(:flags (bit2))
|
|
(:next-time (seconds 0.125) (seconds 0.12))
|
|
(:next-launcher 1015)
|
|
(:rotate-y (degrees 170))
|
|
)
|
|
)
|
|
|
|
(defpart 1123
|
|
:init-specs ((:num 0.75)
|
|
(:x (meters -1) (meters 8))
|
|
(:y (meters -6))
|
|
(:z (meters -18) (meters 20))
|
|
(:rot-x 5)
|
|
(:r 8192.0)
|
|
(:g 5324.8)
|
|
(:b 6144.0)
|
|
(:vel-y (meters 0.053333335))
|
|
(:timer (seconds 1))
|
|
(:flags (aux-list))
|
|
(:next-time (seconds 0.8))
|
|
(:next-launcher 1016)
|
|
(:rotate-y (degrees 170))
|
|
)
|
|
)
|
|
|
|
(defpartgroup group-firecanyon-heat-59
|
|
:id 263
|
|
:bounds (static-bspherem 0 0 0 12)
|
|
:parts ((sp-item 1125 :fade-after (meters 60) :falloff-to (meters 60))
|
|
(sp-item 1126 :fade-after (meters 150) :falloff-to (meters 150))
|
|
)
|
|
)
|
|
|
|
(defpart 1126
|
|
:init-specs ((:texture (new 'static 'texture-id :page #x2))
|
|
(:num 0.15)
|
|
(:x (meters -2) (meters 4))
|
|
(:y (meters -6))
|
|
(:z (meters -4) (meters 20))
|
|
(:scale-x (meters 8) (meters 6))
|
|
(:rot-z (degrees 0) (degrees 360))
|
|
(:scale-y :copy scale-x)
|
|
(:r 256.0)
|
|
(:g 192.0)
|
|
(:a 0.0)
|
|
(:vel-y (meters 0.04))
|
|
(:scalevel-x (meters 0.0033333334))
|
|
(:rotvel-z (degrees -0.2) (degrees 0.4))
|
|
(:scalevel-y :copy scalevel-x)
|
|
(:fade-g -0.10666667)
|
|
(:fade-a 0.85333335)
|
|
(:timer (seconds 2))
|
|
(:flags (bit2))
|
|
(:next-time (seconds 0.125) (seconds 0.12))
|
|
(:next-launcher 1015)
|
|
(:rotate-y (degrees 135))
|
|
)
|
|
)
|
|
|
|
(defpart 1125
|
|
:init-specs ((:num 0.75)
|
|
(:x (meters -2) (meters 4))
|
|
(:y (meters -6))
|
|
(:z (meters -4) (meters 20))
|
|
(:rot-x 5)
|
|
(:r 8192.0)
|
|
(:g 5324.8)
|
|
(:b 6144.0)
|
|
(:vel-y (meters 0.053333335))
|
|
(:timer (seconds 1))
|
|
(:flags (aux-list))
|
|
(:next-time (seconds 0.8))
|
|
(:next-launcher 1016)
|
|
(:rotate-y (degrees 135))
|
|
)
|
|
)
|