jak-project/goal_src/levels/misty/sidekick-human.gc
Tyler Wilding 7c25b721f1
decomp: easy batch number 2 (#824)
* decomp: finish `jungle-elevator`

* decomp: finish `bouncer`

* decomp: finish `hopper`

* decomp: finish `junglefish`

* decomp: finish `blocking-plane`

* decomp: finish `sidekick-human`

* decomp: finish `assistant-firecanyon`

* decomp: finish `sage-bluehut`

* decomp: finish `flutflut-bluehut`

* fix arg type
2021-09-06 14:29:06 -04:00

6746 lines
160 KiB
Common Lisp

;;-*-Lisp-*-
(in-package goal)
;; name: sidekick-human.gc
;; name in dgo: sidekick-human
;; dgos: L1, MIS
(define-extern *darkecocan-sg* skeleton-group)
(define-extern *darkecocan-glow-sg* skeleton-group)
(define-extern *evilbro-sg* skeleton-group)
(define-extern *evilsis-sg* skeleton-group)
(define-extern *sidekick-human-sg* skeleton-group)
;; definition of type sequenceA
(deftype sequenceA (process-hidden)
()
:method-count-assert 15
:size-assert #x70
:flag-assert #xf00000070
)
;; failed to figure out what this is:
(set!
(-> *part-group-id-table* 657)
(new 'static 'sparticle-launch-group
:length 8
:duration #xbb8
:linger-duration #x5dc
:flags #x4
:name "group-2d-intro-mist"
:launcher
(new 'static 'inline-array sparticle-group-item 8
(new 'static 'sparticle-group-item
:launcher #xa69
:period #x12c
:length #x5
:binding #xa67
)
(new 'static 'sparticle-group-item
:launcher #xa67
:flags #xc
:binding #xa68
)
(new 'static 'sparticle-group-item
:launcher #xa67
:flags #xc
:binding #xa68
)
(new 'static 'sparticle-group-item :launcher #xa68 :flags #x4)
(new 'static 'sparticle-group-item :launcher #xa68 :flags #x4)
(new 'static 'sparticle-group-item :launcher #xa68 :flags #x4)
(new 'static 'sparticle-group-item :launcher #xa6a)
(new 'static 'sparticle-group-item :launcher #xa6b)
)
:bounds (new 'static 'sphere :w 8192.0)
)
)
;; failed to figure out what this is:
(set!
(-> *part-id-table* 2665)
(new 'static 'sparticle-launcher
:init-specs
(new 'static 'inline-array sp-field-init-spec 13
(new 'static 'sp-field-init-spec :field #x1 :initial-value #x201200)
(new 'static 'sp-field-init-spec
:field #x6
:flags #x1
:initial-value #x3f800000
:random-mult #x3f800000
)
(new 'static 'sp-field-init-spec
:field #xa
:flags #x1
:initial-value -970981376
:random-range #x46a00000
:random-mult #x3f800000
)
(new 'static 'sp-field-init-spec
:field #xb
:flags #x1
:initial-value -977272832
:random-range #x46400000
:random-mult #x3f800000
)
(new 'static 'sp-field-init-spec
:field #xd
:flags #x1
:initial-value #x43cccccd
:random-mult #x3f800000
)
(new 'static 'sp-field-init-spec
:field #x11
:flags #x3
:initial-value -4
:random-mult 1
)
(new 'static 'sp-field-init-spec
:field #x13
:flags #x1
:initial-value #x43000000
:random-mult #x3f800000
)
(new 'static 'sp-field-init-spec
:field #x15
:flags #x1
:random-mult #x3f800000
)
(new 'static 'sp-field-init-spec
:field #x1a
:flags #x1
:initial-value #x415a740e
:random-range #x415a740e
:random-mult #x3f800000
)
(new 'static 'sp-field-init-spec
:field #x2e
:initial-value #x258
:random-mult 1
)
(new 'static 'sp-field-init-spec
:field #x2f
:initial-value 8
:random-mult 1
)
(new 'static 'sp-field-init-spec
:field #x3c
:flags #x1
:random-range #x47800000
:random-mult #x3f800000
)
(new 'static 'sp-field-init-spec :field #x43)
)
)
)
;; failed to figure out what this is:
(set!
(-> *part-id-table* 2663)
(new 'static 'sparticle-launcher
:init-specs
(new 'static 'inline-array sp-field-init-spec 20
(new 'static 'sp-field-init-spec :field #x1 :initial-value #x200f00)
(new 'static 'sp-field-init-spec
:field #x6
:flags #x1
:initial-value #x3f800000
:random-mult #x3f800000
)
(new 'static 'sp-field-init-spec
:field #xa
:flags #x1
:random-range #x47800000
:random-mult #x3f800000
)
(new 'static 'sp-field-init-spec
:field #xb
:flags #x1
:random-range #x47800000
:random-mult #x3f800000
)
(new 'static 'sp-field-init-spec
:field #xc
:flags #x1
:initial-value #x45000000
:random-range #x444ccccd
:random-mult #x3f800000
)
(new 'static 'sp-field-init-spec
:field #xd
:flags #x1
:initial-value #x45000000
:random-range #x45000000
:random-mult #x3f800000
)
(new 'static 'sp-field-init-spec
:field #x10
:flags #x1
:random-range #x47800000
:random-mult #x3f800000
)
(new 'static 'sp-field-init-spec
:field #x11
:flags #x3
:initial-value -4
:random-mult 1
)
(new 'static 'sp-field-init-spec
:field #x12
:flags #x1
:random-range #x42c00000
:random-mult #x3f800000
)
(new 'static 'sp-field-init-spec
:field #x13
:flags #x1
:random-range #x42000000
:random-mult #x3f800000
)
(new 'static 'sp-field-init-spec
:field #x14
:flags #x1
:initial-value #x42800000
:random-range #x42000000
:random-mult #x3f800000
)
(new 'static 'sp-field-init-spec
:field #x15
:flags #x1
:initial-value #x43000000
:random-mult #x3f800000
)
(new 'static 'sp-field-init-spec
:field #x18
:flags #x1
:random-range #x47800000
:random-mult #x3f800000
)
(new 'static 'sp-field-init-spec
:field #x19
:flags #x2
:initial-value -1017482226
:random-range 1
:random-mult #x43da740e
)
(new 'static 'sp-field-init-spec
:field #x1c
:flags #x1
:initial-value -1063329782
:random-mult #x3f800000
)
(new 'static 'sp-field-init-spec
:field #x1f
:flags #x2
:initial-value -1034259442
:random-range 1
:random-mult #x42da740e
)
(new 'static 'sp-field-init-spec
:field #x20
:flags #x3
:initial-value -4
:random-mult 1
)
(new 'static 'sp-field-init-spec
:field #x2e
:initial-value #x258
:random-mult 1
)
(new 'static 'sp-field-init-spec
:field #x2f
:initial-value #x8c
:random-mult 1
)
(new 'static 'sp-field-init-spec :field #x43)
)
)
)
;; failed to figure out what this is:
(set!
(-> *part-id-table* 2664)
(new 'static 'sparticle-launcher
:init-specs
(new 'static 'inline-array sp-field-init-spec 16
(new 'static 'sp-field-init-spec :field #x1 :initial-value #x200f00)
(new 'static 'sp-field-init-spec
:field #x6
:flags #x1
:initial-value #x3f800000
:random-mult #x3f800000
)
(new 'static 'sp-field-init-spec
:field #xd
:flags #x1
:initial-value #x45000000
:random-range #x4499999a
:random-mult #x3f800000
)
(new 'static 'sp-field-init-spec
:field #x11
:flags #x3
:initial-value -4
:random-mult 1
)
(new 'static 'sp-field-init-spec
:field #x12
:flags #x1
:initial-value #x42000000
:random-range #x42c00000
:random-mult #x3f800000
)
(new 'static 'sp-field-init-spec
:field #x13
:flags #x1
:random-range #x42000000
:random-mult #x3f800000
)
(new 'static 'sp-field-init-spec
:field #x14
:flags #x1
:initial-value #x42800000
:random-range #x42000000
:random-mult #x3f800000
)
(new 'static 'sp-field-init-spec
:field #x15
:flags #x1
:initial-value #x42800000
:random-range #x42800000
:random-mult #x3f800000
)
(new 'static 'sp-field-init-spec
:field #x1c
:flags #x1
:initial-value -1064333800
:random-mult #x3f800000
)
(new 'static 'sp-field-init-spec
:field #x20
:flags #x3
:initial-value -4
:random-mult 1
)
(new 'static 'sp-field-init-spec
:field #x26
:flags #x1
:random-range -1106522267
:random-mult #x3f800000
)
(new 'static 'sp-field-init-spec
:field #x2e
:initial-value 30
:random-range #x12b
:random-mult 1
)
(new 'static 'sp-field-init-spec
:field #x2f
:initial-value 12
:random-mult 1
)
(new 'static 'sp-field-init-spec
:field #x32
:initial-value #xf0
:random-mult 1
)
(new 'static 'sp-field-init-spec :field #x33 :flags #x6 :initial-value #xc6)
(new 'static 'sp-field-init-spec :field #x43)
)
)
)
;; failed to figure out what this is:
(set!
(-> *part-id-table* 2667)
(new 'static 'sparticle-launcher
:init-specs
(new 'static 'inline-array sp-field-init-spec 12
(new 'static 'sp-field-init-spec :field #x1 :initial-value #x203600)
(new 'static 'sp-field-init-spec
:field #x6
:flags #x1
:initial-value #x3f800000
:random-mult #x3f800000
)
(new 'static 'sp-field-init-spec
:field #xc
:flags #x1
:initial-value -965083136
:random-mult #x3f800000
)
(new 'static 'sp-field-init-spec
:field #xd
:flags #x1
:initial-value #x47700000
:random-mult #x3f800000
)
(new 'static 'sp-field-init-spec
:field #x11
:flags #x1
:initial-value #x47400000
:random-mult #x3f800000
)
(new 'static 'sp-field-init-spec
:field #x12
:flags #x1
:random-mult #x3f800000
)
(new 'static 'sp-field-init-spec
:field #x13
:flags #x1
:random-mult #x3f800000
)
(new 'static 'sp-field-init-spec
:field #x14
:flags #x1
:random-mult #x3f800000
)
(new 'static 'sp-field-init-spec
:field #x15
:flags #x1
:initial-value #x43000000
:random-mult #x3f800000
)
(new 'static 'sp-field-init-spec
:field #x2e
:initial-value 5
:random-mult 1
)
(new 'static 'sp-field-init-spec
:field #x2f
:initial-value #x4004
:random-mult 1
)
(new 'static 'sp-field-init-spec :field #x43)
)
)
)
;; failed to figure out what this is:
(set!
(-> *part-id-table* 2666)
(new 'static 'sparticle-launcher
:init-specs
(new 'static 'inline-array sp-field-init-spec 21
(new 'static 'sp-field-init-spec :field #x1 :initial-value #x200000)
(new 'static 'sp-field-init-spec
:field #x6
:flags #x1
:initial-value #x3e99999a
:random-mult #x3f800000
)
(new 'static 'sp-field-init-spec
:field #xa
:flags #x1
:initial-value -964689920
:random-range #x47000000
:random-mult #x3f800000
)
(new 'static 'sp-field-init-spec
:field #xb
:flags #x1
:initial-value -968884224
:random-range #x46c00000
:random-mult #x3f800000
)
(new 'static 'sp-field-init-spec
:field #xc
:flags #x1
:random-range #x465ac000
:random-mult #x3f800000
)
(new 'static 'sp-field-init-spec
:field #xd
:flags #x1
:initial-value #x46c00000
:random-range #x47000000
:random-mult #x3f800000
)
(new 'static 'sp-field-init-spec
:field #x10
:flags #x1
:random-range #x47800000
:random-mult #x3f800000
)
(new 'static 'sp-field-init-spec
:field #x11
:flags #x1
:initial-value #x46c00000
:random-range #x47000000
:random-mult #x3f800000
)
(new 'static 'sp-field-init-spec
:field #x12
:flags #x1
:initial-value #x41800000
:random-range #x42a00000
:random-mult #x3f800000
)
(new 'static 'sp-field-init-spec
:field #x13
:flags #x1
:random-range #x41800000
:random-mult #x3f800000
)
(new 'static 'sp-field-init-spec
:field #x14
:flags #x1
:initial-value #x41800000
:random-range #x43160000
:random-mult #x3f800000
)
(new 'static 'sp-field-init-spec
:field #x15
:flags #x1
:random-mult #x3f800000
)
(new 'static 'sp-field-init-spec
:field #x1c
:flags #x1
:initial-value -1059425266
:random-range #x415a740e
:random-mult #x3f800000
)
(new 'static 'sp-field-init-spec
:field #x1f
:flags #x1
:initial-value -1051036658
:random-range #x41da740e
:random-mult #x3f800000
)
(new 'static 'sp-field-init-spec
:field #x20
:flags #x3
:initial-value -4
:random-mult 1
)
(new 'static 'sp-field-init-spec
:field #x24
:flags #x1
:initial-value #x3e5a740e
:random-mult #x3f800000
)
(new 'static 'sp-field-init-spec
:field #x2e
:initial-value #x5dc
:random-mult 1
)
(new 'static 'sp-field-init-spec
:field #x2f
:initial-value #x4004
:random-mult 1
)
(new 'static 'sp-field-init-spec
:field #x32
:initial-value #x96
:random-range #x95
:random-mult 1
)
(new 'static 'sp-field-init-spec
:field #x33
:flags #x6
:initial-value #xa6c
)
(new 'static 'sp-field-init-spec :field #x43)
)
)
)
;; failed to figure out what this is:
(set!
(-> *part-id-table* 2668)
(new 'static 'sparticle-launcher
:init-specs
(new 'static 'inline-array sp-field-init-spec 4
(new 'static 'sp-field-init-spec
:field #x24
:flags #x1
:random-mult #x3f800000
)
(new 'static 'sp-field-init-spec
:field #x32
:initial-value #x12c
:random-range #x12b
:random-mult 1
)
(new 'static 'sp-field-init-spec
:field #x33
:flags #x6
:initial-value #xa6d
)
(new 'static 'sp-field-init-spec :field #x43)
)
)
)
;; failed to figure out what this is:
(set!
(-> *part-id-table* 2669)
(new 'static 'sparticle-launcher
:init-specs
(new 'static 'inline-array sp-field-init-spec 2
(new 'static 'sp-field-init-spec
:field #x24
:flags #x1
:initial-value -1101368306
:random-mult #x3f800000
)
(new 'static 'sp-field-init-spec :field #x43)
)
)
)
;; failed to figure out what this is:
(set!
(-> *part-group-id-table* 557)
(new 'static 'sparticle-launch-group
:length #x101
:duration #x384
:linger-duration #x5dc
:flags #x1
:name "group-evilsib-appear"
:launcher
(new 'static 'inline-array sparticle-group-item 257
(new 'static 'sparticle-group-item
:launcher #x929
:period #x5dc
:length #x14
:offset #x5dc
)
(new 'static 'sparticle-group-item
:launcher #x92a
:period #x5dc
:length #x14
:offset #x5dc
)
(new 'static 'sparticle-group-item
:launcher #x92b
:period #x5dc
:length #x5
:offset #x5dc
)
(new 'static 'sparticle-group-item
:launcher #x92c
:period #x5dc
:length #x14
:offset #x5dc
)
(new 'static 'sparticle-group-item
:launcher #x92d
:period #x5dc
:length #x384
:offset #x2ee
:binding #x928
)
(new 'static 'sparticle-group-item
:launcher #x92e
:period #x5dc
:length #x2ee
:offset #x258
:binding #x928
)
(new 'static 'sparticle-group-item
:launcher #x92f
:period #x5dc
:length #x258
:offset #x1c2
:binding #x928
)
(new 'static 'sparticle-group-item
:launcher #x92f
:period #x5dc
:length #x1c2
:offset #x12c
:binding #x928
)
(new 'static 'sparticle-group-item
:launcher #x930
:period #x5dc
:length #x12c
:offset #x96
:binding #x928
)
(new 'static 'sparticle-group-item
:launcher #x930
:period #x5dc
:length #x96
:binding #x928
)
(new 'static 'sparticle-group-item
:launcher #x928
:flags #xe
:binding #x950
)
(new 'static 'sparticle-group-item
:launcher #x928
:flags #xe
:binding #x950
)
(new 'static 'sparticle-group-item
:launcher #x928
:flags #xe
:binding #x950
)
(new 'static 'sparticle-group-item
:launcher #x928
:flags #xe
:binding #x950
)
(new 'static 'sparticle-group-item
:launcher #x928
:flags #xe
:binding #x950
)
(new 'static 'sparticle-group-item
:launcher #x928
:flags #xe
:binding #x950
)
(new 'static 'sparticle-group-item
:launcher #x928
:flags #xe
:binding #x950
)
(new 'static 'sparticle-group-item
:launcher #x928
:flags #xe
:binding #x950
)
(new 'static 'sparticle-group-item
:launcher #x928
:flags #xe
:binding #x950
)
(new 'static 'sparticle-group-item
:launcher #x928
:flags #xe
:binding #x950
)
(new 'static 'sparticle-group-item
:launcher #x928
:flags #xe
:binding #x950
)
(new 'static 'sparticle-group-item
:launcher #x928
:flags #xe
:binding #x950
)
(new 'static 'sparticle-group-item
:launcher #x928
:flags #xe
:binding #x950
)
(new 'static 'sparticle-group-item
:launcher #x928
:flags #xe
:binding #x950
)
(new 'static 'sparticle-group-item
:launcher #x928
:flags #xe
:binding #x950
)
(new 'static 'sparticle-group-item
:launcher #x928
:flags #xe
:binding #x950
)
(new 'static 'sparticle-group-item
:launcher #x928
:flags #xe
:binding #x950
)
(new 'static 'sparticle-group-item
:launcher #x928
:flags #xe
:binding #x950
)
(new 'static 'sparticle-group-item
:launcher #x928
:flags #xe
:binding #x950
)
(new 'static 'sparticle-group-item
:launcher #x928
:flags #xe
:binding #x950
)
(new 'static 'sparticle-group-item
:launcher #x928
:flags #xe
:binding #x950
)
(new 'static 'sparticle-group-item
:launcher #x928
:flags #xe
:binding #x950
)
(new 'static 'sparticle-group-item
:launcher #x928
:flags #xe
:binding #x950
)
(new 'static 'sparticle-group-item
:launcher #x928
:flags #xe
:binding #x950
)
(new 'static 'sparticle-group-item
:launcher #x928
:flags #xe
:binding #x950
)
(new 'static 'sparticle-group-item
:launcher #x928
:flags #xe
:binding #x950
)
(new 'static 'sparticle-group-item
:launcher #x928
:flags #xe
:binding #x950
)
(new 'static 'sparticle-group-item
:launcher #x928
:flags #xe
:binding #x950
)
(new 'static 'sparticle-group-item
:launcher #x928
:flags #xe
:binding #x950
)
(new 'static 'sparticle-group-item
:launcher #x928
:flags #xe
:binding #x950
)
(new 'static 'sparticle-group-item
:launcher #x928
:flags #xe
:binding #x950
)
(new 'static 'sparticle-group-item
:launcher #x928
:flags #xe
:binding #x950
)
(new 'static 'sparticle-group-item
:launcher #x928
:flags #xe
:binding #x950
)
(new 'static 'sparticle-group-item
:launcher #x928
:flags #xe
:binding #x950
)
(new 'static 'sparticle-group-item
:launcher #x928
:flags #xe
:binding #x950
)
(new 'static 'sparticle-group-item
:launcher #x928
:flags #xe
:binding #x950
)
(new 'static 'sparticle-group-item
:launcher #x928
:flags #xe
:binding #x950
)
(new 'static 'sparticle-group-item
:launcher #x928
:flags #xe
:binding #x950
)
(new 'static 'sparticle-group-item
:launcher #x928
:flags #xe
:binding #x950
)
(new 'static 'sparticle-group-item
:launcher #x928
:flags #xe
:binding #x950
)
(new 'static 'sparticle-group-item
:launcher #x928
:flags #xe
:binding #x950
)
(new 'static 'sparticle-group-item
:launcher #x928
:flags #xe
:binding #x950
)
(new 'static 'sparticle-group-item
:launcher #x928
:flags #xe
:binding #x950
)
(new 'static 'sparticle-group-item
:launcher #x928
:flags #xe
:binding #x950
)
(new 'static 'sparticle-group-item
:launcher #x928
:flags #xe
:binding #x950
)
(new 'static 'sparticle-group-item
:launcher #x928
:flags #xe
:binding #x950
)
(new 'static 'sparticle-group-item
:launcher #x928
:flags #xe
:binding #x950
)
(new 'static 'sparticle-group-item
:launcher #x928
:flags #xe
:binding #x950
)
(new 'static 'sparticle-group-item
:launcher #x928
:flags #xe
:binding #x950
)
(new 'static 'sparticle-group-item
:launcher #x928
:flags #xe
:binding #x950
)
(new 'static 'sparticle-group-item
:launcher #x928
:flags #xe
:binding #x950
)
(new 'static 'sparticle-group-item
:launcher #x928
:flags #xe
:binding #x950
)
(new 'static 'sparticle-group-item
:launcher #x928
:flags #xe
:binding #x950
)
(new 'static 'sparticle-group-item
:launcher #x928
:flags #xe
:binding #x950
)
(new 'static 'sparticle-group-item
:launcher #x928
:flags #xe
:binding #x950
)
(new 'static 'sparticle-group-item
:launcher #x928
:flags #xe
:binding #x950
)
(new 'static 'sparticle-group-item
:launcher #x928
:flags #xe
:binding #x950
)
(new 'static 'sparticle-group-item
:launcher #x928
:flags #xe
:binding #x950
)
(new 'static 'sparticle-group-item
:launcher #x928
:flags #xe
:binding #x950
)
(new 'static 'sparticle-group-item
:launcher #x928
:flags #xe
:binding #x950
)
(new 'static 'sparticle-group-item
:launcher #x928
:flags #xe
:binding #x950
)
(new 'static 'sparticle-group-item
:launcher #x928
:flags #xe
:binding #x950
)
(new 'static 'sparticle-group-item
:launcher #x928
:flags #xe
:binding #x950
)
(new 'static 'sparticle-group-item
:launcher #x928
:flags #xe
:binding #x950
)
(new 'static 'sparticle-group-item
:launcher #x928
:flags #xe
:binding #x950
)
(new 'static 'sparticle-group-item
:launcher #x928
:flags #xe
:binding #x950
)
(new 'static 'sparticle-group-item
:launcher #x928
:flags #xe
:binding #x950
)
(new 'static 'sparticle-group-item
:launcher #x928
:flags #xe
:binding #x950
)
(new 'static 'sparticle-group-item
:launcher #x928
:flags #xe
:binding #x950
)
(new 'static 'sparticle-group-item
:launcher #x928
:flags #xe
:binding #x950
)
(new 'static 'sparticle-group-item
:launcher #x928
:flags #xe
:binding #x950
)
(new 'static 'sparticle-group-item
:launcher #x928
:flags #xe
:binding #x950
)
(new 'static 'sparticle-group-item
:launcher #x928
:flags #xe
:binding #x950
)
(new 'static 'sparticle-group-item
:launcher #x928
:flags #xe
:binding #x950
)
(new 'static 'sparticle-group-item
:launcher #x928
:flags #xe
:binding #x950
)
(new 'static 'sparticle-group-item
:launcher #x928
:flags #xe
:binding #x950
)
(new 'static 'sparticle-group-item
:launcher #x928
:flags #xe
:binding #x950
)
(new 'static 'sparticle-group-item
:launcher #x928
:flags #xe
:binding #x950
)
(new 'static 'sparticle-group-item
:launcher #x928
:flags #xe
:binding #x950
)
(new 'static 'sparticle-group-item
:launcher #x928
:flags #xe
:binding #x950
)
(new 'static 'sparticle-group-item
:launcher #x928
:flags #xe
:binding #x950
)
(new 'static 'sparticle-group-item
:launcher #x928
:flags #xe
:binding #x950
)
(new 'static 'sparticle-group-item
:launcher #x928
:flags #xe
:binding #x950
)
(new 'static 'sparticle-group-item
:launcher #x928
:flags #xe
:binding #x950
)
(new 'static 'sparticle-group-item
:launcher #x928
:flags #xe
:binding #x950
)
(new 'static 'sparticle-group-item
:launcher #x928
:flags #xe
:binding #x950
)
(new 'static 'sparticle-group-item
:launcher #x928
:flags #xe
:binding #x950
)
(new 'static 'sparticle-group-item
:launcher #x928
:flags #xe
:binding #x950
)
(new 'static 'sparticle-group-item
:launcher #x928
:flags #xe
:binding #x950
)
(new 'static 'sparticle-group-item
:launcher #x928
:flags #xe
:binding #x950
)
(new 'static 'sparticle-group-item
:launcher #x928
:flags #xe
:binding #x950
)
(new 'static 'sparticle-group-item
:launcher #x928
:flags #xe
:binding #x950
)
(new 'static 'sparticle-group-item
:launcher #x928
:flags #xe
:binding #x950
)
(new 'static 'sparticle-group-item
:launcher #x928
:flags #xe
:binding #x950
)
(new 'static 'sparticle-group-item
:launcher #x928
:flags #xe
:binding #x950
)
(new 'static 'sparticle-group-item
:launcher #x928
:flags #xe
:binding #x950
)
(new 'static 'sparticle-group-item
:launcher #x928
:flags #xe
:binding #x950
)
(new 'static 'sparticle-group-item
:launcher #x928
:flags #xe
:binding #x950
)
(new 'static 'sparticle-group-item
:launcher #x928
:flags #xe
:binding #x950
)
(new 'static 'sparticle-group-item
:launcher #x928
:flags #xe
:binding #x950
)
(new 'static 'sparticle-group-item
:launcher #x928
:flags #xe
:binding #x950
)
(new 'static 'sparticle-group-item
:launcher #x928
:flags #xe
:binding #x950
)
(new 'static 'sparticle-group-item
:launcher #x928
:flags #xe
:binding #x950
)
(new 'static 'sparticle-group-item
:launcher #x928
:flags #xe
:binding #x950
)
(new 'static 'sparticle-group-item
:launcher #x928
:flags #xe
:binding #x950
)
(new 'static 'sparticle-group-item
:launcher #x928
:flags #xe
:binding #x950
)
(new 'static 'sparticle-group-item
:launcher #x928
:flags #xe
:binding #x950
)
(new 'static 'sparticle-group-item
:launcher #x928
:flags #xe
:binding #x950
)
(new 'static 'sparticle-group-item
:launcher #x928
:flags #xe
:binding #x950
)
(new 'static 'sparticle-group-item
:launcher #x928
:flags #xe
:binding #x950
)
(new 'static 'sparticle-group-item
:launcher #x928
:flags #xe
:binding #x950
)
(new 'static 'sparticle-group-item
:launcher #x928
:flags #xe
:binding #x950
)
(new 'static 'sparticle-group-item
:launcher #x928
:flags #xe
:binding #x950
)
(new 'static 'sparticle-group-item
:launcher #x928
:flags #xe
:binding #x950
)
(new 'static 'sparticle-group-item
:launcher #x928
:flags #xe
:binding #x950
)
(new 'static 'sparticle-group-item
:launcher #x928
:flags #xe
:binding #x950
)
(new 'static 'sparticle-group-item
:launcher #x928
:flags #xe
:binding #x950
)
(new 'static 'sparticle-group-item
:launcher #x928
:flags #xe
:binding #x950
)
(new 'static 'sparticle-group-item
:launcher #x928
:flags #xe
:binding #x950
)
(new 'static 'sparticle-group-item
:launcher #x928
:flags #xe
:binding #x950
)
(new 'static 'sparticle-group-item
:launcher #x928
:flags #xe
:binding #x950
)
(new 'static 'sparticle-group-item
:launcher #x928
:flags #xe
:binding #x950
)
(new 'static 'sparticle-group-item
:launcher #x928
:flags #xe
:binding #x950
)
(new 'static 'sparticle-group-item
:launcher #x928
:flags #xe
:binding #x950
)
(new 'static 'sparticle-group-item
:launcher #x928
:flags #xe
:binding #x950
)
(new 'static 'sparticle-group-item
:launcher #x928
:flags #xe
:binding #x950
)
(new 'static 'sparticle-group-item
:launcher #x928
:flags #xe
:binding #x950
)
(new 'static 'sparticle-group-item
:launcher #x928
:flags #xe
:binding #x950
)
(new 'static 'sparticle-group-item
:launcher #x928
:flags #xe
:binding #x950
)
(new 'static 'sparticle-group-item
:launcher #x928
:flags #xe
:binding #x950
)
(new 'static 'sparticle-group-item
:launcher #x928
:flags #xe
:binding #x950
)
(new 'static 'sparticle-group-item
:launcher #x928
:flags #xe
:binding #x950
)
(new 'static 'sparticle-group-item
:launcher #x928
:flags #xe
:binding #x950
)
(new 'static 'sparticle-group-item
:launcher #x928
:flags #xe
:binding #x950
)
(new 'static 'sparticle-group-item
:launcher #x928
:flags #xe
:binding #x950
)
(new 'static 'sparticle-group-item
:launcher #x928
:flags #xe
:binding #x950
)
(new 'static 'sparticle-group-item
:launcher #x928
:flags #xe
:binding #x950
)
(new 'static 'sparticle-group-item
:launcher #x928
:flags #xe
:binding #x950
)
(new 'static 'sparticle-group-item
:launcher #x928
:flags #xe
:binding #x950
)
(new 'static 'sparticle-group-item
:launcher #x928
:flags #xe
:binding #x950
)
(new 'static 'sparticle-group-item
:launcher #x928
:flags #xe
:binding #x950
)
(new 'static 'sparticle-group-item
:launcher #x928
:flags #xe
:binding #x950
)
(new 'static 'sparticle-group-item
:launcher #x928
:flags #xe
:binding #x950
)
(new 'static 'sparticle-group-item
:launcher #x928
:flags #xe
:binding #x950
)
(new 'static 'sparticle-group-item
:launcher #x928
:flags #xe
:binding #x950
)
(new 'static 'sparticle-group-item
:launcher #x928
:flags #xe
:binding #x950
)
(new 'static 'sparticle-group-item
:launcher #x928
:flags #xe
:binding #x950
)
(new 'static 'sparticle-group-item
:launcher #x928
:flags #xe
:binding #x950
)
(new 'static 'sparticle-group-item
:launcher #x928
:flags #xe
:binding #x950
)
(new 'static 'sparticle-group-item
:launcher #x928
:flags #xe
:binding #x950
)
(new 'static 'sparticle-group-item
:launcher #x928
:flags #xe
:binding #x950
)
(new 'static 'sparticle-group-item
:launcher #x928
:flags #xe
:binding #x950
)
(new 'static 'sparticle-group-item
:launcher #x928
:flags #xe
:binding #x950
)
(new 'static 'sparticle-group-item
:launcher #x928
:flags #xe
:binding #x950
)
(new 'static 'sparticle-group-item
:launcher #x928
:flags #xe
:binding #x950
)
(new 'static 'sparticle-group-item
:launcher #x928
:flags #xe
:binding #x950
)
(new 'static 'sparticle-group-item
:launcher #x928
:flags #xe
:binding #x950
)
(new 'static 'sparticle-group-item
:launcher #x928
:flags #xe
:binding #x950
)
(new 'static 'sparticle-group-item
:launcher #x928
:flags #xe
:binding #x950
)
(new 'static 'sparticle-group-item
:launcher #x928
:flags #xe
:binding #x950
)
(new 'static 'sparticle-group-item
:launcher #x928
:flags #xe
:binding #x950
)
(new 'static 'sparticle-group-item
:launcher #x928
:flags #xe
:binding #x950
)
(new 'static 'sparticle-group-item
:launcher #x928
:flags #xe
:binding #x950
)
(new 'static 'sparticle-group-item
:launcher #x928
:flags #xe
:binding #x950
)
(new 'static 'sparticle-group-item
:launcher #x928
:flags #xe
:binding #x950
)
(new 'static 'sparticle-group-item
:launcher #x928
:flags #xe
:binding #x950
)
(new 'static 'sparticle-group-item
:launcher #x928
:flags #xe
:binding #x950
)
(new 'static 'sparticle-group-item
:launcher #x928
:flags #xe
:binding #x950
)
(new 'static 'sparticle-group-item
:launcher #x928
:flags #xe
:binding #x950
)
(new 'static 'sparticle-group-item
:launcher #x928
:flags #xe
:binding #x950
)
(new 'static 'sparticle-group-item
:launcher #x928
:flags #xe
:binding #x950
)
(new 'static 'sparticle-group-item
:launcher #x928
:flags #xe
:binding #x950
)
(new 'static 'sparticle-group-item
:launcher #x928
:flags #xe
:binding #x950
)
(new 'static 'sparticle-group-item
:launcher #x928
:flags #xe
:binding #x950
)
(new 'static 'sparticle-group-item
:launcher #x928
:flags #xe
:binding #x950
)
(new 'static 'sparticle-group-item
:launcher #x928
:flags #xe
:binding #x950
)
(new 'static 'sparticle-group-item
:launcher #x928
:flags #xe
:binding #x950
)
(new 'static 'sparticle-group-item
:launcher #x928
:flags #xe
:binding #x950
)
(new 'static 'sparticle-group-item
:launcher #x928
:flags #xe
:binding #x950
)
(new 'static 'sparticle-group-item
:launcher #x928
:flags #xe
:binding #x950
)
(new 'static 'sparticle-group-item
:launcher #x928
:flags #xe
:binding #x950
)
(new 'static 'sparticle-group-item
:launcher #x928
:flags #xe
:binding #x950
)
(new 'static 'sparticle-group-item
:launcher #x928
:flags #xe
:binding #x950
)
(new 'static 'sparticle-group-item :launcher #x950 :flags #x6)
(new 'static 'sparticle-group-item :launcher #x950 :flags #x6)
(new 'static 'sparticle-group-item :launcher #x950 :flags #x6)
(new 'static 'sparticle-group-item :launcher #x950 :flags #x6)
(new 'static 'sparticle-group-item :launcher #x950 :flags #x6)
(new 'static 'sparticle-group-item :launcher #x950 :flags #x6)
(new 'static 'sparticle-group-item :launcher #x950 :flags #x6)
(new 'static 'sparticle-group-item :launcher #x950 :flags #x6)
(new 'static 'sparticle-group-item :launcher #x950 :flags #x6)
(new 'static 'sparticle-group-item :launcher #x950 :flags #x6)
(new 'static 'sparticle-group-item :launcher #x950 :flags #x6)
(new 'static 'sparticle-group-item :launcher #x950 :flags #x6)
(new 'static 'sparticle-group-item :launcher #x950 :flags #x6)
(new 'static 'sparticle-group-item :launcher #x950 :flags #x6)
(new 'static 'sparticle-group-item :launcher #x950 :flags #x6)
(new 'static 'sparticle-group-item :launcher #x950 :flags #x6)
(new 'static 'sparticle-group-item :launcher #x950 :flags #x6)
(new 'static 'sparticle-group-item :launcher #x950 :flags #x6)
(new 'static 'sparticle-group-item :launcher #x950 :flags #x6)
(new 'static 'sparticle-group-item :launcher #x950 :flags #x6)
(new 'static 'sparticle-group-item :launcher #x950 :flags #x6)
(new 'static 'sparticle-group-item :launcher #x950 :flags #x6)
(new 'static 'sparticle-group-item :launcher #x950 :flags #x6)
(new 'static 'sparticle-group-item :launcher #x950 :flags #x6)
(new 'static 'sparticle-group-item :launcher #x950 :flags #x6)
(new 'static 'sparticle-group-item :launcher #x950 :flags #x6)
(new 'static 'sparticle-group-item :launcher #x950 :flags #x6)
(new 'static 'sparticle-group-item :launcher #x950 :flags #x6)
(new 'static 'sparticle-group-item :launcher #x950 :flags #x6)
(new 'static 'sparticle-group-item :launcher #x950 :flags #x6)
(new 'static 'sparticle-group-item :launcher #x950 :flags #x6)
(new 'static 'sparticle-group-item :launcher #x950 :flags #x6)
(new 'static 'sparticle-group-item :launcher #x950 :flags #x6)
(new 'static 'sparticle-group-item :launcher #x950 :flags #x6)
(new 'static 'sparticle-group-item :launcher #x950 :flags #x6)
(new 'static 'sparticle-group-item :launcher #x950 :flags #x6)
(new 'static 'sparticle-group-item :launcher #x950 :flags #x6)
(new 'static 'sparticle-group-item :launcher #x950 :flags #x6)
(new 'static 'sparticle-group-item :launcher #x950 :flags #x6)
(new 'static 'sparticle-group-item :launcher #x950 :flags #x6)
(new 'static 'sparticle-group-item :launcher #x950 :flags #x6)
(new 'static 'sparticle-group-item :launcher #x950 :flags #x6)
(new 'static 'sparticle-group-item :launcher #x950 :flags #x6)
(new 'static 'sparticle-group-item :launcher #x950 :flags #x6)
(new 'static 'sparticle-group-item :launcher #x950 :flags #x6)
(new 'static 'sparticle-group-item :launcher #x950 :flags #x6)
(new 'static 'sparticle-group-item :launcher #x950 :flags #x6)
(new 'static 'sparticle-group-item :launcher #x950 :flags #x6)
(new 'static 'sparticle-group-item :launcher #x950 :flags #x6)
(new 'static 'sparticle-group-item :launcher #x950 :flags #x6)
(new 'static 'sparticle-group-item :launcher #x950 :flags #x6)
(new 'static 'sparticle-group-item :launcher #x950 :flags #x6)
(new 'static 'sparticle-group-item :launcher #x950 :flags #x6)
(new 'static 'sparticle-group-item :launcher #x950 :flags #x6)
(new 'static 'sparticle-group-item :launcher #x950 :flags #x6)
(new 'static 'sparticle-group-item :launcher #x950 :flags #x6)
(new 'static 'sparticle-group-item :launcher #x950 :flags #x6)
(new 'static 'sparticle-group-item :launcher #x950 :flags #x6)
(new 'static 'sparticle-group-item :launcher #x950 :flags #x6)
(new 'static 'sparticle-group-item :launcher #x950 :flags #x6)
(new 'static 'sparticle-group-item :launcher #x950 :flags #x6)
(new 'static 'sparticle-group-item :launcher #x950 :flags #x6)
(new 'static 'sparticle-group-item :launcher #x950 :flags #x6)
(new 'static 'sparticle-group-item :launcher #x950 :flags #x6)
)
:bounds (new 'static 'sphere :w 262144.0)
)
)
;; failed to figure out what this is:
(set!
(-> *part-id-table* 2349)
(new 'static 'sparticle-launcher
:init-specs
(new 'static 'inline-array sp-field-init-spec 18
(new 'static 'sp-field-init-spec :field #x1 :initial-value #x200000)
(new 'static 'sp-field-init-spec
:field #x6
:flags #x1
:initial-value #x3f000000
:random-mult #x3f800000
)
(new 'static 'sp-field-init-spec
:field #xa
:flags #x1
:random-range #x43cccccd
:random-mult #x3f800000
)
(new 'static 'sp-field-init-spec
:field #xb
:flags #x1
:initial-value -981467136
:random-range #x46800000
:random-mult #x3f800000
)
(new 'static 'sp-field-init-spec
:field #xd
:flags #x1
:initial-value #x45000000
:random-range #x45000000
:random-mult #x3f800000
)
(new 'static 'sp-field-init-spec
:field #x10
:flags #x1
:random-range #x47800000
:random-mult #x3f800000
)
(new 'static 'sp-field-init-spec
:field #x11
:flags #x3
:initial-value -4
:random-mult 1
)
(new 'static 'sp-field-init-spec
:field #x12
:flags #x1
:initial-value #x42800000
:random-range #x43000000
:random-mult #x3f800000
)
(new 'static 'sp-field-init-spec
:field #x13
:flags #x1
:random-range #x42000000
:random-mult #x3f800000
)
(new 'static 'sp-field-init-spec
:field #x14
:flags #x1
:initial-value #x42800000
:random-range #x42800000
:random-mult #x3f800000
)
(new 'static 'sp-field-init-spec
:field #x15
:flags #x1
:random-mult #x3f800000
)
(new 'static 'sp-field-init-spec
:field #x1c
:flags #x1
:initial-value #x415a740e
:random-mult #x3f800000
)
(new 'static 'sp-field-init-spec
:field #x1f
:flags #x1
:initial-value -1039031628
:random-range #x4291a2b4
:random-mult #x3f800000
)
(new 'static 'sp-field-init-spec
:field #x20
:flags #x3
:initial-value -4
:random-mult 1
)
(new 'static 'sp-field-init-spec
:field #x2e
:initial-value #x258
:random-mult 1
)
(new 'static 'sp-field-init-spec
:field #x2f
:initial-value #x4000
:random-mult 1
)
(new 'static 'sp-field-init-spec
:field #x3f
:flags #x1
:random-range #x47800000
:random-mult #x3f800000
)
(new 'static 'sp-field-init-spec :field #x43)
)
)
)
;; failed to figure out what this is:
(set!
(-> *part-id-table* 2353)
(new 'static 'sparticle-launcher
:init-specs
(new 'static 'inline-array sp-field-init-spec 2
(new 'static 'sp-field-init-spec
:field #x24
:flags #x1
:initial-value -1101368306
:random-mult #x3f800000
)
(new 'static 'sp-field-init-spec :field #x43)
)
)
)
;; failed to figure out what this is:
(set!
(-> *part-id-table* 2350)
(new 'static 'sparticle-launcher
:init-specs
(new 'static 'inline-array sp-field-init-spec 21
(new 'static 'sp-field-init-spec :field #x1 :initial-value #x200000)
(new 'static 'sp-field-init-spec
:field #x6
:flags #x1
:initial-value #x3f000000
:random-mult #x3f800000
)
(new 'static 'sp-field-init-spec
:field #xa
:flags #x1
:random-range #x43cccccd
:random-mult #x3f800000
)
(new 'static 'sp-field-init-spec
:field #xb
:flags #x1
:initial-value -981467136
:random-range #x46800000
:random-mult #x3f800000
)
(new 'static 'sp-field-init-spec
:field #xd
:flags #x1
:initial-value #x45000000
:random-range #x45000000
:random-mult #x3f800000
)
(new 'static 'sp-field-init-spec
:field #x10
:flags #x1
:random-range #x47800000
:random-mult #x3f800000
)
(new 'static 'sp-field-init-spec
:field #x11
:flags #x3
:initial-value -4
:random-mult 1
)
(new 'static 'sp-field-init-spec
:field #x12
:flags #x1
:initial-value #x42800000
:random-range #x43000000
:random-mult #x3f800000
)
(new 'static 'sp-field-init-spec
:field #x13
:flags #x1
:random-range #x42000000
:random-mult #x3f800000
)
(new 'static 'sp-field-init-spec
:field #x14
:flags #x1
:initial-value #x42800000
:random-range #x42800000
:random-mult #x3f800000
)
(new 'static 'sp-field-init-spec
:field #x15
:flags #x1
:random-mult #x3f800000
)
(new 'static 'sp-field-init-spec
:field #x1c
:flags #x1
:initial-value #x415a740e
:random-mult #x3f800000
)
(new 'static 'sp-field-init-spec
:field #x1f
:flags #x1
:initial-value -1039031628
:random-range #x4291a2b4
:random-mult #x3f800000
)
(new 'static 'sp-field-init-spec
:field #x20
:flags #x3
:initial-value -4
:random-mult 1
)
(new 'static 'sp-field-init-spec
:field #x24
:flags #x1
:initial-value #x3e5a740e
:random-mult #x3f800000
)
(new 'static 'sp-field-init-spec
:field #x2e
:initial-value #x258
:random-mult 1
)
(new 'static 'sp-field-init-spec
:field #x2f
:initial-value #x4004
:random-mult 1
)
(new 'static 'sp-field-init-spec
:field #x32
:initial-value #x12c
:random-mult 1
)
(new 'static 'sp-field-init-spec
:field #x33
:flags #x6
:initial-value #x931
)
(new 'static 'sp-field-init-spec
:field #x3f
:flags #x1
:random-range #x47800000
:random-mult #x3f800000
)
(new 'static 'sp-field-init-spec :field #x43)
)
)
)
;; failed to figure out what this is:
(set!
(-> *part-id-table* 2351)
(new 'static 'sparticle-launcher
:init-specs
(new 'static 'inline-array sp-field-init-spec 21
(new 'static 'sp-field-init-spec :field #x1 :initial-value #x200000)
(new 'static 'sp-field-init-spec
:field #x6
:flags #x1
:initial-value #x3f000000
:random-mult #x3f800000
)
(new 'static 'sp-field-init-spec
:field #xa
:flags #x1
:random-range #x4499999a
:random-mult #x3f800000
)
(new 'static 'sp-field-init-spec
:field #xb
:flags #x1
:random-range #x46000000
:random-mult #x3f800000
)
(new 'static 'sp-field-init-spec
:field #xd
:flags #x1
:initial-value #x45000000
:random-range #x45000000
:random-mult #x3f800000
)
(new 'static 'sp-field-init-spec
:field #x10
:flags #x1
:random-range #x47800000
:random-mult #x3f800000
)
(new 'static 'sp-field-init-spec
:field #x11
:flags #x3
:initial-value -4
:random-mult 1
)
(new 'static 'sp-field-init-spec
:field #x12
:flags #x1
:initial-value #x42800000
:random-range #x43000000
:random-mult #x3f800000
)
(new 'static 'sp-field-init-spec
:field #x13
:flags #x1
:random-range #x42000000
:random-mult #x3f800000
)
(new 'static 'sp-field-init-spec
:field #x14
:flags #x1
:initial-value #x42800000
:random-range #x42800000
:random-mult #x3f800000
)
(new 'static 'sp-field-init-spec
:field #x15
:flags #x1
:random-mult #x3f800000
)
(new 'static 'sp-field-init-spec
:field #x1c
:flags #x1
:initial-value #x415a740e
:random-mult #x3f800000
)
(new 'static 'sp-field-init-spec
:field #x1f
:flags #x1
:initial-value -1039031628
:random-range #x4291a2b4
:random-mult #x3f800000
)
(new 'static 'sp-field-init-spec
:field #x20
:flags #x3
:initial-value -4
:random-mult 1
)
(new 'static 'sp-field-init-spec
:field #x24
:flags #x1
:initial-value #x3e5a740e
:random-mult #x3f800000
)
(new 'static 'sp-field-init-spec
:field #x2e
:initial-value #x258
:random-mult 1
)
(new 'static 'sp-field-init-spec
:field #x2f
:initial-value #x4004
:random-mult 1
)
(new 'static 'sp-field-init-spec
:field #x32
:initial-value #x12c
:random-mult 1
)
(new 'static 'sp-field-init-spec
:field #x33
:flags #x6
:initial-value #x931
)
(new 'static 'sp-field-init-spec
:field #x3f
:flags #x1
:random-range #x47800000
:random-mult #x3f800000
)
(new 'static 'sp-field-init-spec :field #x43)
)
)
)
;; failed to figure out what this is:
(set!
(-> *part-id-table* 2352)
(new 'static 'sparticle-launcher
:init-specs
(new 'static 'inline-array sp-field-init-spec 21
(new 'static 'sp-field-init-spec :field #x1 :initial-value #x200000)
(new 'static 'sp-field-init-spec
:field #x6
:flags #x1
:initial-value #x3f000000
:random-mult #x3f800000
)
(new 'static 'sp-field-init-spec
:field #xa
:flags #x1
:random-range #x45000000
:random-mult #x3f800000
)
(new 'static 'sp-field-init-spec
:field #xb
:flags #x1
:initial-value -989855744
:random-range #x45800000
:random-mult #x3f800000
)
(new 'static 'sp-field-init-spec
:field #xd
:flags #x1
:initial-value #x45000000
:random-range #x45000000
:random-mult #x3f800000
)
(new 'static 'sp-field-init-spec
:field #x10
:flags #x1
:random-range #x47800000
:random-mult #x3f800000
)
(new 'static 'sp-field-init-spec
:field #x11
:flags #x3
:initial-value -4
:random-mult 1
)
(new 'static 'sp-field-init-spec
:field #x12
:flags #x1
:initial-value #x42800000
:random-range #x43000000
:random-mult #x3f800000
)
(new 'static 'sp-field-init-spec
:field #x13
:flags #x1
:random-range #x42000000
:random-mult #x3f800000
)
(new 'static 'sp-field-init-spec
:field #x14
:flags #x1
:initial-value #x42800000
:random-range #x42800000
:random-mult #x3f800000
)
(new 'static 'sp-field-init-spec
:field #x15
:flags #x1
:random-mult #x3f800000
)
(new 'static 'sp-field-init-spec
:field #x1c
:flags #x1
:initial-value #x415a740e
:random-mult #x3f800000
)
(new 'static 'sp-field-init-spec
:field #x1f
:flags #x1
:initial-value -1039031628
:random-range #x4291a2b4
:random-mult #x3f800000
)
(new 'static 'sp-field-init-spec
:field #x20
:flags #x3
:initial-value -4
:random-mult 1
)
(new 'static 'sp-field-init-spec
:field #x24
:flags #x1
:initial-value #x3e5a740e
:random-mult #x3f800000
)
(new 'static 'sp-field-init-spec
:field #x2e
:initial-value #x258
:random-mult 1
)
(new 'static 'sp-field-init-spec
:field #x2f
:initial-value #x4004
:random-mult 1
)
(new 'static 'sp-field-init-spec
:field #x32
:initial-value #x12c
:random-mult 1
)
(new 'static 'sp-field-init-spec
:field #x33
:flags #x6
:initial-value #x931
)
(new 'static 'sp-field-init-spec
:field #x3f
:flags #x1
:random-range #x47800000
:random-mult #x3f800000
)
(new 'static 'sp-field-init-spec :field #x43)
)
)
)
;; failed to figure out what this is:
(set!
(-> *part-id-table* 2344)
(new 'static 'sparticle-launcher
:init-specs
(new 'static 'inline-array sp-field-init-spec 24
(new 'static 'sp-field-init-spec :field #x1 :initial-value #x200f00)
(new 'static 'sp-field-init-spec
:field #x6
:flags #x1
:initial-value #x3f800000
:random-mult #x3f800000
)
(new 'static 'sp-field-init-spec
:field #xa
:flags #x1
:random-range #x47800000
:random-mult #x3f800000
)
(new 'static 'sp-field-init-spec
:field #xb
:flags #x1
:random-range #x47800000
:random-mult #x3f800000
)
(new 'static 'sp-field-init-spec
:field #xc
:flags #x1
:initial-value #x46a00000
:random-range #x45c00000
:random-mult #x3f800000
)
(new 'static 'sp-field-init-spec
:field #xd
:flags #x1
:initial-value #x434ccccd
:random-range #x434ccccd
:random-mult #x3f800000
)
(new 'static 'sp-field-init-spec
:field #x10
:flags #x1
:random-range #x47800000
:random-mult #x3f800000
)
(new 'static 'sp-field-init-spec
:field #x11
:flags #x3
:initial-value -4
:random-mult 1
)
(new 'static 'sp-field-init-spec
:field #x12
:flags #x1
:initial-value #x42800000
:random-range #x43000000
:random-mult #x3f800000
)
(new 'static 'sp-field-init-spec
:field #x13
:flags #x1
:random-range #x42000000
:random-mult #x3f800000
)
(new 'static 'sp-field-init-spec
:field #x14
:flags #x1
:initial-value #x42800000
:random-range #x42800000
:random-mult #x3f800000
)
(new 'static 'sp-field-init-spec
:field #x15
:flags #x1
:initial-value #x42800000
:random-range #x42000000
:random-mult #x3f800000
)
(new 'static 'sp-field-init-spec
:field #x18
:flags #x1
:random-range #x47800000
:random-mult #x3f800000
)
(new 'static 'sp-field-init-spec
:field #x19
:flags #x1
:initial-value -1013468122
:random-range #x4417b426
:random-mult #x3f800000
)
(new 'static 'sp-field-init-spec
:field #x1a
:flags #x1
:random-mult #x3f800000
)
(new 'static 'sp-field-init-spec
:field #x1b
:flags #x1
:initial-value -1032469873
:random-mult #x3f800000
)
(new 'static 'sp-field-init-spec
:field #x1c
:flags #x1
:initial-value #x4003126f
:random-mult #x3f800000
)
(new 'static 'sp-field-init-spec
:field #x1f
:flags #x1
:initial-value -1027461563
:random-range #x43422e45
:random-mult #x3f800000
)
(new 'static 'sp-field-init-spec
:field #x20
:flags #x3
:initial-value -4
:random-mult 1
)
(new 'static 'sp-field-init-spec
:field #x2e
:initial-value #x12c
:random-mult 1
)
(new 'static 'sp-field-init-spec
:field #x2f
:initial-value #x408c
:random-mult 1
)
(new 'static 'sp-field-init-spec
:field #x32
:initial-value #x10e
:random-mult 1
)
(new 'static 'sp-field-init-spec
:field #x33
:flags #x6
:initial-value #x932
)
(new 'static 'sp-field-init-spec :field #x43)
)
)
)
;; failed to figure out what this is:
(set!
(-> *part-id-table* 2354)
(new 'static 'sparticle-launcher
:init-specs
(new 'static 'inline-array sp-field-init-spec 2
(new 'static 'sp-field-init-spec
:field #x24
:flags #x1
:initial-value -1068708659
:random-mult #x3f800000
)
(new 'static 'sp-field-init-spec :field #x43)
)
)
)
;; failed to figure out what this is:
(set!
(-> *part-id-table* 2345)
(new 'static 'sparticle-launcher
:init-specs
(new 'static 'inline-array sp-field-init-spec 25
(new 'static 'sp-field-init-spec :field #x1 :initial-value #x200f00)
(new 'static 'sp-field-init-spec
:field #x6
:flags #x1
:initial-value #x42000000
:random-mult #x3f800000
)
(new 'static 'sp-field-init-spec
:field #xb
:flags #x1
:initial-value #x45800000
:random-range #x46000000
:random-mult #x3f800000
)
(new 'static 'sp-field-init-spec
:field #xd
:flags #x1
:initial-value #x43cccccd
:random-range #x444ccccd
:random-mult #x3f800000
)
(new 'static 'sp-field-init-spec
:field #x11
:flags #x3
:initial-value -4
:random-mult 1
)
(new 'static 'sp-field-init-spec
:field #x12
:flags #x1
:initial-value #x43400000
:random-range #x42800000
:random-mult #x3f800000
)
(new 'static 'sp-field-init-spec
:field #x13
:flags #x1
:initial-value #x43000000
:random-range #x42800000
:random-mult #x3f800000
)
(new 'static 'sp-field-init-spec
:field #x14
:flags #x1
:initial-value #x43000000
:random-range #x42800000
:random-mult #x3f800000
)
(new 'static 'sp-field-init-spec
:field #x15
:flags #x1
:initial-value #x42800000
:random-range #x42800000
:random-mult #x3f800000
)
(new 'static 'sp-field-init-spec
:field #x1a
:flags #x1
:random-range #x445a740e
:random-mult #x3f800000
)
(new 'static 'sp-field-init-spec
:field #x1c
:flags #x1
:initial-value -1070677186
:random-mult #x3f800000
)
(new 'static 'sp-field-init-spec
:field #x20
:flags #x3
:initial-value -4
:random-mult 1
)
(new 'static 'sp-field-init-spec
:field #x22
:flags #x1
:initial-value -1092979698
:random-mult #x3f800000
)
(new 'static 'sp-field-init-spec
:field #x26
:flags #x1
:initial-value -1087454402
:random-range -1067813874
:random-mult #x3f800000
)
(new 'static 'sp-field-init-spec
:field #x2d
:flags #x1
:initial-value #x3f4ccccd
:random-range #x3d4ccccd
:random-mult #x3f800000
)
(new 'static 'sp-field-init-spec
:field #x2e
:initial-value #x5dc
:random-mult 1
)
(new 'static 'sp-field-init-spec
:field #x2f
:initial-value #x4005
:random-mult 1
)
(new 'static 'sp-field-init-spec
:field #x32
:initial-value 30
:random-range #x2ed
:random-mult 1
)
(new 'static 'sp-field-init-spec
:field #x33
:flags #x6
:initial-value #x933
)
(new 'static 'sp-field-init-spec
:field #x3a
:flags #x1
:random-range #x47800000
:random-mult #x3f800000
)
(new 'static 'sp-field-init-spec
:field #x3b
:flags #x1
:random-range #x47800000
:random-mult #x3f800000
)
(new 'static 'sp-field-init-spec
:field #x3c
:flags #x1
:random-range #x47800000
:random-mult #x3f800000
)
(new 'static 'sp-field-init-spec
:field #x3e
:flags #x1
:random-range #x46000000
:random-mult #x3f800000
)
(new 'static 'sp-field-init-spec
:field #x3f
:flags #x1
:random-range #x47800000
:random-mult #x3f800000
)
(new 'static 'sp-field-init-spec :field #x43)
)
)
)
;; failed to figure out what this is:
(set!
(-> *part-id-table* 2355)
(new 'static 'sparticle-launcher
:init-specs
(new 'static 'inline-array sp-field-init-spec 3
(new 'static 'sp-field-init-spec
:field #x22
:flags #x1
:random-mult #x3f800000
)
(new 'static 'sp-field-init-spec
:field #x24
:flags #x1
:random-mult #x3f800000
)
(new 'static 'sp-field-init-spec :field #x43)
)
)
)
;; failed to figure out what this is:
(set!
(-> *part-id-table* 2346)
(new 'static 'sparticle-launcher
:init-specs
(new 'static 'inline-array sp-field-init-spec 25
(new 'static 'sp-field-init-spec :field #x1 :initial-value #x200f00)
(new 'static 'sp-field-init-spec
:field #x6
:flags #x1
:initial-value #x42000000
:random-mult #x3f800000
)
(new 'static 'sp-field-init-spec
:field #xb
:flags #x1
:random-range #x46400000
:random-mult #x3f800000
)
(new 'static 'sp-field-init-spec
:field #xd
:flags #x1
:initial-value #x43cccccd
:random-range #x44cccccd
:random-mult #x3f800000
)
(new 'static 'sp-field-init-spec
:field #x11
:flags #x3
:initial-value -4
:random-mult 1
)
(new 'static 'sp-field-init-spec
:field #x12
:flags #x1
:initial-value #x43400000
:random-range #x42800000
:random-mult #x3f800000
)
(new 'static 'sp-field-init-spec
:field #x13
:flags #x1
:initial-value #x43000000
:random-range #x42800000
:random-mult #x3f800000
)
(new 'static 'sp-field-init-spec
:field #x14
:flags #x1
:initial-value #x43000000
:random-range #x42800000
:random-mult #x3f800000
)
(new 'static 'sp-field-init-spec
:field #x15
:flags #x1
:initial-value #x42800000
:random-range #x42800000
:random-mult #x3f800000
)
(new 'static 'sp-field-init-spec
:field #x1a
:flags #x1
:random-range #x42da740e
:random-mult #x3f800000
)
(new 'static 'sp-field-init-spec
:field #x1c
:flags #x1
:initial-value -1070677186
:random-mult #x3f800000
)
(new 'static 'sp-field-init-spec
:field #x20
:flags #x3
:initial-value -4
:random-mult 1
)
(new 'static 'sp-field-init-spec
:field #x22
:flags #x1
:initial-value -1092979698
:random-mult #x3f800000
)
(new 'static 'sp-field-init-spec
:field #x26
:flags #x1
:initial-value -1087454402
:random-range -1067813874
:random-mult #x3f800000
)
(new 'static 'sp-field-init-spec
:field #x2d
:flags #x1
:initial-value #x3f400000
:random-range #x3d4ccccd
:random-mult #x3f800000
)
(new 'static 'sp-field-init-spec
:field #x2e
:initial-value #x5dc
:random-mult 1
)
(new 'static 'sp-field-init-spec
:field #x2f
:initial-value #x4005
:random-mult 1
)
(new 'static 'sp-field-init-spec
:field #x32
:initial-value 30
:random-range #x2ed
:random-mult 1
)
(new 'static 'sp-field-init-spec
:field #x33
:flags #x6
:initial-value #x933
)
(new 'static 'sp-field-init-spec
:field #x3a
:flags #x1
:random-range #x47800000
:random-mult #x3f800000
)
(new 'static 'sp-field-init-spec
:field #x3b
:flags #x1
:random-range #x47800000
:random-mult #x3f800000
)
(new 'static 'sp-field-init-spec
:field #x3c
:flags #x1
:random-range #x47800000
:random-mult #x3f800000
)
(new 'static 'sp-field-init-spec
:field #x3e
:flags #x1
:initial-value #x45000000
:random-range #x45800000
:random-mult #x3f800000
)
(new 'static 'sp-field-init-spec
:field #x3f
:flags #x1
:random-range #x47800000
:random-mult #x3f800000
)
(new 'static 'sp-field-init-spec :field #x43)
)
)
)
;; failed to figure out what this is:
(set!
(-> *part-id-table* 2347)
(new 'static 'sparticle-launcher
:init-specs
(new 'static 'inline-array sp-field-init-spec 14
(new 'static 'sp-field-init-spec :field #x1 :initial-value #x201200)
(new 'static 'sp-field-init-spec
:field #x6
:flags #x1
:initial-value #x3f800000
:random-mult #x3f800000
)
(new 'static 'sp-field-init-spec
:field #xb
:flags #x1
:initial-value #x46000000
:random-mult #x3f800000
)
(new 'static 'sp-field-init-spec
:field #xd
:flags #x1
:initial-value #x47e00000
:random-range #x46800000
:random-mult #x3f800000
)
(new 'static 'sp-field-init-spec
:field #x11
:flags #x3
:initial-value -4
:random-mult 1
)
(new 'static 'sp-field-init-spec
:field #x12
:flags #x1
:initial-value #x43400000
:random-range #x42800000
:random-mult #x3f800000
)
(new 'static 'sp-field-init-spec
:field #x13
:flags #x1
:initial-value #x43000000
:random-range #x42800000
:random-mult #x3f800000
)
(new 'static 'sp-field-init-spec
:field #x14
:flags #x1
:initial-value #x43000000
:random-range #x42800000
:random-mult #x3f800000
)
(new 'static 'sp-field-init-spec
:field #x15
:flags #x1
:initial-value #x43000000
:random-mult #x3f800000
)
(new 'static 'sp-field-init-spec
:field #x22
:flags #x1
:initial-value -1072369143
:random-mult #x3f800000
)
(new 'static 'sp-field-init-spec
:field #x24
:flags #x1
:initial-value -1072369143
:random-mult #x3f800000
)
(new 'static 'sp-field-init-spec
:field #x2e
:initial-value 5
:random-mult 1
)
(new 'static 'sp-field-init-spec
:field #x2f
:initial-value #x400c
:random-mult 1
)
(new 'static 'sp-field-init-spec :field #x43)
)
)
)
;; failed to figure out what this is:
(set!
(-> *part-id-table* 2348)
(new 'static 'sparticle-launcher
:init-specs
(new 'static 'inline-array sp-field-init-spec 17
(new 'static 'sp-field-init-spec :field #x1 :initial-value #x200f00)
(new 'static 'sp-field-init-spec
:field #x6
:flags #x1
:initial-value #x40000000
:random-mult #x3f800000
)
(new 'static 'sp-field-init-spec
:field #xb
:flags #x1
:initial-value #x45000000
:random-range #x46000000
:random-mult #x3f800000
)
(new 'static 'sp-field-init-spec
:field #xd
:flags #x1
:initial-value #x44800000
:random-range #x43cccccd
:random-mult #x3f800000
)
(new 'static 'sp-field-init-spec
:field #x10
:flags #x1
:random-range #x47000000
:random-mult #x3f800000
)
(new 'static 'sp-field-init-spec
:field #x11
:flags #x1
:initial-value #x47800000
:random-mult #x3f800000
)
(new 'static 'sp-field-init-spec
:field #x12
:flags #x1
:initial-value #x437f0000
:random-mult #x3f800000
)
(new 'static 'sp-field-init-spec
:field #x13
:flags #x1
:initial-value #x43000000
:random-mult #x3f800000
)
(new 'static 'sp-field-init-spec
:field #x14
:flags #x1
:initial-value #x43000000
:random-range #x43000000
:random-mult #x3f800000
)
(new 'static 'sp-field-init-spec
:field #x15
:flags #x1
:initial-value #x42000000
:random-range #x42000000
:random-mult #x3f800000
)
(new 'static 'sp-field-init-spec
:field #x20
:flags #x1
:initial-value #x4519999a
:random-mult #x3f800000
)
(new 'static 'sp-field-init-spec
:field #x21
:flags #x1
:initial-value -1073182583
:random-mult #x3f800000
)
(new 'static 'sp-field-init-spec
:field #x22
:flags #x1
:initial-value -1073182583
:random-mult #x3f800000
)
(new 'static 'sp-field-init-spec
:field #x24
:flags #x1
:initial-value -1081571191
:random-mult #x3f800000
)
(new 'static 'sp-field-init-spec
:field #x2e
:initial-value 60
:random-mult 1
)
(new 'static 'sp-field-init-spec
:field #x2f
:initial-value #x400c
:random-mult 1
)
(new 'static 'sp-field-init-spec :field #x43)
)
)
)
;; failed to figure out what this is:
(set!
(-> *part-group-id-table* 558)
(new 'static 'sparticle-launch-group
:length 79
:duration #xbb8
:linger-duration #x5dc
:flags #x1
:name "group-evilsib-hover"
:launcher
(new 'static 'inline-array sparticle-group-item 79
(new 'static 'sparticle-group-item :launcher #x952 :binding #x951)
(new 'static 'sparticle-group-item
:launcher #x951
:flags #xe
:binding #x950
)
(new 'static 'sparticle-group-item
:launcher #x951
:flags #xe
:binding #x950
)
(new 'static 'sparticle-group-item
:launcher #x951
:flags #xe
:binding #x950
)
(new 'static 'sparticle-group-item
:launcher #x951
:flags #xe
:binding #x950
)
(new 'static 'sparticle-group-item
:launcher #x951
:flags #xe
:binding #x950
)
(new 'static 'sparticle-group-item
:launcher #x951
:flags #xe
:binding #x950
)
(new 'static 'sparticle-group-item
:launcher #x951
:flags #xe
:binding #x950
)
(new 'static 'sparticle-group-item
:launcher #x951
:flags #xe
:binding #x950
)
(new 'static 'sparticle-group-item
:launcher #x951
:flags #xe
:binding #x950
)
(new 'static 'sparticle-group-item
:launcher #x951
:flags #xe
:binding #x950
)
(new 'static 'sparticle-group-item
:launcher #x951
:flags #xe
:binding #x950
)
(new 'static 'sparticle-group-item
:launcher #x951
:flags #xe
:binding #x950
)
(new 'static 'sparticle-group-item
:launcher #x951
:flags #xe
:binding #x950
)
(new 'static 'sparticle-group-item
:launcher #x951
:flags #xe
:binding #x950
)
(new 'static 'sparticle-group-item
:launcher #x951
:flags #xe
:binding #x950
)
(new 'static 'sparticle-group-item
:launcher #x951
:flags #xe
:binding #x950
)
(new 'static 'sparticle-group-item
:launcher #x951
:flags #xe
:binding #x950
)
(new 'static 'sparticle-group-item
:launcher #x951
:flags #xe
:binding #x950
)
(new 'static 'sparticle-group-item
:launcher #x951
:flags #xe
:binding #x950
)
(new 'static 'sparticle-group-item
:launcher #x951
:flags #xe
:binding #x950
)
(new 'static 'sparticle-group-item
:launcher #x951
:flags #xe
:binding #x950
)
(new 'static 'sparticle-group-item
:launcher #x951
:flags #xe
:binding #x950
)
(new 'static 'sparticle-group-item
:launcher #x951
:flags #xe
:binding #x950
)
(new 'static 'sparticle-group-item
:launcher #x951
:flags #xe
:binding #x950
)
(new 'static 'sparticle-group-item
:launcher #x951
:flags #xe
:binding #x950
)
(new 'static 'sparticle-group-item
:launcher #x951
:flags #xe
:binding #x950
)
(new 'static 'sparticle-group-item
:launcher #x951
:flags #xe
:binding #x950
)
(new 'static 'sparticle-group-item
:launcher #x951
:flags #xe
:binding #x950
)
(new 'static 'sparticle-group-item
:launcher #x951
:flags #xe
:binding #x950
)
(new 'static 'sparticle-group-item
:launcher #x951
:flags #xe
:binding #x950
)
(new 'static 'sparticle-group-item
:launcher #x951
:flags #xe
:binding #x950
)
(new 'static 'sparticle-group-item
:launcher #x951
:flags #xe
:binding #x950
)
(new 'static 'sparticle-group-item
:launcher #x951
:flags #xe
:binding #x950
)
(new 'static 'sparticle-group-item
:launcher #x951
:flags #xe
:binding #x950
)
(new 'static 'sparticle-group-item
:launcher #x951
:flags #xe
:binding #x950
)
(new 'static 'sparticle-group-item
:launcher #x951
:flags #xe
:binding #x950
)
(new 'static 'sparticle-group-item
:launcher #x951
:flags #xe
:binding #x950
)
(new 'static 'sparticle-group-item
:launcher #x951
:flags #xe
:binding #x950
)
(new 'static 'sparticle-group-item
:launcher #x951
:flags #xe
:binding #x950
)
(new 'static 'sparticle-group-item
:launcher #x951
:flags #xe
:binding #x950
)
(new 'static 'sparticle-group-item
:launcher #x951
:flags #xe
:binding #x950
)
(new 'static 'sparticle-group-item
:launcher #x951
:flags #xe
:binding #x950
)
(new 'static 'sparticle-group-item
:launcher #x951
:flags #xe
:binding #x950
)
(new 'static 'sparticle-group-item
:launcher #x951
:flags #xe
:binding #x950
)
(new 'static 'sparticle-group-item
:launcher #x951
:flags #xe
:binding #x950
)
(new 'static 'sparticle-group-item
:launcher #x951
:flags #xe
:binding #x950
)
(new 'static 'sparticle-group-item
:launcher #x951
:flags #xe
:binding #x950
)
(new 'static 'sparticle-group-item
:launcher #x951
:flags #xe
:binding #x950
)
(new 'static 'sparticle-group-item
:launcher #x951
:flags #xe
:binding #x950
)
(new 'static 'sparticle-group-item
:launcher #x951
:flags #xe
:binding #x950
)
(new 'static 'sparticle-group-item
:launcher #x951
:flags #xe
:binding #x950
)
(new 'static 'sparticle-group-item
:launcher #x951
:flags #xe
:binding #x950
)
(new 'static 'sparticle-group-item
:launcher #x951
:flags #xe
:binding #x950
)
(new 'static 'sparticle-group-item
:launcher #x951
:flags #xe
:binding #x950
)
(new 'static 'sparticle-group-item
:launcher #x951
:flags #xe
:binding #x950
)
(new 'static 'sparticle-group-item
:launcher #x951
:flags #xe
:binding #x950
)
(new 'static 'sparticle-group-item
:launcher #x951
:flags #xe
:binding #x950
)
(new 'static 'sparticle-group-item
:launcher #x951
:flags #xe
:binding #x950
)
(new 'static 'sparticle-group-item
:launcher #x951
:flags #xe
:binding #x950
)
(new 'static 'sparticle-group-item
:launcher #x951
:flags #xe
:binding #x950
)
(new 'static 'sparticle-group-item
:launcher #x951
:flags #xe
:binding #x950
)
(new 'static 'sparticle-group-item
:launcher #x951
:flags #xe
:binding #x950
)
(new 'static 'sparticle-group-item :launcher #x950 :flags #x6)
(new 'static 'sparticle-group-item :launcher #x950 :flags #x6)
(new 'static 'sparticle-group-item :launcher #x950 :flags #x6)
(new 'static 'sparticle-group-item :launcher #x950 :flags #x6)
(new 'static 'sparticle-group-item :launcher #x950 :flags #x6)
(new 'static 'sparticle-group-item :launcher #x950 :flags #x6)
(new 'static 'sparticle-group-item :launcher #x950 :flags #x6)
(new 'static 'sparticle-group-item :launcher #x950 :flags #x6)
(new 'static 'sparticle-group-item :launcher #x950 :flags #x6)
(new 'static 'sparticle-group-item :launcher #x950 :flags #x6)
(new 'static 'sparticle-group-item :launcher #x950 :flags #x6)
(new 'static 'sparticle-group-item :launcher #x950 :flags #x6)
(new 'static 'sparticle-group-item :launcher #x950 :flags #x6)
(new 'static 'sparticle-group-item :launcher #x950 :flags #x6)
(new 'static 'sparticle-group-item :launcher #x950 :flags #x6)
(new 'static 'sparticle-group-item :launcher #x950 :flags #x6)
)
:bounds (new 'static 'sphere :w 32768.0)
)
)
;; failed to figure out what this is:
(set!
(-> *part-id-table* 2386)
(new 'static 'sparticle-launcher
:init-specs
(new 'static 'inline-array sp-field-init-spec 11
(new 'static 'sp-field-init-spec :field #x1 :initial-value #x200f00)
(new 'static 'sp-field-init-spec
:field #x6
:flags #x1
:initial-value #x3f800000
:random-mult #x3f800000
)
(new 'static 'sp-field-init-spec
:field #xb
:flags #x1
:initial-value #x44800000
:random-range #x45c00000
:random-mult #x3f800000
)
(new 'static 'sp-field-init-spec
:field #xd
:flags #x1
:initial-value #x444ccccd
:random-range #x45000000
:random-mult #x3f800000
)
(new 'static 'sp-field-init-spec
:field #x11
:flags #x3
:initial-value -4
:random-mult 1
)
(new 'static 'sp-field-init-spec
:field #x12
:flags #x1
:initial-value #x42800000
:random-range #x43000000
:random-mult #x3f800000
)
(new 'static 'sp-field-init-spec
:field #x15
:flags #x1
:random-mult #x3f800000
)
(new 'static 'sp-field-init-spec
:field #x26
:flags #x1
:initial-value -1073540497
:random-mult #x3f800000
)
(new 'static 'sp-field-init-spec
:field #x2e
:initial-value #x12c
:random-mult 1
)
(new 'static 'sp-field-init-spec
:field #x2f
:initial-value #x4000
:random-mult 1
)
(new 'static 'sp-field-init-spec :field #x43)
)
)
)
;; failed to figure out what this is:
(set!
(-> *part-id-table* 2385)
(new 'static 'sparticle-launcher
:init-specs
(new 'static 'inline-array sp-field-init-spec 25
(new 'static 'sp-field-init-spec :field #x1 :initial-value #x200f00)
(new 'static 'sp-field-init-spec
:field #x6
:flags #x1
:initial-value #x3f800000
:random-mult #x3f800000
)
(new 'static 'sp-field-init-spec
:field #xa
:flags #x1
:random-range #x47800000
:random-mult #x3f800000
)
(new 'static 'sp-field-init-spec
:field #xb
:flags #x1
:random-mult #x3f800000
)
(new 'static 'sp-field-init-spec
:field #xc
:flags #x1
:initial-value #x44800000
:random-range #x44800000
:random-mult #x3f800000
)
(new 'static 'sp-field-init-spec
:field #xd
:flags #x1
:initial-value #x434ccccd
:random-range #x42cccccd
:random-mult #x3f800000
)
(new 'static 'sp-field-init-spec
:field #x10
:flags #x1
:random-range #x47800000
:random-mult #x3f800000
)
(new 'static 'sp-field-init-spec
:field #x11
:flags #x3
:initial-value -4
:random-mult 1
)
(new 'static 'sp-field-init-spec
:field #x12
:flags #x1
:initial-value #x42800000
:random-range #x43000000
:random-mult #x3f800000
)
(new 'static 'sp-field-init-spec
:field #x13
:flags #x1
:random-range #x42000000
:random-mult #x3f800000
)
(new 'static 'sp-field-init-spec
:field #x14
:flags #x1
:initial-value #x42800000
:random-range #x42800000
:random-mult #x3f800000
)
(new 'static 'sp-field-init-spec
:field #x15
:flags #x1
:random-mult #x3f800000
)
(new 'static 'sp-field-init-spec
:field #x18
:flags #x1
:random-range #x47800000
:random-mult #x3f800000
)
(new 'static 'sp-field-init-spec
:field #x19
:flags #x1
:initial-value -1019868320
:random-range #x43b60b60
:random-mult #x3f800000
)
(new 'static 'sp-field-init-spec
:field #x1a
:flags #x1
:random-mult #x3f800000
)
(new 'static 'sp-field-init-spec
:field #x1b
:flags #x1
:initial-value #x41360b61
:random-mult #x3f800000
)
(new 'static 'sp-field-init-spec
:field #x1c
:flags #x1
:initial-value #x3f91a2b4
:random-mult #x3f800000
)
(new 'static 'sp-field-init-spec
:field #x1f
:flags #x1
:initial-value -1027461563
:random-range #x43422e45
:random-mult #x3f800000
)
(new 'static 'sp-field-init-spec
:field #x20
:flags #x3
:initial-value -4
:random-mult 1
)
(new 'static 'sp-field-init-spec
:field #x24
:flags #x1
:initial-value #x40888889
:random-mult #x3f800000
)
(new 'static 'sp-field-init-spec
:field #x2e
:initial-value #x12c
:random-mult 1
)
(new 'static 'sp-field-init-spec
:field #x2f
:initial-value #x408c
:random-mult 1
)
(new 'static 'sp-field-init-spec
:field #x32
:initial-value 30
:random-range 14
:random-mult 1
)
(new 'static 'sp-field-init-spec
:field #x33
:flags #x6
:initial-value #x954
)
(new 'static 'sp-field-init-spec :field #x43)
)
)
)
;; failed to figure out what this is:
(set!
(-> *part-id-table* 2388)
(new 'static 'sparticle-launcher
:init-specs
(new 'static 'inline-array sp-field-init-spec 4
(new 'static 'sp-field-init-spec
:field #x24
:flags #x1
:random-mult #x3f800000
)
(new 'static 'sp-field-init-spec
:field #x32
:initial-value #x96
:random-mult 1
)
(new 'static 'sp-field-init-spec
:field #x33
:flags #x6
:initial-value #x955
)
(new 'static 'sp-field-init-spec :field #x43)
)
)
)
;; failed to figure out what this is:
(set!
(-> *part-id-table* 2389)
(new 'static 'sparticle-launcher
:init-specs
(new 'static 'inline-array sp-field-init-spec 5
(new 'static 'sp-field-init-spec
:field #x1b
:flags #x1
:initial-value -1039628151
:random-mult #x3f800000
)
(new 'static 'sp-field-init-spec
:field #x1c
:flags #x1
:initial-value -1076202482
:random-mult #x3f800000
)
(new 'static 'sp-field-init-spec
:field #x20
:flags #x3
:initial-value -4
:random-mult 1
)
(new 'static 'sp-field-init-spec
:field #x24
:flags #x1
:initial-value -1081571191
:random-mult #x3f800000
)
(new 'static 'sp-field-init-spec :field #x43)
)
)
)
;; failed to figure out what this is:
(set!
(-> *part-id-table* 2384)
(new 'static 'sparticle-launcher
:init-specs
(new 'static 'inline-array sp-field-init-spec 17
(new 'static 'sp-field-init-spec :field #x1 :initial-value #x201200)
(new 'static 'sp-field-init-spec
:field #x6
:flags #x1
:initial-value #x3dcccccd
:random-mult #x3f800000
)
(new 'static 'sp-field-init-spec
:field #xd
:flags #x1
:initial-value #x44cccccd
:random-range #x444ccccd
:random-mult #x3f800000
)
(new 'static 'sp-field-init-spec
:field #x10
:flags #x1
:random-range #x47800000
:random-mult #x3f800000
)
(new 'static 'sp-field-init-spec
:field #x11
:flags #x3
:initial-value -4
:random-mult 1
)
(new 'static 'sp-field-init-spec
:field #x12
:flags #x1
:initial-value #x42800000
:random-range #x43000000
:random-mult #x3f800000
)
(new 'static 'sp-field-init-spec
:field #x13
:flags #x1
:random-range #x42000000
:random-mult #x3f800000
)
(new 'static 'sp-field-init-spec
:field #x14
:flags #x1
:initial-value #x42800000
:random-range #x42800000
:random-mult #x3f800000
)
(new 'static 'sp-field-init-spec
:field #x15
:flags #x1
:initial-value #x42800000
:random-range #x42000000
:random-mult #x3f800000
)
(new 'static 'sp-field-init-spec
:field #x1c
:flags #x1
:initial-value -1024081265
:random-mult #x3f800000
)
(new 'static 'sp-field-init-spec
:field #x1f
:flags #x1
:initial-value -1027461563
:random-range #x43422e45
:random-mult #x3f800000
)
(new 'static 'sp-field-init-spec
:field #x20
:flags #x3
:initial-value -4
:random-mult 1
)
(new 'static 'sp-field-init-spec
:field #x24
:flags #x1
:initial-value -1063675494
:random-mult #x3f800000
)
(new 'static 'sp-field-init-spec
:field #x26
:flags #x1
:initial-value -1079065794
:random-mult #x3f800000
)
(new 'static 'sp-field-init-spec
:field #x2e
:initial-value 15
:random-mult 1
)
(new 'static 'sp-field-init-spec
:field #x2f
:initial-value #x400c
:random-mult 1
)
(new 'static 'sp-field-init-spec :field #x43)
)
)
)
;; failed to figure out what this is:
(set!
(-> *part-group-id-table* 560)
(new 'static 'sparticle-launch-group
:length 1
:duration #x384
:linger-duration #x5dc
:flags #x1
:name "group-sequenceC-glowing-can"
:launcher
(new 'static 'inline-array sparticle-group-item 1
(new 'static 'sparticle-group-item :launcher #x8fa)
)
:bounds (new 'static 'sphere :w 262144.0)
)
)
;; failed to figure out what this is:
(set!
(-> *part-id-table* 2298)
(new 'static 'sparticle-launcher
:init-specs
(new 'static 'inline-array sp-field-init-spec 18
(new 'static 'sp-field-init-spec :field #x1 :initial-value #x200000)
(new 'static 'sp-field-init-spec
:field #x6
:flags #x1
:random-mult #x3f800000
)
(new 'static 'sp-field-init-spec
:field #xa
:flags #x1
:initial-value -998244352
:random-range #x45000000
:random-mult #x3f800000
)
(new 'static 'sp-field-init-spec
:field #xb
:flags #x1
:initial-value -998244352
:random-range #x45000000
:random-mult #x3f800000
)
(new 'static 'sp-field-init-spec
:field #xc
:flags #x1
:initial-value -998244352
:random-range #x45000000
:random-mult #x3f800000
)
(new 'static 'sp-field-init-spec
:field #xd
:flags #x1
:initial-value #x45800000
:random-range #x45800000
:random-mult #x3f800000
)
(new 'static 'sp-field-init-spec
:field #x10
:flags #x1
:random-range #x47800000
:random-mult #x3f800000
)
(new 'static 'sp-field-init-spec
:field #x11
:flags #x3
:initial-value -4
:random-mult 1
)
(new 'static 'sp-field-init-spec
:field #x12
:flags #x1
:random-mult #x3f800000
)
(new 'static 'sp-field-init-spec
:field #x13
:flags #x1
:initial-value #x42c00000
:random-range #x42000000
:random-mult #x3f800000
)
(new 'static 'sp-field-init-spec
:field #x14
:flags #x1
:random-mult #x3f800000
)
(new 'static 'sp-field-init-spec
:field #x15
:flags #x1
:initial-value #x42000000
:random-range #x42000000
:random-mult #x3f800000
)
(new 'static 'sp-field-init-spec
:field #x1a
:flags #x1
:random-mult #x3f800000
)
(new 'static 'sp-field-init-spec
:field #x1f
:flags #x1
:initial-value -1017482226
:random-range #x43da740e
:random-mult #x3f800000
)
(new 'static 'sp-field-init-spec
:field #x24
:flags #x1
:initial-value -1092979698
:random-mult #x3f800000
)
(new 'static 'sp-field-init-spec
:field #x2e
:initial-value #x96
:random-mult 1
)
(new 'static 'sp-field-init-spec
:field #x2f
:initial-value 12
:random-mult 1
)
(new 'static 'sp-field-init-spec :field #x43)
)
)
)
;; failed to figure out what this is:
(set!
(-> *part-group-id-table* 561)
(new 'static 'sparticle-launch-group
:length 69
:duration #x384
:linger-duration #x5dc
:flags #x1
:name "group-sequenceC-exploding-can"
:launcher
(new 'static 'inline-array sparticle-group-item 69
(new 'static 'sparticle-group-item
:launcher #xae1
:period #x708
:length #x5
)
(new 'static 'sparticle-group-item
:launcher #xae2
:period #x708
:length #x28
)
(new 'static 'sparticle-group-item
:launcher #xae3
:period #x708
:length #x14
)
(new 'static 'sparticle-group-item
:launcher #xae4
:period #x708
:length #x14
)
(new 'static 'sparticle-group-item
:launcher #xb0e
:fade-after (meters 100.0)
:period #x258
:length #x5
:binding #x128
)
(new 'static 'sparticle-group-item
:launcher #x128
:flags #xc
:binding #x129
)
(new 'static 'sparticle-group-item
:launcher #x129
:fade-after (meters 80.0)
:falloff-to (meters 100.0)
:flags #x4
)
(new 'static 'sparticle-group-item
:launcher #x128
:flags #xc
:binding #x129
)
(new 'static 'sparticle-group-item
:launcher #x129
:fade-after (meters 80.0)
:falloff-to (meters 100.0)
:flags #x4
)
(new 'static 'sparticle-group-item
:launcher #x128
:flags #xc
:binding #x129
)
(new 'static 'sparticle-group-item
:launcher #x129
:fade-after (meters 80.0)
:falloff-to (meters 100.0)
:flags #x4
)
(new 'static 'sparticle-group-item
:launcher #x128
:flags #xc
:binding #x129
)
(new 'static 'sparticle-group-item
:launcher #x129
:fade-after (meters 80.0)
:falloff-to (meters 100.0)
:flags #x4
)
(new 'static 'sparticle-group-item
:launcher #x128
:flags #xc
:binding #x129
)
(new 'static 'sparticle-group-item
:launcher #x129
:fade-after (meters 80.0)
:falloff-to (meters 100.0)
:flags #x4
)
(new 'static 'sparticle-group-item
:launcher #x128
:flags #xc
:binding #x129
)
(new 'static 'sparticle-group-item
:launcher #x129
:fade-after (meters 80.0)
:falloff-to (meters 100.0)
:flags #x4
)
(new 'static 'sparticle-group-item
:launcher #x128
:flags #xc
:binding #x129
)
(new 'static 'sparticle-group-item
:launcher #x129
:fade-after (meters 80.0)
:falloff-to (meters 100.0)
:flags #x4
)
(new 'static 'sparticle-group-item
:launcher #x128
:flags #xc
:binding #x129
)
(new 'static 'sparticle-group-item
:launcher #x129
:fade-after (meters 80.0)
:falloff-to (meters 100.0)
:flags #x4
)
(new 'static 'sparticle-group-item
:launcher #x128
:flags #xc
:binding #x129
)
(new 'static 'sparticle-group-item
:launcher #x129
:fade-after (meters 80.0)
:falloff-to (meters 100.0)
:flags #x4
)
(new 'static 'sparticle-group-item
:launcher #x128
:flags #xc
:binding #x129
)
(new 'static 'sparticle-group-item
:launcher #x129
:fade-after (meters 80.0)
:falloff-to (meters 100.0)
:flags #x4
)
(new 'static 'sparticle-group-item
:launcher #x128
:flags #xc
:binding #x129
)
(new 'static 'sparticle-group-item
:launcher #x129
:fade-after (meters 80.0)
:falloff-to (meters 100.0)
:flags #x4
)
(new 'static 'sparticle-group-item
:launcher #x128
:flags #xc
:binding #x129
)
(new 'static 'sparticle-group-item
:launcher #x129
:fade-after (meters 80.0)
:falloff-to (meters 100.0)
:flags #x4
)
(new 'static 'sparticle-group-item
:launcher #x128
:flags #xc
:binding #x129
)
(new 'static 'sparticle-group-item
:launcher #x129
:fade-after (meters 80.0)
:falloff-to (meters 100.0)
:flags #x4
)
(new 'static 'sparticle-group-item
:launcher #x128
:flags #xc
:binding #x129
)
(new 'static 'sparticle-group-item
:launcher #x129
:fade-after (meters 80.0)
:falloff-to (meters 100.0)
:flags #x4
)
(new 'static 'sparticle-group-item
:launcher #x128
:flags #xc
:binding #x129
)
(new 'static 'sparticle-group-item
:launcher #x129
:fade-after (meters 80.0)
:falloff-to (meters 100.0)
:flags #x4
)
(new 'static 'sparticle-group-item
:launcher #x128
:flags #xc
:binding #x129
)
(new 'static 'sparticle-group-item
:launcher #x129
:fade-after (meters 80.0)
:falloff-to (meters 100.0)
:flags #x4
)
(new 'static 'sparticle-group-item
:launcher #x128
:flags #xc
:binding #x129
)
(new 'static 'sparticle-group-item
:launcher #x129
:fade-after (meters 80.0)
:falloff-to (meters 100.0)
:flags #x4
)
(new 'static 'sparticle-group-item
:launcher #x128
:flags #xc
:binding #x129
)
(new 'static 'sparticle-group-item
:launcher #x129
:fade-after (meters 80.0)
:falloff-to (meters 100.0)
:flags #x4
)
(new 'static 'sparticle-group-item
:launcher #x128
:flags #xc
:binding #x129
)
(new 'static 'sparticle-group-item
:launcher #x129
:fade-after (meters 80.0)
:falloff-to (meters 100.0)
:flags #x4
)
(new 'static 'sparticle-group-item
:launcher #x128
:flags #xc
:binding #x129
)
(new 'static 'sparticle-group-item
:launcher #x129
:fade-after (meters 80.0)
:falloff-to (meters 100.0)
:flags #x4
)
(new 'static 'sparticle-group-item
:launcher #x128
:flags #xc
:binding #x129
)
(new 'static 'sparticle-group-item
:launcher #x129
:fade-after (meters 80.0)
:falloff-to (meters 100.0)
:flags #x4
)
(new 'static 'sparticle-group-item
:launcher #x128
:flags #xc
:binding #x129
)
(new 'static 'sparticle-group-item
:launcher #x129
:fade-after (meters 80.0)
:falloff-to (meters 100.0)
:flags #x4
)
(new 'static 'sparticle-group-item
:launcher #x128
:flags #xc
:binding #x129
)
(new 'static 'sparticle-group-item
:launcher #x129
:fade-after (meters 80.0)
:falloff-to (meters 100.0)
:flags #x4
)
(new 'static 'sparticle-group-item
:launcher #x128
:flags #xc
:binding #x129
)
(new 'static 'sparticle-group-item
:launcher #x129
:fade-after (meters 80.0)
:falloff-to (meters 100.0)
:flags #x4
)
(new 'static 'sparticle-group-item
:launcher #x128
:flags #xc
:binding #x129
)
(new 'static 'sparticle-group-item
:launcher #x129
:fade-after (meters 80.0)
:falloff-to (meters 100.0)
:flags #x4
)
(new 'static 'sparticle-group-item
:launcher #x128
:flags #xc
:binding #x129
)
(new 'static 'sparticle-group-item
:launcher #x129
:fade-after (meters 80.0)
:falloff-to (meters 100.0)
:flags #x4
)
(new 'static 'sparticle-group-item
:launcher #x128
:flags #xc
:binding #x129
)
(new 'static 'sparticle-group-item
:launcher #x129
:fade-after (meters 80.0)
:falloff-to (meters 100.0)
:flags #x4
)
(new 'static 'sparticle-group-item
:launcher #x128
:flags #xc
:binding #x129
)
(new 'static 'sparticle-group-item
:launcher #x129
:fade-after (meters 80.0)
:falloff-to (meters 100.0)
:flags #x4
)
(new 'static 'sparticle-group-item
:launcher #x128
:flags #xc
:binding #x129
)
(new 'static 'sparticle-group-item
:launcher #x129
:fade-after (meters 80.0)
:falloff-to (meters 100.0)
:flags #x4
)
(new 'static 'sparticle-group-item
:launcher #x128
:flags #xc
:binding #x129
)
(new 'static 'sparticle-group-item
:launcher #x129
:fade-after (meters 80.0)
:falloff-to (meters 100.0)
:flags #x4
)
(new 'static 'sparticle-group-item
:launcher #x128
:flags #xc
:binding #x129
)
(new 'static 'sparticle-group-item
:launcher #x129
:fade-after (meters 80.0)
:falloff-to (meters 100.0)
:flags #x4
)
(new 'static 'sparticle-group-item
:launcher #x128
:flags #xc
:binding #x129
)
(new 'static 'sparticle-group-item
:launcher #x129
:fade-after (meters 80.0)
:falloff-to (meters 100.0)
:flags #x4
)
)
:bounds (new 'static 'sphere :w 262144.0)
)
)
;; failed to figure out what this is:
(set!
(-> *part-id-table* 2830)
(new 'static 'sparticle-launcher
:init-specs
(new 'static 'inline-array sp-field-init-spec 16
(new 'static 'sp-field-init-spec :field #x1 :initial-value #x201200)
(new 'static 'sp-field-init-spec
:field #x6
:flags #x1
:initial-value #x42000000
:random-mult #x3f800000
)
(new 'static 'sp-field-init-spec
:field #xa
:flags #x1
:initial-value -973078528
:random-range #x46800000
:random-mult #x3f800000
)
(new 'static 'sp-field-init-spec
:field #xb
:flags #x1
:initial-value #x45800000
:random-range #x46000000
:random-mult #x3f800000
)
(new 'static 'sp-field-init-spec
:field #xc
:flags #x1
:initial-value -973078528
:random-range #x46800000
:random-mult #x3f800000
)
(new 'static 'sp-field-init-spec
:field #xd
:flags #x1
:initial-value #x43cccccd
:random-mult #x3f800000
)
(new 'static 'sp-field-init-spec
:field #x11
:flags #x3
:initial-value -4
:random-mult 1
)
(new 'static 'sp-field-init-spec
:field #x15
:flags #x1
:random-mult #x3f800000
)
(new 'static 'sp-field-init-spec
:field #x1a
:flags #x1
:initial-value #x435a740e
:random-range #x42da740e
:random-mult #x3f800000
)
(new 'static 'sp-field-init-spec
:field #x26
:flags #x1
:initial-value -1079065794
:random-mult #x3f800000
)
(new 'static 'sp-field-init-spec
:field #x2d
:flags #x1
:initial-value #x3f70a3d7
:random-mult #x3f800000
)
(new 'static 'sp-field-init-spec
:field #x2e
:initial-value #xf0
:random-mult 1
)
(new 'static 'sp-field-init-spec
:field #x2f
:initial-value 8
:random-mult 1
)
(new 'static 'sp-field-init-spec
:field #x3a
:flags #x1
:random-range #x46c71c72
:random-mult #x3f800000
)
(new 'static 'sp-field-init-spec
:field #x3b
:flags #x1
:random-range #x47800000
:random-mult #x3f800000
)
(new 'static 'sp-field-init-spec :field #x43)
)
)
)
;; failed to figure out what this is:
(set!
(-> *part-id-table* 2786)
(new 'static 'sparticle-launcher
:init-specs
(new 'static 'inline-array sp-field-init-spec 22
(new 'static 'sp-field-init-spec :field #x1 :initial-value #x200f00)
(new 'static 'sp-field-init-spec
:field #x6
:flags #x1
:initial-value #x41400000
:random-mult #x3f800000
)
(new 'static 'sp-field-init-spec
:field #xb
:flags #x1
:initial-value -977272832
:random-range #x46400000
:random-mult #x3f800000
)
(new 'static 'sp-field-init-spec
:field #xd
:flags #x1
:initial-value #x44cccccd
:random-range #x454ccccd
:random-mult #x3f800000
)
(new 'static 'sp-field-init-spec
:field #x11
:flags #x3
:initial-value -4
:random-mult 1
)
(new 'static 'sp-field-init-spec
:field #x12
:flags #x1
:initial-value #x43000000
:random-range #x43000000
:random-mult #x3f800000
)
(new 'static 'sp-field-init-spec
:field #x13
:flags #x1
:random-range #x42000000
:random-mult #x3f800000
)
(new 'static 'sp-field-init-spec
:field #x14
:flags #x1
:initial-value #x43000000
:random-range #x43000000
:random-mult #x3f800000
)
(new 'static 'sp-field-init-spec
:field #x15
:flags #x1
:initial-value #x42000000
:random-range #x42c00000
:random-mult #x3f800000
)
(new 'static 'sp-field-init-spec
:field #x1a
:flags #x1
:initial-value #x4323d70a
:random-range #x4423d70a
:random-mult #x3f800000
)
(new 'static 'sp-field-init-spec
:field #x1c
:flags #x1
:initial-value -1053899970
:random-mult #x3f800000
)
(new 'static 'sp-field-init-spec
:field #x20
:flags #x3
:initial-value -4
:random-mult 1
)
(new 'static 'sp-field-init-spec
:field #x26
:flags #x1
:initial-value -1087454402
:random-range -1087454402
:random-mult #x3f800000
)
(new 'static 'sp-field-init-spec
:field #x2d
:flags #x1
:initial-value #x3f666666
:random-mult #x3f800000
)
(new 'static 'sp-field-init-spec
:field #x2e
:initial-value #x12c
:random-mult 1
)
(new 'static 'sp-field-init-spec
:field #x2f
:initial-value #x4004
:random-mult 1
)
(new 'static 'sp-field-init-spec
:field #x32
:initial-value 30
:random-range 89
:random-mult 1
)
(new 'static 'sp-field-init-spec
:field #x33
:flags #x6
:initial-value #xae5
)
(new 'static 'sp-field-init-spec
:field #x3a
:flags #x1
:random-range #x46aaaaab
:random-mult #x3f800000
)
(new 'static 'sp-field-init-spec
:field #x3b
:flags #x1
:random-range #x47800000
:random-mult #x3f800000
)
(new 'static 'sp-field-init-spec
:field #x3e
:flags #x1
:initial-value #x46000000
:random-range #x46800000
:random-mult #x3f800000
)
(new 'static 'sp-field-init-spec :field #x43)
)
)
)
;; failed to figure out what this is:
(set!
(-> *part-id-table* 2789)
(new 'static 'sparticle-launcher
:init-specs
(new 'static 'inline-array sp-field-init-spec 2
(new 'static 'sp-field-init-spec
:field #x24
:flags #x1
:initial-value -1081571191
:random-mult #x3f800000
)
(new 'static 'sp-field-init-spec :field #x43)
)
)
)
;; failed to figure out what this is:
(set!
(-> *part-id-table* 2788)
(new 'static 'sparticle-launcher
:init-specs
(new 'static 'inline-array sp-field-init-spec 14
(new 'static 'sp-field-init-spec :field #x1 :initial-value #x200f00)
(new 'static 'sp-field-init-spec
:field #x6
:flags #x1
:initial-value #x41400000
:random-mult #x3f800000
)
(new 'static 'sp-field-init-spec
:field #xd
:flags #x1
:initial-value #x4499999a
:random-mult #x3f800000
)
(new 'static 'sp-field-init-spec
:field #x10
:flags #x1
:random-range #x47000000
:random-mult #x3f800000
)
(new 'static 'sp-field-init-spec
:field #x11
:flags #x1
:initial-value #x47400000
:random-mult #x3f800000
)
(new 'static 'sp-field-init-spec
:field #x12
:flags #x1
:initial-value #x43000000
:random-range #x43000000
:random-mult #x3f800000
)
(new 'static 'sp-field-init-spec
:field #x13
:flags #x1
:random-range #x42000000
:random-mult #x3f800000
)
(new 'static 'sp-field-init-spec
:field #x14
:flags #x1
:initial-value #x43000000
:random-range #x42800000
:random-mult #x3f800000
)
(new 'static 'sp-field-init-spec
:field #x15
:flags #x1
:initial-value #x42000000
:random-range #x42800000
:random-mult #x3f800000
)
(new 'static 'sp-field-init-spec
:field #x20
:flags #x1
:initial-value #x45851eb8
:random-mult #x3f800000
)
(new 'static 'sp-field-init-spec
:field #x24
:flags #x1
:initial-value -1077097267
:random-mult #x3f800000
)
(new 'static 'sp-field-init-spec
:field #x2e
:initial-value 60
:random-mult 1
)
(new 'static 'sp-field-init-spec
:field #x2f
:initial-value #x400c
:random-mult 1
)
(new 'static 'sp-field-init-spec :field #x43)
)
)
)
;; failed to figure out what this is:
(set!
(-> *part-id-table* 2785)
(new 'static 'sparticle-launcher
:init-specs
(new 'static 'inline-array sp-field-init-spec 12
(new 'static 'sp-field-init-spec :field #x1 :initial-value #x201200)
(new 'static 'sp-field-init-spec
:field #x6
:flags #x1
:initial-value #x3f800000
:random-mult #x3f800000
)
(new 'static 'sp-field-init-spec
:field #xd
:flags #x1
:initial-value #x47c00000
:random-mult #x3f800000
)
(new 'static 'sp-field-init-spec
:field #x11
:flags #x3
:initial-value -4
:random-mult 1
)
(new 'static 'sp-field-init-spec
:field #x12
:flags #x1
:initial-value #x43400000
:random-range #x42800000
:random-mult #x3f800000
)
(new 'static 'sp-field-init-spec
:field #x13
:flags #x1
:random-range #x42000000
:random-mult #x3f800000
)
(new 'static 'sp-field-init-spec
:field #x14
:flags #x1
:initial-value #x43000000
:random-range #x43000000
:random-mult #x3f800000
)
(new 'static 'sp-field-init-spec
:field #x15
:flags #x1
:initial-value #x43000000
:random-mult #x3f800000
)
(new 'static 'sp-field-init-spec
:field #x24
:flags #x1
:initial-value -1072369143
:random-mult #x3f800000
)
(new 'static 'sp-field-init-spec
:field #x2e
:initial-value 54
:random-mult 1
)
(new 'static 'sp-field-init-spec
:field #x2f
:initial-value #x400c
:random-mult 1
)
(new 'static 'sp-field-init-spec :field #x43)
)
)
)
;; failed to figure out what this is:
(set!
(-> *part-id-table* 2787)
(new 'static 'sparticle-launcher
:init-specs
(new 'static 'inline-array sp-field-init-spec 23
(new 'static 'sp-field-init-spec :field #x1 :initial-value #x200000)
(new 'static 'sp-field-init-spec
:field #x6
:flags #x1
:initial-value #x41800000
:random-mult #x3f800000
)
(new 'static 'sp-field-init-spec
:field #xb
:flags #x1
:initial-value -977272832
:random-range #x46400000
:random-mult #x3f800000
)
(new 'static 'sp-field-init-spec
:field #xd
:flags #x1
:initial-value #x46400000
:random-range #x45c00000
:random-mult #x3f800000
)
(new 'static 'sp-field-init-spec
:field #x10
:flags #x1
:random-range #x47800000
:random-mult #x3f800000
)
(new 'static 'sp-field-init-spec
:field #x11
:flags #x3
:initial-value -4
:random-mult 1
)
(new 'static 'sp-field-init-spec
:field #x12
:flags #x1
:random-range #x42c00000
:random-mult #x3f800000
)
(new 'static 'sp-field-init-spec
:field #x13
:flags #x1
:random-range #x42000000
:random-mult #x3f800000
)
(new 'static 'sp-field-init-spec
:field #x14
:flags #x1
:initial-value #x42800000
:random-range #x42000000
:random-mult #x3f800000
)
(new 'static 'sp-field-init-spec
:field #x15
:flags #x1
:initial-value #x42800000
:random-range #x42800000
:random-mult #x3f800000
)
(new 'static 'sp-field-init-spec
:field #x1a
:flags #x1
:initial-value #x43a3d70a
:random-range #x4323d70a
:random-mult #x3f800000
)
(new 'static 'sp-field-init-spec
:field #x1c
:flags #x1
:initial-value #x42a3d70a
:random-mult #x3f800000
)
(new 'static 'sp-field-init-spec
:field #x1f
:flags #x1
:initial-value -1025870834
:random-range #x435a740e
:random-mult #x3f800000
)
(new 'static 'sp-field-init-spec
:field #x20
:flags #x3
:initial-value -4
:random-mult 1
)
(new 'static 'sp-field-init-spec
:field #x24
:flags #x1
:initial-value -1097751884
:random-mult #x3f800000
)
(new 'static 'sp-field-init-spec
:field #x26
:flags #x1
:initial-value #x3f2ec33e
:random-range #x3f2ec33e
:random-mult #x3f800000
)
(new 'static 'sp-field-init-spec
:field #x2d
:flags #x1
:initial-value #x3f4ccccd
:random-mult #x3f800000
)
(new 'static 'sp-field-init-spec
:field #x2e
:initial-value #x1fe
:random-mult 1
)
(new 'static 'sp-field-init-spec
:field #x2f
:initial-value #x4004
:random-mult 1
)
(new 'static 'sp-field-init-spec
:field #x3a
:flags #x1
:random-range #x46aaaaab
:random-mult #x3f800000
)
(new 'static 'sp-field-init-spec
:field #x3b
:flags #x1
:random-range #x47800000
:random-mult #x3f800000
)
(new 'static 'sp-field-init-spec
:field #x3e
:flags #x1
:random-range #x46800000
:random-mult #x3f800000
)
(new 'static 'sp-field-init-spec :field #x43)
)
)
)
;; failed to figure out what this is:
(set!
(-> *part-group-id-table* 562)
(new 'static 'sparticle-launch-group
:length 36
:duration #x384
:linger-duration #x5dc
:flags #x1
:name "group-sequenceC-dark-splash"
:launcher
(new 'static 'inline-array sparticle-group-item 36
(new 'static 'sparticle-group-item
:launcher #x127
:fade-after (meters 100.0)
:period #x258
:length #x5
:binding #x128
)
(new 'static 'sparticle-group-item
:launcher #x128
:flags #xc
:binding #x129
)
(new 'static 'sparticle-group-item
:launcher #x129
:fade-after (meters 80.0)
:falloff-to (meters 100.0)
:flags #x4
)
(new 'static 'sparticle-group-item
:launcher #x128
:flags #xc
:binding #x129
)
(new 'static 'sparticle-group-item
:launcher #x129
:fade-after (meters 80.0)
:falloff-to (meters 100.0)
:flags #x4
)
(new 'static 'sparticle-group-item
:launcher #x128
:flags #xc
:binding #x129
)
(new 'static 'sparticle-group-item
:launcher #x129
:fade-after (meters 80.0)
:falloff-to (meters 100.0)
:flags #x4
)
(new 'static 'sparticle-group-item
:launcher #x128
:flags #xc
:binding #x129
)
(new 'static 'sparticle-group-item
:launcher #x129
:fade-after (meters 80.0)
:falloff-to (meters 100.0)
:flags #x4
)
(new 'static 'sparticle-group-item
:launcher #x128
:flags #xc
:binding #x129
)
(new 'static 'sparticle-group-item
:launcher #x129
:fade-after (meters 80.0)
:falloff-to (meters 100.0)
:flags #x4
)
(new 'static 'sparticle-group-item
:launcher #x128
:flags #xc
:binding #x129
)
(new 'static 'sparticle-group-item
:launcher #x129
:fade-after (meters 80.0)
:falloff-to (meters 100.0)
:flags #x4
)
(new 'static 'sparticle-group-item
:launcher #x128
:flags #xc
:binding #x129
)
(new 'static 'sparticle-group-item
:launcher #x129
:fade-after (meters 80.0)
:falloff-to (meters 100.0)
:flags #x4
)
(new 'static 'sparticle-group-item
:launcher #x128
:flags #xc
:binding #x129
)
(new 'static 'sparticle-group-item
:launcher #x129
:fade-after (meters 80.0)
:falloff-to (meters 100.0)
:flags #x4
)
(new 'static 'sparticle-group-item
:launcher #x128
:flags #xc
:binding #x129
)
(new 'static 'sparticle-group-item
:launcher #x129
:fade-after (meters 80.0)
:falloff-to (meters 100.0)
:flags #x4
)
(new 'static 'sparticle-group-item
:launcher #x128
:flags #xc
:binding #x129
)
(new 'static 'sparticle-group-item
:launcher #x129
:fade-after (meters 80.0)
:falloff-to (meters 100.0)
:flags #x4
)
(new 'static 'sparticle-group-item
:launcher #x128
:flags #xc
:binding #x129
)
(new 'static 'sparticle-group-item
:launcher #x129
:fade-after (meters 80.0)
:falloff-to (meters 100.0)
:flags #x4
)
(new 'static 'sparticle-group-item
:launcher #x128
:flags #xc
:binding #x129
)
(new 'static 'sparticle-group-item
:launcher #x129
:fade-after (meters 80.0)
:falloff-to (meters 100.0)
:flags #x4
)
(new 'static 'sparticle-group-item
:launcher #x128
:flags #xc
:binding #x129
)
(new 'static 'sparticle-group-item
:launcher #x129
:fade-after (meters 80.0)
:falloff-to (meters 100.0)
:flags #x4
)
(new 'static 'sparticle-group-item
:launcher #x128
:flags #xc
:binding #x129
)
(new 'static 'sparticle-group-item
:launcher #x129
:fade-after (meters 80.0)
:falloff-to (meters 100.0)
:flags #x4
)
(new 'static 'sparticle-group-item
:launcher #x128
:flags #xc
:binding #x129
)
(new 'static 'sparticle-group-item
:launcher #x129
:fade-after (meters 80.0)
:falloff-to (meters 100.0)
:flags #x4
)
(new 'static 'sparticle-group-item
:launcher #x128
:flags #xc
:binding #x129
)
(new 'static 'sparticle-group-item
:launcher #x129
:fade-after (meters 80.0)
:falloff-to (meters 100.0)
:flags #x4
)
(new 'static 'sparticle-group-item
:launcher #x82f
:period #x258
:length #x5
)
(new 'static 'sparticle-group-item
:launcher #x830
:fade-after (meters 80.0)
:falloff-to (meters 80.0)
:period #x258
:length #x28
)
(new 'static 'sparticle-group-item
:launcher #x831
:period #x258
:length #x14
)
)
:bounds (new 'static 'sphere :w 262144.0)
)
)
;; failed to figure out what this is:
(set!
(-> *part-group-id-table* 681)
(new 'static 'sparticle-launch-group
:length 1
:duration #x5
:linger-duration #x384
:flags #x1
:name "group-sequenceC-blow-dust"
:launcher
(new 'static 'inline-array sparticle-group-item 1
(new 'static 'sparticle-group-item :launcher #xae6)
)
:bounds (new 'static 'sphere :w 262144.0)
)
)
;; failed to figure out what this is:
(set!
(-> *part-id-table* 2790)
(new 'static 'sparticle-launcher
:init-specs
(new 'static 'inline-array sp-field-init-spec 24
(new 'static 'sp-field-init-spec :field #x1 :initial-value #x200000)
(new 'static 'sp-field-init-spec
:field #x6
:flags #x1
:initial-value #x3f800000
:random-mult #x3f800000
)
(new 'static 'sp-field-init-spec
:field #xd
:flags #x1
:initial-value #x43cccccd
:random-range #x43cccccd
:random-mult #x3f800000
)
(new 'static 'sp-field-init-spec
:field #x10
:flags #x1
:random-range #x47800000
:random-mult #x3f800000
)
(new 'static 'sp-field-init-spec
:field #x11
:flags #x3
:initial-value -4
:random-mult 1
)
(new 'static 'sp-field-init-spec
:field #x12
:flags #x1
:initial-value #x43000000
:random-range #x42000000
:random-mult #x3f800000
)
(new 'static 'sp-field-init-spec
:field #x13
:flags #x1
:initial-value #x42c00000
:random-range #x42800000
:random-mult #x3f800000
)
(new 'static 'sp-field-init-spec
:field #x14
:flags #x1
:initial-value #x42800000
:random-range #x42000000
:random-mult #x3f800000
)
(new 'static 'sp-field-init-spec
:field #x15
:flags #x1
:random-mult #x3f800000
)
(new 'static 'sp-field-init-spec
:field #x1a
:flags #x1
:initial-value #x42888889
:random-range #x415a740e
:random-mult #x3f800000
)
(new 'static 'sp-field-init-spec
:field #x1c
:flags #x1
:initial-value #x41da740e
:random-mult #x3f800000
)
(new 'static 'sp-field-init-spec
:field #x1f
:flags #x1
:initial-value -1017482226
:random-range #x43da740e
:random-mult #x3f800000
)
(new 'static 'sp-field-init-spec
:field #x20
:flags #x3
:initial-value -4
:random-mult 1
)
(new 'static 'sp-field-init-spec
:field #x24
:flags #x1
:initial-value #x3ecccccd
:random-mult #x3f800000
)
(new 'static 'sp-field-init-spec
:field #x26
:flags #x1
:initial-value #x3faec33e
:random-range -1079065794
:random-mult #x3f800000
)
(new 'static 'sp-field-init-spec
:field #x2d
:flags #x1
:initial-value #x3f6b851f
:random-mult #x3f800000
)
(new 'static 'sp-field-init-spec
:field #x2e
:initial-value #x12c
:random-mult 1
)
(new 'static 'sp-field-init-spec
:field #x2f
:initial-value 12
:random-mult 1
)
(new 'static 'sp-field-init-spec
:field #x32
:initial-value 15
:random-range 44
:random-mult 1
)
(new 'static 'sp-field-init-spec
:field #x33
:flags #x6
:initial-value #xb06
)
(new 'static 'sp-field-init-spec
:field #x3a
:flags #x1
:initial-value #x46a0b60b
:random-range #x43b60b61
:random-mult #x3f800000
)
(new 'static 'sp-field-init-spec
:field #x3b
:flags #x1
:initial-value -988923676
:random-range #x452aaaab
:random-mult #x3f800000
)
(new 'static 'sp-field-init-spec
:field #x3e
:flags #x1
:initial-value #x4499999a
:random-range -989855744
:random-mult #x3f800000
)
(new 'static 'sp-field-init-spec :field #x43)
)
)
)
;; failed to figure out what this is:
(set!
(-> *part-id-table* 2822)
(new 'static 'sparticle-launcher
:init-specs
(new 'static 'inline-array sp-field-init-spec 2
(new 'static 'sp-field-init-spec
:field #x24
:flags #x1
:initial-value -1110651699
:random-mult #x3f800000
)
(new 'static 'sp-field-init-spec :field #x43)
)
)
)
;; definition of type sequenceB
(deftype sequenceB (process-taskable)
((bonelurker handle :offset-assert 384)
(evilbro handle :offset-assert 392)
(evilsis handle :offset-assert 400)
(lurker-army handle 9 :offset-assert 408)
)
:heap-base #x170
:method-count-assert 53
:size-assert #x1e0
:flag-assert #x35017001e0
)
;; definition of type sequenceC
(deftype sequenceC (process-taskable)
((bonelurker handle :offset-assert 384)
(darkecocan handle :offset-assert 392)
(darkecocan-glowing-look lod-set :inline :offset-assert 400)
)
:heap-base #x150
:method-count-assert 53
:size-assert #x1b1
:flag-assert #x35015001b1
)
;; failed to figure out what this is:
(let
((v1-46
(new 'static 'skeleton-group
:art-group-name "sidekick-human"
:bounds (new 'static 'vector :w 10240.0)
:version #x6
:shadow 2
)
)
)
(set! (-> v1-46 jgeo) 0)
(set! (-> v1-46 janim) 3)
(set! (-> v1-46 mgeo 0) (the-as uint 1))
(set! (-> v1-46 lod-dist 0) 4095996000.0)
(set! *sidekick-human-sg* v1-46)
)
;; failed to figure out what this is:
(let
((v1-47
(new 'static 'skeleton-group
:art-group-name "darkecocan"
:bounds (new 'static 'vector :w 4096.0)
:version #x6
)
)
)
(set! (-> v1-47 jgeo) 0)
(set! (-> v1-47 janim) 4)
(set! (-> v1-47 mgeo 0) (the-as uint 1))
(set! (-> v1-47 lod-dist 0) 4095996000.0)
(set! *darkecocan-sg* v1-47)
)
;; failed to figure out what this is:
(let
((v1-48
(new 'static 'skeleton-group
:art-group-name "darkecocan"
:bounds (new 'static 'vector :w 4096.0)
:version #x6
)
)
)
(set! (-> v1-48 jgeo) 2)
(set! (-> v1-48 janim) 4)
(set! (-> v1-48 mgeo 0) (the-as uint 3))
(set! (-> v1-48 lod-dist 0) 4095996000.0)
(set! *darkecocan-glow-sg* v1-48)
)
;; failed to figure out what this is:
(let
((v1-49
(new 'static 'skeleton-group
:art-group-name "evilbro"
:bounds (new 'static 'vector :w 4096.0)
:version #x6
)
)
)
(set! (-> v1-49 jgeo) 0)
(set! (-> v1-49 janim) 3)
(set! (-> v1-49 mgeo 0) (the-as uint 1))
(set! (-> v1-49 lod-dist 0) 4095996000.0)
(set! *evilbro-sg* v1-49)
)
;; failed to figure out what this is:
(let
((v1-50
(new 'static 'skeleton-group
:art-group-name "evilsis"
:bounds (new 'static 'vector :w 4096.0)
:version #x6
)
)
)
(set! (-> v1-50 jgeo) 0)
(set! (-> v1-50 janim) 3)
(set! (-> v1-50 mgeo 0) (the-as uint 1))
(set! (-> v1-50 lod-dist 0) 4095996000.0)
(set! *evilsis-sg* v1-50)
)
;; definition of type army-info
(deftype army-info (structure)
((pos vector :offset-assert 0)
(rot float :offset-assert 4)
(start-frame float :offset-assert 8)
(skel symbol :offset-assert 12)
)
:method-count-assert 9
:size-assert #x10
:flag-assert #x900000010
)
;; definition for symbol *lurker-army*, type (array army-info)
(define
*lurker-army*
(the-as (array army-info)
(new
'static
'boxed-array
:type army-info :length 9 :allocated-length 9
(new 'static 'army-info
:pos
(new 'static 'vector :x -920633.4 :y 83546.11 :z 4210409.5)
:rot 28556.04
:skel 'babak
)
(new 'static 'army-info
:pos
(new 'static 'vector :x -873488.4 :y 86441.984 :z 4225454.0)
:rot 37861.24
:start-frame 5.0
:skel 'babak
)
(new 'static 'army-info
:pos
(new 'static 'vector :x -905871.4 :y 83132.414 :z 4231934.0)
:rot 32054.021
:start-frame 10.0
:skel 'babak
)
(new 'static 'army-info
:pos
(new 'static 'vector :x -926765.06 :y 83496.96 :z 4236230.5)
:rot 30001.652
:start-frame 15.0
:skel 'babak
)
(new 'static 'army-info
:pos
(new 'static 'vector :x -893345.8 :y 83517.44 :z 4212961.5)
:rot 32755.074
:start-frame 20.0
:skel 'babak
)
(new 'static 'army-info
:pos
(new 'static 'vector :x -842797.06 :y 84041.73 :z 4218855.5)
:rot 43916.402
:skel 'bonelurker
)
(new 'static 'army-info
:pos
(new 'static 'vector :x -839274.5 :y 82644.99 :z 4248723.5)
:rot 40510.715
:start-frame 6.0
:skel 'bonelurker
)
(new 'static 'army-info
:pos
(new 'static 'vector :x -871485.44 :y 85909.51 :z 4243181.5)
:rot 37046.043
:start-frame 12.0
:skel 'bonelurker
)
(new 'static 'army-info
:pos
(new 'static 'vector :x -947523.56 :y 85835.77 :z 4219314.0)
:rot 26980.078
:start-frame 18.0
:skel 'bonelurker
)
)
)
)
;; definition for function evilsib-trans-hook-hover
;; INFO: Return type mismatch int vs none.
(defbehavior evilsib-trans-hook-hover evilbro ()
0
(none)
)
;; definition for function evilsib-trans-hook-wait
;; INFO: Return type mismatch int vs none.
(defbehavior evilsib-trans-hook-wait evilbro ()
(when (>= (ja-aframe-num 0) 425.0)
(let ((gp-0 (get-process *default-dead-pool* part-tracker #x4000)))
(when gp-0
(let ((t9-2 (method-of-type part-tracker activate)))
(t9-2
(the-as part-tracker gp-0)
*entity-pool*
'part-tracker
(the-as pointer #x70004000)
)
)
(run-now-in-process
gp-0
part-tracker-init
(-> *part-group-id-table* 557)
-1
#f
#f
#f
(-> self draw origin)
)
(-> gp-0 ppointer)
)
)
(let ((a1-3 (new 'stack-no-clear 'event-message-block)))
(set! (-> a1-3 from) self)
(set! (-> a1-3 num-params) 1)
(set! (-> a1-3 message) 'trans-hook)
(set! (-> a1-3 param 0) (the-as uint evilsib-trans-hook-hover))
(send-event-function self a1-3)
)
)
0
(none)
)
;; definition for method 32 of type sequenceB
(defmethod play-anim! sequenceB ((obj sequenceB) (arg0 symbol))
(with-pp
(cond
(arg0
(let ((a1-1 (new 'stack-no-clear 'event-message-block)))
(set! (-> a1-1 from) pp)
(set! (-> a1-1 num-params) 1)
(set! (-> a1-1 message) 'sidekick)
(set! (-> a1-1 param 0) (the-as uint #f))
(send-event-function *target* a1-1)
)
(let ((s5-0 (get-process *default-dead-pool* manipy #x4000)))
(set! (-> obj bonelurker) (ppointer->handle (when s5-0
(let
((t9-2
(method-of-type
manipy
activate
)
)
)
(t9-2
(the-as manipy s5-0)
obj
'manipy
(the-as pointer #x70004000)
)
)
(run-now-in-process
s5-0
manipy-init
(-> obj root trans)
(-> obj entity)
*bonelurker-sg*
#f
)
(-> s5-0 ppointer)
)
)
)
)
(let ((a1-5 (new 'stack-no-clear 'event-message-block)))
(set! (-> a1-5 from) pp)
(set! (-> a1-5 num-params) 1)
(set! (-> a1-5 message) 'anim-mode)
(set! (-> a1-5 param 0) (the-as uint 'clone-anim))
(send-event-function (handle->process (-> obj bonelurker)) a1-5)
)
(let ((a1-6 (new 'stack-no-clear 'event-message-block)))
(set! (-> a1-6 from) pp)
(set! (-> a1-6 num-params) 1)
(set! (-> a1-6 message) 'center-joint)
(set! (-> a1-6 param 0) (the-as uint 3))
(send-event-function (handle->process (-> obj bonelurker)) a1-6)
)
(set-setting!
*setting-control*
pp
'music-volume-movie
'abs
(the-as float 0.0)
0
)
(set-setting!
*setting-control*
pp
'sfx-volume-movie
'abs
(the-as float 0.0)
0
)
(set-setting!
*setting-control*
pp
'ambient-volume-movie
'abs
(the-as float 0.0)
0
)
(dotimes (s5-1 9)
(let ((s4-0 (-> *lurker-army* s5-1)))
(cond
((= (-> s4-0 skel) 'bonelurker)
(let ((s3-0 (get-process *default-dead-pool* manipy #x4000)))
(set! (-> obj lurker-army s5-1) (ppointer->handle (when s3-0
(let
((t9-10
(method-of-type
manipy
activate
)
)
)
(t9-10
(the-as
manipy
s3-0
)
obj
'manipy
(the-as
pointer
#x70004000
)
)
)
(run-now-in-process
s3-0
manipy-init
(-> s4-0 pos)
(-> obj entity)
*bonelurker-sg*
#f
)
(-> s3-0 ppointer)
)
)
)
)
(let ((s3-1 (handle->process (-> obj lurker-army s5-1))))
(when s3-1
(set! (-> (the-as babak s3-1) draw light-index) (the-as uint 1))
(set!
(-> (the-as babak s3-1) draw level-index)
(the-as uint (-> (level-get *level* 'misty) index))
)
)
)
)
(else
(let ((s3-2 (get-process *default-dead-pool* manipy #x4000)))
(set! (-> obj lurker-army s5-1) (ppointer->handle (when s3-2
(let
((t9-14
(method-of-type
manipy
activate
)
)
)
(t9-14
(the-as
manipy
s3-2
)
obj
'manipy
(the-as
pointer
#x70004000
)
)
)
(run-now-in-process
s3-2
manipy-init
(-> s4-0 pos)
(-> obj entity)
*babak-sg*
#f
)
(-> s3-2 ppointer)
)
)
)
)
(let ((s3-3 (handle->process (-> obj lurker-army s5-1))))
(when s3-3
(set! (-> (the-as babak s3-3) draw light-index) (the-as uint 1))
(set!
(-> (the-as babak s3-3) draw level-index)
(the-as uint (-> (level-get *level* 'misty) index))
)
)
)
(let ((a1-20 (new 'stack-no-clear 'event-message-block)))
(set! (-> a1-20 from) pp)
(set! (-> a1-20 num-params) 2)
(set! (-> a1-20 message) 'art-joint-anim)
(set! (-> a1-20 param 0) (the-as uint "idle"))
(set! (-> a1-20 param 1) (the-as uint 0))
(send-event-function
(handle->process (-> obj lurker-army s5-1))
a1-20
)
)
)
)
(let ((a1-21 (new 'stack-no-clear 'event-message-block)))
(set! (-> a1-21 from) pp)
(set! (-> a1-21 num-params) 1)
(set! (-> a1-21 message) 'rot)
(set! (-> a1-21 param 0) (the-as uint (-> s4-0 rot)))
(send-event-function (handle->process (-> obj lurker-army s5-1)) a1-21)
)
)
)
)
((!= (level-status *level* 'intro) 'active)
(return (get-art-elem obj))
)
)
(new 'static 'spool-anim
:name "sidekick-human-intro-sequence-b"
:index 5
:parts 11
:command-list
'(
(0
blackout
0
)
(0
setting-reset
ocean-off
near
)
(0
want-levels
misty
intro
)
(0
display-level
intro
special
)
(0
kill
"money-1404"
)
(0
kill
"money-1405"
)
(0
kill
"money-1406"
)
(0
kill
"money-1407"
)
(0
kill
"money-1551"
)
(0
kill
"money-1552"
)
(0
kill
"money-1553"
)
(0
kill
"balloonlurker-9"
)
(0
kill
"balloonlurker-10"
)
(0
kill
"balloonlurker-11"
)
(0
kill
"balloonlurker-12"
)
(0
kill
"balloonlurker-13"
)
(0
kill
"balloonlurker-14"
)
(0
kill
"keg-conveyor-8"
)
(0
kill
"mistycannon-8"
)
(0
kill
"muse-2"
)
(0
kill
"mud-1"
)
(0
kill
"mud-2"
)
(0
kill
"mud-3"
)
(0
kill
"mud-4"
)
(0
kill
"mud-5"
)
(0
kill
"mud-6"
)
(0
kill
"mud-7"
)
(0
kill
"mud-8"
)
(0
kill
"mud-9"
)
(0
kill
"mud-10"
)
(0
kill
"mud-11"
)
(0
kill
"dark-eco-pool-11"
)
(0
kill
"sharkey-32"
)
(0
kill
"sharkey-34"
)
(0
kill
"sharkey-39"
)
(0
kill
"sharkey-41"
)
(0
kill
"bonelurker-14"
)
(0
kill
"bonelurker-15"
)
(0
kill
"bonelurker-16"
)
(0
kill
"bonelurker-17"
)
(0
kill
"bonelurker-18"
)
(0
kill
"bonelurker-19"
)
(0
kill
"bonelurker-20"
)
(0
kill
"bonelurker-21"
)
(0
kill
"bonelurker-22"
)
(0
kill
"bonelurker-23"
)
(0
kill
"bonelurker-24"
)
(0
kill
"bonelurker-26"
)
(0
kill
"babak-with-cannon-5"
)
(0
kill
"babak-200"
)
(0
kill
"babak-201"
)
(0
kill
"babak-202"
)
(0
kill
"babak-203"
)
(0
kill
"babak-204"
)
(0
kill
"babak-205"
)
(0
kill
"babak-206"
)
(0
kill
"babak-207"
)
(0
kill
"babak-208"
)
(0
kill
"babak-209"
)
(0
kill
"babak-212"
)
(0
kill
"quicksandlurker-5"
)
(0
kill
"boatpaddle-4"
)
(0
kill
"silostep-7"
)
(0
kill
"silostep-8"
)
(0
kill
"silostep-9"
)
(0
kill
"silostep-10"
)
(0
kill
"orb-cache-top-15"
)
(0
kill
"windturbine-11"
)
(0
kill
"teetertotter-5"
)
(0
kill
"bone-platform-4"
)
(0
kill
"misty-battle-controller-1"
)
((the binteger 30)
send-event
self
offset-army
)
((the binteger 196)
joint
"cameraB"
)
((the binteger 196)
shadow
target
#f
)
((the binteger 196)
shadow
self
#f
)
((the binteger 380)
send-event
self
evilbro
)
((the binteger 385)
send-event
"evilbro"
draw
#t
)
((the binteger 385)
send-event
"evilsis"
draw
#t
)
((the binteger 397)
joint
"camera"
)
((the binteger 410)
setting-reset
ocean-off
#t
)
((the binteger 456)
joint
"cameraB"
)
((the binteger 546)
joint
"camera"
)
((the binteger 701)
joint
"cameraB"
)
((the binteger 701)
setting-reset
ocean-off
near
)
((the binteger 776)
joint
"camera"
)
((the binteger 776)
setting-reset
ocean-off
#t
)
((the binteger 937)
joint
"cameraB"
)
((the binteger 1027)
joint
"camera"
)
((the binteger 1122)
joint
"cameraB"
)
((the binteger 1221)
joint
"cameraB"
)
((the binteger 1221)
setting-reset
ocean-off
near
)
((the binteger 1280)
alive
"sequenceC-1"
)
((the binteger 1281)
save
)
((the binteger 1281)
shadow
target
#t
)
((the binteger 1281) setting-unset ocean-off)
)
)
)
)
;; definition for method 31 of type sequenceB
(defmethod get-art-elem sequenceB ((obj sequenceB))
(-> obj draw art-group data 3)
)
;; failed to figure out what this is:
(defstate play-anim (sequenceB)
:virtual #t
:event
(behavior ((arg0 process) (arg1 int) (arg2 symbol) (arg3 event-message-block))
(case arg2
(('offset-army)
(dotimes (gp-0 9)
(let ((v1-3 (-> *lurker-army* gp-0))
(a1-1 (new 'stack-no-clear 'event-message-block))
)
(set! (-> a1-1 from) self)
(set! (-> a1-1 num-params) 1)
(set! (-> a1-1 message) 'set-frame-num)
(set! (-> a1-1 param 0) (the-as uint (-> v1-3 start-frame)))
(send-event-function (handle->process (-> self lurker-army gp-0)) a1-1)
)
)
#f
)
(('evilbro)
(when (= (level-status *level* 'intro) 'active)
(let ((gp-2 (entity-by-name "evilbro-2")))
(when gp-2
(let ((s5-0 (get-process *default-dead-pool* manipy #x4000)))
(set! (-> self evilbro) (ppointer->handle (when s5-0
(let
((t9-4
(method-of-type
manipy
activate
)
)
)
(t9-4
(the-as manipy s5-0)
self
'manipy
(the-as
pointer
#x70004000
)
)
)
(run-now-in-process
s5-0
manipy-init
(-> self root trans)
gp-2
*evilbro-sg*
#f
)
(-> s5-0 ppointer)
)
)
)
)
(let ((gp-3 (handle->process (-> self evilbro))))
(when gp-3
(set! (-> (the-as evilbro gp-3) draw light-index) (the-as uint 1))
(set!
(-> (the-as evilbro gp-3) draw level-index)
(the-as uint (-> (level-get *level* 'misty) index))
)
)
)
(let ((a1-8 (new 'stack-no-clear 'event-message-block)))
(set! (-> a1-8 from) self)
(set! (-> a1-8 num-params) 1)
(set! (-> a1-8 message) 'anim-mode)
(set! (-> a1-8 param 0) (the-as uint 'clone-anim))
(send-event-function (handle->process (-> self evilbro)) a1-8)
)
(let ((a1-9 (new 'stack-no-clear 'event-message-block)))
(set! (-> a1-9 from) self)
(set! (-> a1-9 num-params) 1)
(set! (-> a1-9 message) 'blend-shape)
(set! (-> a1-9 param 0) (the-as uint #t))
(send-event-function (handle->process (-> self evilbro)) a1-9)
)
(let ((a1-10 (new 'stack-no-clear 'event-message-block)))
(set! (-> a1-10 from) self)
(set! (-> a1-10 num-params) 1)
(set! (-> a1-10 message) 'center-joint)
(set! (-> a1-10 param 0) (the-as uint 3))
(send-event-function (handle->process (-> self evilbro)) a1-10)
)
(let ((a1-11 (new 'stack-no-clear 'event-message-block)))
(set! (-> a1-11 from) self)
(set! (-> a1-11 num-params) 1)
(set! (-> a1-11 message) 'trans-hook)
(set! (-> a1-11 param 0) (the-as uint evilsib-trans-hook-wait))
(send-event-function (handle->process (-> self evilbro)) a1-11)
)
(let ((a1-12 (new 'stack-no-clear 'event-message-block)))
(set! (-> a1-12 from) self)
(set! (-> a1-12 num-params) 1)
(set! (-> a1-12 message) 'draw)
(set! (-> a1-12 param 0) (the-as uint #f))
(send-event-function (handle->process (-> self evilbro)) a1-12)
)
(let ((a1-13 (new 'stack-no-clear 'event-message-block)))
(set! (-> a1-13 from) self)
(set! (-> a1-13 num-params) 1)
(set! (-> a1-13 message) 'eval)
(set!
(-> a1-13 param 0)
(the-as
uint
(lambda :behavior sequenceB
()
(let
((v0-0 (create-launch-control (-> *part-group-id-table* 558) self))
)
(set! (-> self part) v0-0)
v0-0
)
)
)
)
(send-event-function (handle->process (-> self evilbro)) a1-13)
)
)
)
(let ((gp-4 (entity-by-name "evilsis-2")))
(when gp-4
(let ((s5-1 (get-process *default-dead-pool* manipy #x4000)))
(set! (-> self evilsis) (ppointer->handle (when s5-1
(let
((t9-15
(method-of-type
manipy
activate
)
)
)
(t9-15
(the-as manipy s5-1)
self
'manipy
(the-as
pointer
#x70004000
)
)
)
(run-now-in-process
s5-1
manipy-init
(-> self root trans)
gp-4
*evilsis-sg*
#f
)
(-> s5-1 ppointer)
)
)
)
)
(let ((gp-5 (handle->process (-> self evilsis))))
(when gp-5
(set! (-> (the-as evilsis gp-5) draw light-index) (the-as uint 1))
(set!
(-> (the-as evilsis gp-5) draw level-index)
(the-as uint (-> (level-get *level* 'misty) index))
)
)
)
(let ((a1-19 (new 'stack-no-clear 'event-message-block)))
(set! (-> a1-19 from) self)
(set! (-> a1-19 num-params) 1)
(set! (-> a1-19 message) 'anim-mode)
(set! (-> a1-19 param 0) (the-as uint 'clone-anim))
(send-event-function (handle->process (-> self evilsis)) a1-19)
)
(let ((a1-20 (new 'stack-no-clear 'event-message-block)))
(set! (-> a1-20 from) self)
(set! (-> a1-20 num-params) 1)
(set! (-> a1-20 message) 'blend-shape)
(set! (-> a1-20 param 0) (the-as uint #t))
(send-event-function (handle->process (-> self evilsis)) a1-20)
)
(let ((a1-21 (new 'stack-no-clear 'event-message-block)))
(set! (-> a1-21 from) self)
(set! (-> a1-21 num-params) 1)
(set! (-> a1-21 message) 'center-joint)
(set! (-> a1-21 param 0) (the-as uint 3))
(send-event-function (handle->process (-> self evilsis)) a1-21)
)
(let ((a1-22 (new 'stack-no-clear 'event-message-block)))
(set! (-> a1-22 from) self)
(set! (-> a1-22 num-params) 1)
(set! (-> a1-22 message) 'trans-hook)
(set! (-> a1-22 param 0) (the-as uint evilsib-trans-hook-wait))
(send-event-function (handle->process (-> self evilsis)) a1-22)
)
(let ((a1-23 (new 'stack-no-clear 'event-message-block)))
(set! (-> a1-23 from) self)
(set! (-> a1-23 num-params) 1)
(set! (-> a1-23 message) 'draw)
(set! (-> a1-23 param 0) (the-as uint #f))
(send-event-function (handle->process (-> self evilsis)) a1-23)
)
(let ((a1-24 (new 'stack-no-clear 'event-message-block)))
(set! (-> a1-24 from) self)
(set! (-> a1-24 num-params) 1)
(set! (-> a1-24 message) 'eval)
(set!
(-> a1-24 param 0)
(the-as
uint
(lambda :behavior sequenceB
()
(let
((v0-0 (create-launch-control (-> *part-group-id-table* 558) self))
)
(set! (-> self part) v0-0)
v0-0
)
)
)
)
(send-event-function (handle->process (-> self evilsis)) a1-24)
)
)
)
)
)
)
)
:exit
(behavior ()
(let ((a1-0 (new 'stack-no-clear 'event-message-block)))
(set! (-> a1-0 from) self)
(set! (-> a1-0 num-params) 1)
(set! (-> a1-0 message) 'sidekick)
(set! (-> a1-0 param 0) (the-as uint #t))
(send-event-function *target* a1-0)
)
(let ((a0-2 (handle->process (-> self bonelurker))))
(if a0-2
(deactivate a0-2)
)
)
(let ((a0-6 (handle->process (-> self evilbro))))
(if a0-6
(deactivate a0-6)
)
)
(let ((a0-10 (handle->process (-> self evilsis))))
(if a0-10
(deactivate a0-10)
)
)
(dotimes (gp-0 9)
(let ((a0-14 (handle->process (-> self lurker-army gp-0))))
(if a0-14
(deactivate a0-14)
)
)
)
((-> (method-of-type process-taskable play-anim) exit))
(let ((gp-1 (entity-by-name "sequenceC-1")))
(set-blackout-frames 6000)
(let ((a1-5 (new 'stack-no-clear 'event-message-block)))
(set! (-> a1-5 from) self)
(set! (-> a1-5 num-params) 0)
(set! (-> a1-5 message) 'clear-entity)
(send-event-function *camera* a1-5)
)
(entity-birth-no-kill gp-1)
(let ((a1-6 (new 'stack-no-clear 'event-message-block)))
(set! (-> a1-6 from) self)
(set! (-> a1-6 num-params) 0)
(set! (-> a1-6 message) 'play-anim)
(send-event-function (if gp-1
(-> gp-1 extra process)
)
a1-6
)
)
)
(none)
)
:trans
(behavior ()
(spool-push
*art-control*
"sidekick-human-intro-sequence-c"
0
self
(the-as float -1.0)
)
((-> (method-of-type process-taskable play-anim) trans))
(none)
)
)
;; definition for method 39 of type sequenceB
(defmethod should-display? sequenceB ((obj sequenceB))
#f
)
;; definition for method 11 of type sequenceB
(defmethod copy-defaults! sequenceB ((obj sequenceB) (arg0 res-lump))
(dummy-40
obj
arg0
*sidekick-human-sg*
3
44
(new 'static 'vector :w 4096.0)
-1
)
(set! (-> obj tasks) (get-task-control (game-task intro)))
(set! (-> obj bonelurker) (the-as handle #f))
(set! (-> obj evilbro) (the-as handle #f))
(set! (-> obj evilsis) (the-as handle #f))
(dotimes (v1-2 9)
(set! (-> obj lurker-army v1-2) (the-as handle #f))
)
(dummy-42 obj)
(none)
)
;; definition for function sequenceC-can-trans-hook-2
;; INFO: Return type mismatch int vs none.
(defbehavior sequenceC-can-trans-hook-2 sequenceC ()
(let ((gp-0 (new 'stack-no-clear 'vector)))
(vector<-cspace! gp-0 (-> self node-list data 4))
(dummy-11 (-> self part) gp-0)
)
(when (>= (ja-aframe-num 0) 1590.0)
(let ((gp-1 (get-process *default-dead-pool* part-tracker #x4000)))
(when gp-1
(let ((t9-4 (method-of-type part-tracker activate)))
(t9-4
(the-as part-tracker gp-1)
*entity-pool*
'part-tracker
(the-as pointer #x70004000)
)
)
(run-now-in-process
gp-1
part-tracker-init
(-> *part-group-id-table* 561)
-1
#f
#f
#f
(-> self draw origin)
)
(-> gp-1 ppointer)
)
)
(let ((a1-5 (new 'stack-no-clear 'event-message-block)))
(set! (-> a1-5 from) self)
(set! (-> a1-5 num-params) 1)
(set! (-> a1-5 message) 'trans-hook)
(set! (-> a1-5 param 0) (the-as uint nothing))
(send-event-function self a1-5)
)
)
0
(none)
)
;; definition for function sequenceC-can-trans-hook
;; INFO: Return type mismatch int vs none.
(defbehavior sequenceC-can-trans-hook sequenceC ()
(when (>= (ja-aframe-num 0) 1055.0)
(dummy-11
(-> self draw)
(&-> (the-as process-taskable (-> self parent 0)) stack 288)
)
(let ((a1-1 (new 'stack-no-clear 'event-message-block)))
(set! (-> a1-1 from) self)
(set! (-> a1-1 num-params) 1)
(set! (-> a1-1 message) 'trans-hook)
(set! (-> a1-1 param 0) (the-as uint sequenceC-can-trans-hook-2))
(send-event-function self a1-1)
)
(set-vector! (-> self draw color-emissive) 0.5 0.0 0.0 0.0)
)
0
(none)
)
;; definition for method 32 of type sequenceC
;; INFO: Return type mismatch spool-anim vs basic.
(defmethod play-anim! sequenceC ((obj sequenceC) (arg0 symbol))
(with-pp
(when arg0
(set-setting!
*setting-control*
pp
'music-volume-movie
'abs
(the-as float 0.0)
0
)
(set-setting!
*setting-control*
pp
'sfx-volume-movie
'abs
(the-as float 0.0)
0
)
(set-setting!
*setting-control*
pp
'ambient-volume-movie
'abs
(the-as float 0.0)
0
)
(let ((s5-0 (get-process *default-dead-pool* manipy #x4000)))
(set! (-> obj bonelurker) (ppointer->handle (when s5-0
(let
((t9-4
(method-of-type
manipy
activate
)
)
)
(t9-4
(the-as manipy s5-0)
obj
'manipy
(the-as pointer #x70004000)
)
)
(run-now-in-process
s5-0
manipy-init
(-> obj root trans)
(-> obj entity)
*bonelurker-sg*
#f
)
(-> s5-0 ppointer)
)
)
)
)
(let ((a1-7 (new 'stack-no-clear 'event-message-block)))
(set! (-> a1-7 from) pp)
(set! (-> a1-7 num-params) 1)
(set! (-> a1-7 message) 'anim-mode)
(set! (-> a1-7 param 0) (the-as uint 'clone-anim))
(send-event-function (handle->process (-> obj bonelurker)) a1-7)
)
(let ((a1-8 (new 'stack-no-clear 'event-message-block)))
(set! (-> a1-8 from) pp)
(set! (-> a1-8 num-params) 1)
(set! (-> a1-8 message) 'center-joint)
(set! (-> a1-8 param 0) (the-as uint 3))
(send-event-function (handle->process (-> obj bonelurker)) a1-8)
)
(let ((s5-1 (get-process *default-dead-pool* manipy #x4000)))
(set! (-> obj darkecocan) (ppointer->handle (when s5-1
(let
((t9-9
(method-of-type
manipy
activate
)
)
)
(t9-9
(the-as manipy s5-1)
obj
'manipy
(the-as pointer #x70004000)
)
)
(run-now-in-process
s5-1
manipy-init
(-> obj root trans)
(-> obj entity)
*darkecocan-sg*
#f
)
(-> s5-1 ppointer)
)
)
)
)
(let ((a1-12 (new 'stack-no-clear 'event-message-block)))
(set! (-> a1-12 from) pp)
(set! (-> a1-12 num-params) 1)
(set! (-> a1-12 message) 'anim-mode)
(set! (-> a1-12 param 0) (the-as uint 'clone-anim))
(send-event-function (handle->process (-> obj darkecocan)) a1-12)
)
(let ((a1-13 (new 'stack-no-clear 'event-message-block)))
(set! (-> a1-13 from) pp)
(set! (-> a1-13 num-params) 1)
(set! (-> a1-13 message) 'center-joint)
(set! (-> a1-13 param 0) (the-as uint 3))
(send-event-function (handle->process (-> obj darkecocan)) a1-13)
)
(let ((a1-14 (new 'stack-no-clear 'event-message-block)))
(set! (-> a1-14 from) pp)
(set! (-> a1-14 num-params) 1)
(set! (-> a1-14 message) 'trans-hook)
(set! (-> a1-14 param 0) (the-as uint sequenceC-can-trans-hook))
(send-event-function (handle->process (-> obj darkecocan)) a1-14)
)
(let ((a1-15 (new 'stack-no-clear 'event-message-block)))
(set! (-> a1-15 from) pp)
(set! (-> a1-15 num-params) 1)
(set! (-> a1-15 message) 'eval)
(set!
(-> a1-15 param 0)
(the-as
uint
(lambda :behavior sequenceC
()
(let
((a0-0 (&-> (the-as process-taskable (-> self parent 0)) stack 288))
(t9-0 (method-of-type lod-set dummy-9))
)
*darkecocan-glow-sg*
(-> self draw art-group)
(-> (the-as process-taskable (-> self parent 0)) entity)
(t9-0 (the-as lod-set a0-0))
)
(let
((v0-1 (create-launch-control (-> *part-group-id-table* 560) self)))
(set! (-> self part) v0-1)
v0-1
)
)
)
)
(send-event-function (handle->process (-> obj darkecocan)) a1-15)
)
)
(the-as
basic
(new 'static 'spool-anim
:name "sidekick-human-intro-sequence-c"
:index 6
:parts 22
:command-list
'(
(0
blackout
0
)
(0
kill
"fuel-cell-11"
)
(0
kill
"fuel-cell-50"
)
(0
kill
"money-1561"
)
(0
kill
"money-1562"
)
(0
kill
"money-1563"
)
(0
kill
"money-1564"
)
(0
kill
"money-1565"
)
((the binteger 5)
alive
"dark-eco-pool-11"
)
((the binteger 151)
joint
"cameraB"
)
((the binteger 200)
want-levels
misty
village1
)
((the binteger 236)
joint
"camera"
)
((the binteger 301)
joint
"cameraB"
)
((the binteger 421)
joint
"camera"
)
((the binteger 460)
shadow
self
#f
)
((the binteger 470)
shadow
self
#t
)
((the binteger 496)
joint
"cameraB"
)
((the binteger 611)
joint
"camera"
)
((the binteger 721)
joint
"cameraB"
)
((the binteger 1176)
joint
"camera"
)
((the binteger 1271)
joint
"cameraB"
)
((the binteger 1331)
joint
"camera"
)
((the binteger 1386)
joint
"cameraB"
)
((the binteger 1461)
joint
"camera"
)
((the binteger 1524)
joint
"cameraB"
)
((the binteger 1558)
joint
"camera"
)
((the binteger 1602)
joint
"cameraB"
)
((the binteger 1628)
joint
"camera"
)
((the binteger 1676)
joint
"cameraB"
)
((the binteger 1728)
joint
"camera"
)
((the binteger 1791)
joint
"cameraB"
)
((the binteger 1831)
joint
"camera"
)
((the binteger 1942)
joint
"cameraB"
)
((the binteger 2000)
display-level
village1
special
)
((the binteger 2028)
joint
"camera"
)
((the binteger 2096)
joint
"cameraB"
)
((the binteger 2154)
joint
"camera"
)
((the binteger 2226)
joint
"cameraB"
)
((the binteger 2266)
joint
"camera"
)
((the binteger 2307)
joint
"cameraB"
)
((the binteger 2431)
joint
"camera"
)
((the binteger 2476)
joint
"cameraB"
)
((the binteger 2530)
display-level
misty
movie
)
((the binteger 2530)
want-force-vis
misty
#t
)
((the binteger 2530)
dead
"dark-eco-pool-11"
)
((the binteger 2534)
display-level
village1
display
)
((the binteger 2535)
want-vis
vi1
)
((the binteger 2536)
joint
"camera"
)
((the binteger 2580) alive "sage-23") ((the binteger 2596) save)
)
)
)
)
)
;; definition for method 31 of type sequenceC
(defmethod get-art-elem sequenceC ((obj sequenceC))
(-> obj draw art-group data 3)
)
;; failed to figure out what this is:
(defstate play-anim (sequenceC)
:virtual #t
:exit
(behavior ()
(let ((a0-1 (handle->process (-> self bonelurker))))
(if a0-1
(deactivate a0-1)
)
)
(let ((a0-5 (handle->process (-> self darkecocan))))
(if a0-5
(deactivate a0-5)
)
)
((-> (method-of-type process-taskable play-anim) exit))
(start 'play (get-continue-by-name *game-info* "village1-intro"))
(none)
)
:trans
(behavior ()
(spool-push
*art-control*
"sage-intro-sequence-d1"
0
self
(the-as float -1.0)
)
((-> (method-of-type process-taskable play-anim) trans))
(none)
)
)
;; definition for method 39 of type sequenceC
(defmethod should-display? sequenceC ((obj sequenceC))
#f
)
;; definition for function sequenceC-trans-hook
;; INFO: Return type mismatch int vs none.
(defbehavior sequenceC-trans-hook sequenceC ()
(when (>= (ja-aframe-num 0) 1655.0)
(let ((gp-0 (new 'stack-no-clear 'vector)))
(vector<-cspace! gp-0 (-> self node-list data 3))
(let ((s5-0 (get-process *default-dead-pool* part-tracker #x4000)))
(when s5-0
(let ((t9-3 (method-of-type part-tracker activate)))
(t9-3
(the-as part-tracker s5-0)
*entity-pool*
'part-tracker
(the-as pointer #x70004000)
)
)
(run-now-in-process
s5-0
part-tracker-init
(-> *part-group-id-table* 562)
-1
#f
#f
#f
gp-0
)
(-> s5-0 ppointer)
)
)
)
(set! (-> self cur-trans-hook) nothing)
)
0
(none)
)
;; definition for method 11 of type sequenceC
(defmethod copy-defaults! sequenceC ((obj sequenceC) (arg0 res-lump))
(dummy-40
obj
arg0
*sidekick-human-sg*
3
44
(new 'static 'vector :w 4096.0)
-1
)
(set! (-> obj tasks) (get-task-control (game-task intro)))
(set! (-> obj bonelurker) (the-as handle #f))
(set! (-> obj darkecocan) (the-as handle #f))
(set! (-> obj cur-trans-hook) sequenceC-trans-hook)
(dummy-42 obj)
(none)
)