diff --git a/common/custom_data/Tfrag3Data.h b/common/custom_data/Tfrag3Data.h index 9b0f19d8ba..a87f046b35 100644 --- a/common/custom_data/Tfrag3Data.h +++ b/common/custom_data/Tfrag3Data.h @@ -73,7 +73,7 @@ struct MemoryUsageTracker { void add(MemoryUsageCategory category, u32 size_bytes) { data[category] += size_bytes; } }; -constexpr int TFRAG3_VERSION = 31; +constexpr int TFRAG3_VERSION = 32; // These vertices should be uploaded to the GPU at load time and don't change struct PreloadedVertex { diff --git a/decompiler/IR2/LabelDB.cpp b/decompiler/IR2/LabelDB.cpp index 7770886df3..40ca221737 100644 --- a/decompiler/IR2/LabelDB.cpp +++ b/decompiler/IR2/LabelDB.cpp @@ -115,7 +115,11 @@ int LabelDB::get_index_by_name(const std::string& name) const { return m_labels_by_name.at(name); } -bool LabelDB::label_exists_by_name(const std::string& name) const { - return m_labels_by_name.count(name) != 0; +bool LabelDB::label_info_known_by_name(const std::string& name) const { + auto it = m_labels_by_name.find(name); + if (it == m_labels_by_name.end()) { + return false; + } + return lookup(it->second).known; } } // namespace decompiler diff --git a/decompiler/IR2/LabelDB.h b/decompiler/IR2/LabelDB.h index 9ebe98cc53..066590a582 100644 --- a/decompiler/IR2/LabelDB.h +++ b/decompiler/IR2/LabelDB.h @@ -35,7 +35,9 @@ class LabelDB { int get_index_by_offset(int seg, int offset) const; std::optional try_get_index_by_offset(int seg, int offset) const; int get_index_by_name(const std::string& name) const; - bool label_exists_by_name(const std::string& name) const; + + // automatic, or from user + bool label_info_known_by_name(const std::string& name) const; LabelInfo set_and_get_previous(int idx, const TypeSpec& type, diff --git a/decompiler/config/jak2/all-types.gc b/decompiler/config/jak2/all-types.gc index 2c27fa3bd3..29d65877b0 100644 --- a/decompiler/config/jak2/all-types.gc +++ b/decompiler/config/jak2/all-types.gc @@ -34974,8 +34974,8 @@ (flags int64 :offset-assert 128) (master-enable int64 :offset-assert 136) (mode int64 :offset-assert 144) - (sign symbol :offset-assert 152) - (parts basic 1 :offset-assert 156) + (sign (array object) :offset-assert 152) + (parts sparticle-launch-control 1 :offset-assert 156) (state-time time-frame :offset-assert 160) (mat matrix :inline :offset-assert 176) ) @@ -34984,8 +34984,8 @@ :flag-assert #x11007000f0 (:methods (idle () _type_ :state 14) - (neon-baron-method-15 () none 15) - (neon-baron-method-16 () none 16) + (spawn-parts (_type_) none 15) + (update-mode (_type_) none 16) ) ) @@ -34998,7 +34998,7 @@ (define-extern *baron-neon-skull* (array object)) (define-extern *city-baron-group-ids* (array int32)) -(define-extern *neon-baron-flashing-acc* (pointer int32)) +(define-extern *neon-baron-flashing-acc* (pointer uint32)) ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; palace-ocean ;; diff --git a/decompiler/config/jak2/ntsc_v1/label_types.jsonc b/decompiler/config/jak2/ntsc_v1/label_types.jsonc index 6d4086e726..fa7e1433f8 100644 --- a/decompiler/config/jak2/ntsc_v1/label_types.jsonc +++ b/decompiler/config/jak2/ntsc_v1/label_types.jsonc @@ -669,7 +669,205 @@ "neon-baron-part": [ ["L604", "uint64", true], ["L605", "uint64", true], - ["L588", "uint64", true] + ["L588", "(pointer uint64)", 1], + ["L92", "(pointer uint32)", 40], + ["L567", "vector4w"], + ["L568", "vector4w"], + ["L569", "vector4w"], + ["L570", "vector4w"], + ["L571", "vector4w"], + ["L572", "vector4w"], + ["L573", "vector4w"], + ["L574", "vector4w"], + ["L575", "vector4w"], + ["L576", "vector4w"], + ["L577", "vector4w"], + ["L578", "vector4w"], + ["L579", "vector4w"], + ["L580", "vector4w"], + ["L581", "vector4w"], + ["L582", "vector4w"], + ["L583", "vector4w"], + ["L584", "vector4w"], + ["L585", "vector4w"], + ["L586", "vector4w"], + ["L565", "vector4w"], + ["L563", "vector4w"], + ["L535", "vector4w"], + ["L536", "vector4w"], + ["L537", "vector4w"], + ["L538", "vector4w"], + ["L539", "vector4w"], + ["L540", "vector4w"], + ["L541", "vector4w"], + ["L542", "vector4w"], + ["L543", "vector4w"], + ["L544", "vector4w"], + ["L545", "vector4w"], + ["L546", "vector4w"], + ["L547", "vector4w"], + ["L548", "vector4w"], + ["L549", "vector4w"], + ["L550", "vector4w"], + ["L551", "vector4w"], + ["L552", "vector4w"], + ["L553", "vector4w"], + ["L554", "vector4w"], + ["L555", "vector4w"], + ["L556", "vector4w"], + ["L557", "vector4w"], + ["L558", "vector4w"], + ["L559", "vector4w"], + ["L560", "vector4w"], + ["L522", "vector4w"], + ["L523", "vector4w"], + ["L524", "vector4w"], + ["L525", "vector4w"], + ["L526", "vector4w"], + ["L527", "vector4w"], + ["L528", "vector4w"], + ["L529", "vector4w"], + ["L530", "vector4w"], + ["L531", "vector4w"], + ["L532", "vector4w"], + ["L533", "vector4w"], + ["L522", "vector4w"], + ["L523", "vector4w"], + ["L524", "vector4w"], + ["L525", "vector4w"], + ["L526", "vector4w"], + ["L527", "vector4w"], + ["L528", "vector4w"], + ["L529", "vector4w"], + ["L530", "vector4w"], + ["L531", "vector4w"], + ["L532", "vector4w"], + ["L533", "vector4w"], + ["L393", "vector4w"], + ["L394", "vector4w"], + ["L395", "vector4w"], + ["L396", "vector4w"], + ["L397", "vector4w"], + ["L398", "vector4w"], + ["L399", "vector4w"], + ["L400", "vector4w"], + ["L401", "vector4w"], + ["L402", "vector4w"], + ["L403", "vector4w"], + ["L404", "vector4w"], + ["L405", "vector4w"], + ["L406", "vector4w"], + ["L407", "vector4w"], + ["L408", "vector4w"], + ["L409", "vector4w"], + ["L410", "vector4w"], + ["L411", "vector4w"], + ["L412", "vector4w"], + ["L413", "vector4w"], + ["L414", "vector4w"], + ["L415", "vector4w"], + ["L416", "vector4w"], + ["L417", "vector4w"], + ["L418", "vector4w"], + ["L419", "vector4w"], + ["L420", "vector4w"], + ["L421", "vector4w"], + ["L422", "vector4w"], + ["L423", "vector4w"], + ["L424", "vector4w"], + ["L425", "vector4w"], + ["L426", "vector4w"], + ["L427", "vector4w"], + ["L428", "vector4w"], + ["L429", "vector4w"], + ["L430", "vector4w"], + ["L431", "vector4w"], + ["L432", "vector4w"], + ["L433", "vector4w"], + ["L434", "vector4w"], + ["L435", "vector4w"], + ["L436", "vector4w"], + ["L437", "vector4w"], + ["L438", "vector4w"], + ["L439", "vector4w"], + ["L440", "vector4w"], + ["L441", "vector4w"], + ["L442", "vector4w"], + ["L443", "vector4w"], + ["L444", "vector4w"], + ["L445", "vector4w"], + ["L446", "vector4w"], + ["L447", "vector4w"], + ["L448", "vector4w"], + ["L449", "vector4w"], + ["L450", "vector4w"], + ["L451", "vector4w"], + ["L452", "vector4w"], + ["L453", "vector4w"], + ["L454", "vector4w"], + ["L455", "vector4w"], + ["L456", "vector4w"], + ["L457", "vector4w"], + ["L458", "vector4w"], + ["L459", "vector4w"], + ["L460", "vector4w"], + ["L461", "vector4w"], + ["L462", "vector4w"], + ["L463", "vector4w"], + ["L464", "vector4w"], + ["L465", "vector4w"], + ["L466", "vector4w"], + ["L467", "vector4w"], + ["L468", "vector4w"], + ["L469", "vector4w"], + ["L470", "vector4w"], + ["L471", "vector4w"], + ["L472", "vector4w"], + ["L473", "vector4w"], + ["L474", "vector4w"], + ["L475", "vector4w"], + ["L476", "vector4w"], + ["L477", "vector4w"], + ["L478", "vector4w"], + ["L479", "vector4w"], + ["L480", "vector4w"], + ["L481", "vector4w"], + ["L482", "vector4w"], + ["L483", "vector4w"], + ["L484", "vector4w"], + ["L485", "vector4w"], + ["L486", "vector4w"], + ["L487", "vector4w"], + ["L488", "vector4w"], + ["L489", "vector4w"], + ["L490", "vector4w"], + ["L491", "vector4w"], + ["L492", "vector4w"], + ["L493", "vector4w"], + ["L494", "vector4w"], + ["L495", "vector4w"], + ["L496", "vector4w"], + ["L497", "vector4w"], + ["L498", "vector4w"], + ["L499", "vector4w"], + ["L500", "vector4w"], + ["L501", "vector4w"], + ["L502", "vector4w"], + ["L503", "vector4w"], + ["L504", "vector4w"], + ["L505", "vector4w"], + ["L506", "vector4w"], + ["L507", "vector4w"], + ["L508", "vector4w"], + ["L509", "vector4w"], + ["L510", "vector4w"], + ["L511", "vector4w"], + ["L512", "vector4w"], + ["L514", "vector4w"], + ["L516", "vector4w"], + ["L518", "vector4w"], + ["L520", "vector4w"], + ["L561", "vector4w"] ], "ctypal-part": [["L127", "uint64", true]], "under-part": [["L163", "uint64", true]], diff --git a/decompiler/config/jak2/ntsc_v1/type_casts.jsonc b/decompiler/config/jak2/ntsc_v1/type_casts.jsonc index c68d4056ba..a089686a16 100644 --- a/decompiler/config/jak2/ntsc_v1/type_casts.jsonc +++ b/decompiler/config/jak2/ntsc_v1/type_casts.jsonc @@ -11051,5 +11051,20 @@ [216, "a0", "(pointer uint64)"], [218, "a0", "(pointer gs-reg64)"], [[227, 264], "s3", "dma-packet"] + ], + "(code idle neon-baron)": [ + [248, "a0", "(array object)"], + [250, "a0", "(array object)"], + [282, "a0", "(array object)"], + [284, "a0", "(array object)"], + [316, "a0", "(array object)"], + [318, "a0", "(array object)"], + [350, "a0", "(array object)"], + [352, "a0", "(array object)"], + [384, "a0", "(array object)"], + [386, "a0", "(array object)"] + + + ] } diff --git a/decompiler/level_extractor/MercData.cpp b/decompiler/level_extractor/MercData.cpp index 39f5cbc64b..23a5d3ed17 100644 --- a/decompiler/level_extractor/MercData.cpp +++ b/decompiler/level_extractor/MercData.cpp @@ -13,7 +13,7 @@ void MercEyeCtrl::from_ref(TypedRef tr, const DecompilerTypeSystem& dts) { eye_slot = read_plain_data_field(tr, "eye-slot", dts); } -void MercCtrlHeader::from_ref(TypedRef tr, const DecompilerTypeSystem& dts, GameVersion version) { +void MercCtrlHeader::from_ref(TypedRef tr, const DecompilerTypeSystem& dts, GameVersion) { st_magic = read_plain_data_field(tr, "st-magic", dts); xyz_scale = read_plain_data_field(tr, "xyz-scale", dts); st_out_a = read_plain_data_field(tr, "st-out-a", dts); @@ -58,16 +58,6 @@ void MercCtrlHeader::from_ref(TypedRef tr, const DecompilerTypeSystem& dts, Game death_effect = read_plain_data_field(tr, "death-effect", dts); use_translucent = read_plain_data_field(tr, "use-translucent", dts); display_this_fragment = read_plain_data_field(tr, "display-this-fragment", dts); - - if (version > GameVersion::Jak1) { - disable_fog = read_plain_data_field(tr, "disable-fog", dts); - use_warp = read_plain_data_field(tr, "use-warp", dts); - ignore_alpha = read_plain_data_field(tr, "ignore-alpha", dts); - force_fade = read_plain_data_field(tr, "force-fade", dts); - disable_envamp = read_plain_data_field(tr, "disable-envmap", dts); - } else { - disable_fog = false; - } } std::string MercCtrlHeader::print() const { diff --git a/decompiler/level_extractor/MercData.h b/decompiler/level_extractor/MercData.h index f5a521fa72..5e71bb908f 100644 --- a/decompiler/level_extractor/MercData.h +++ b/decompiler/level_extractor/MercData.h @@ -64,12 +64,6 @@ struct MercCtrlHeader { u8 use_translucent; u8 display_this_fragment; - u8 disable_fog = false; // jak 2 only - u8 use_warp = false; - u8 ignore_alpha = false; - u8 force_fade = false; - u8 disable_envamp = false; - void from_ref(TypedRef tr, const DecompilerTypeSystem& dts, GameVersion version); std::string print() const; }; diff --git a/decompiler/level_extractor/extract_merc.cpp b/decompiler/level_extractor/extract_merc.cpp index 9a9f8f9320..cc013cf9d8 100644 --- a/decompiler/level_extractor/extract_merc.cpp +++ b/decompiler/level_extractor/extract_merc.cpp @@ -914,7 +914,7 @@ ConvertedMercEffect convert_merc_effect(const MercEffect& input_effect, for (size_t i = 0; i < frag.fp_header.shader_cnt; i++) { const auto& shader = frag.shaders.at(i); // update merc state from shader (will hold over to next fragment, if needed) - bool fog = ctrl_header.disable_fog == 0; + bool fog = true; merc_state.merc_draw_mode.mode = process_draw_mode(shader, result.has_envmap, use_alpha_blend, depth_write, fog); if (!merc_state.merc_draw_mode.mode.get_tcc_enable()) { diff --git a/decompiler/util/data_decompile.cpp b/decompiler/util/data_decompile.cpp index 7436290f06..b40102209a 100644 --- a/decompiler/util/data_decompile.cpp +++ b/decompiler/util/data_decompile.cpp @@ -32,16 +32,18 @@ goos::Object decompile_at_label_with_hint(const LabelInfo& hint, if (!hint.array_size.has_value()) { // if we don't have an array size, treat it as just a normal type. if (hint.is_value) { - throw std::runtime_error(fmt::format( - "Label {} was marked as a value, but is being decompiled as a reference.", hint.name)); + throw std::runtime_error( + fmt::format("Label {} was marked as a value, but is being decompiled as a reference (1).", + hint.name)); } return decompile_at_label(type, label, labels, words, ts, file, version); } if (type.base_type() == "pointer") { if (hint.is_value) { - throw std::runtime_error(fmt::format( - "Label {} was marked as a value, but is being decompiled as a reference.", hint.name)); + throw std::runtime_error( + fmt::format("Label {} was marked as a value, but is being decompiled as a reference (2).", + hint.name)); } auto field_type_info = ts.lookup_type(type.get_single_arg()); if (field_type_info->is_reference()) { @@ -52,11 +54,20 @@ goos::Object decompile_at_label_with_hint(const LabelInfo& hint, auto stride = field_type_info->get_size_in_memory(); int word_count = ((stride * (*hint.array_size)) + 3) / 4; - std::vector obj_words; - obj_words.insert(obj_words.begin(), - words.at(label.target_segment).begin() + (label.offset / 4), - words.at(label.target_segment).begin() + (label.offset / 4) + word_count); + int max_word = words.at(label.target_segment).size(); + int start_word = label.offset / 4; + if (start_word + word_count > max_word) { + throw std::runtime_error( + fmt::format("Decompiling array of {} values of type {} would go past the end of the " + "file. The file has {} words, the array starts at word {}, and has length " + "{} words, which would make it end at {}", + *hint.array_size, type.get_single_arg().print(), max_word, start_word, + word_count, start_word + word_count)); + } + std::vector obj_words; + obj_words.insert(obj_words.begin(), words.at(label.target_segment).begin() + start_word, + words.at(label.target_segment).begin() + start_word + word_count); return decompile_value_array(type.get_single_arg(), field_type_info, *hint.array_size, stride, 0, obj_words, ts); } @@ -64,8 +75,9 @@ goos::Object decompile_at_label_with_hint(const LabelInfo& hint, if (type.base_type() == "inline-array") { if (hint.is_value) { - throw std::runtime_error(fmt::format( - "Label {} was marked as a value, but is being decompiled as a reference.", hint.name)); + throw std::runtime_error( + fmt::format("Label {} was marked as a value, but is being decompiled as a reference (3).", + hint.name)); } auto field_type_info = ts.lookup_type(type.get_single_arg()); if (!field_type_info->is_reference()) { @@ -218,7 +230,8 @@ goos::Object decompile_at_label(const TypeSpec& type, } } catch (std::exception& ex) { throw std::runtime_error( - fmt::format("Unable to 'decompile_at_label' {}, Reason: {}", label.name, ex.what())); + fmt::format("Unable to 'decompile_at_label' {} (using type {}), Reason: {}", label.name, + type.print(), ex.what())); } throw std::runtime_error(fmt::format( @@ -1726,7 +1739,7 @@ goos::Object decompile_boxed_array(const TypeSpec& type, const auto& elt_label = labels.at(word.label_id()); if (content_type == TypeSpec("object")) { // if there is a type hint for the label, no need to guess! - if (file->label_db->label_exists_by_name(elt_label.name)) { + if (file->label_db->label_info_known_by_name(elt_label.name)) { result.push_back(decompile_at_label_with_hint(file->label_db->lookup(elt_label.name), elt_label, labels, words, ts, file, version)); diff --git a/goal_src/jak2/levels/city/slums/neon-baron-part.gc b/goal_src/jak2/levels/city/slums/neon-baron-part.gc index 20edfa28e2..78770ceed1 100644 --- a/goal_src/jak2/levels/city/slums/neon-baron-part.gc +++ b/goal_src/jak2/levels/city/slums/neon-baron-part.gc @@ -7,3 +7,3845 @@ ;; DECOMP BEGINS +(define *baron-neon-skull* + (new 'static 'boxed-array :type object + (the binteger 54) + (new 'static 'boxed-array :type object (the binteger 1) (new 'static 'array uint64 1 #x3ffffffe0f8000)) + (new 'static 'boxed-array :type object + (the binteger 1) + (new 'static 'vector4w :x #x40418ff :y #x100) + (new 'static 'vector4w :x #x487f :y #x20001) + (new 'static 'vector4w :x #x80097f) + (new 'static 'vector4w :x #x1000887f :y #x8200) + (new 'static 'vector4w :x #x4010087f :y #x80000) + (new 'static 'vector4w :x #x4000a7f :y #x804) + (new 'static 'vector4w :x #x2087f) + (new 'static 'vector4w :x #x2000087f :y #x20440) + (new 'static 'vector4w :x #x1000a7f :y #x1000) + (new 'static 'vector4w :x #x287f :y #x100010) + (new 'static 'vector4w :x #x1208087f :y #x4200) + (new 'static 'vector4w :x #xc7f :y #x10000) + (new 'static 'vector4w :x #x840487f :y 2) + (new 'static 'vector4w :x #x97f :y #x420) + (new 'static 'vector4w :x #x1087f :y #x40000) + (new 'static 'vector4w :x #x1000c7f :y #x202080) + (new 'static 'vector4w :x -2146957057 :y 8) + (new 'static 'vector4w :x #x400087f :y #x8100) + (new 'static 'vector4w :x #x10a7f :y #x100020) + (new 'static 'vector4w :x #x2020087f) + ) + (new 'static 'boxed-array :type object (the binteger 1) (new 'static 'vector4w :x -1073739649 :y #x3fffff)) + (new 'static 'boxed-array :type object (the binteger 1) (new 'static 'vector4w :x #x3fffffff)) + (new 'static 'boxed-array :type object + (the binteger 1) + (new 'static 'vector4w :x #x20007fff :y #x200000) + (new 'static 'vector4w :x #x30007fff :y #x300000) + (new 'static 'vector4w :x #x18007fff :y #x180000) + (new 'static 'vector4w :x #xc007fff :y #xc0000) + (new 'static 'vector4w :x #x6007fff :y #x60000) + (new 'static 'vector4w :x #x2007fff :y #x30000) + (new 'static 'vector4w :y #x18000) + (new 'static 'vector4w :y #xc000) + (new 'static 'vector4w :x #x1000000 :y #x6000) + (new 'static 'vector4w :x #x1007fff :y #x3000) + (new 'static 'vector4w :x #x7fff :y #x1800) + (new 'static 'vector4w :x #x7fff :y #xc00) + (new 'static 'vector4w :x #x807fff :y #x600) + (new 'static 'vector4w :x #xc07fff :y #x300) + (new 'static 'vector4w :x #x607fff :y #x180) + (new 'static 'vector4w :x #x300000 :y #xc0) + (new 'static 'vector4w :x #x100000 :y 96) + (new 'static 'vector4w :y 48) + (new 'static 'vector4w :x #x7fff :y 24) + (new 'static 'vector4w :x #x87fff :y 12) + (new 'static 'vector4w :x #xc7fff :y 6) + (new 'static 'vector4w :x #x67fff :y 3) + (new 'static 'vector4w :x -2147254273 :y 1) + (new 'static 'vector4w :x -1073610753) + (new 'static 'vector4w :x #x40008000) + (new 'static 'vector4w) + (new 'static 'vector4w) + ) + (new 'static 'boxed-array :type object + (the binteger 1) + (new 'static 'vector4w :x #x7fffffff :y #x10410) + (new 'static 'vector4w :x #x7fffffff :y #x10410) + (new 'static 'vector4w :x -1073741825 :y #x20820) + (new 'static 'vector4w :x -1073741825 :y #x20820) + (new 'static 'vector4w :x #x3fffffff :y #x41041) + (new 'static 'vector4w :x #x3fffffff :y #x41041) + (new 'static 'vector4w :x #x3fffffff :y #x82082) + (new 'static 'vector4w :x #x3fffffff :y #x82082) + (new 'static 'vector4w :x #x3fffffff :y #x104104) + (new 'static 'vector4w :x #x3fffffff :y #x104104) + (new 'static 'vector4w :x #x3fffffff :y #x208208) + (new 'static 'vector4w :x #x3fffffff :y #x208208) + ) + (new 'static 'boxed-array :type object (the binteger 1) (new 'static 'vector4w :x #x7fff)) + (new 'static 'boxed-array :type object (the binteger 1) (new 'static 'vector4w :x #x7800)) + (new 'static 'boxed-array :type object (the binteger 1) (new 'static 'vector4w :x -1 :y #x3fffff)) + (new 'static 'boxed-array :type object (the binteger 1) (new 'static 'vector4w)) + (new 'static 'boxed-array :type object + (the binteger 1) + (new 'static 'vector4w) + (new 'static 'vector4w) + (new 'static 'vector4w) + (new 'static 'vector4w) + (new 'static 'vector4w) + (new 'static 'vector4w) + (new 'static 'vector4w) + (new 'static 'vector4w) + (new 'static 'vector4w) + (new 'static 'vector4w) + (new 'static 'vector4w) + (new 'static 'vector4w) + (new 'static 'vector4w) + (new 'static 'vector4w) + (new 'static 'vector4w) + (new 'static 'vector4w) + (new 'static 'vector4w) + (new 'static 'vector4w) + (new 'static 'vector4w) + (new 'static 'vector4w) + (new 'static 'vector4w :x 4) + (new 'static 'vector4w :x 6) + (new 'static 'vector4w :x 70) + (new 'static 'vector4w :x 71) + (new 'static 'vector4w :x #x847) + (new 'static 'vector4w :x #x847) + (new 'static 'vector4w :x #x84f) + (new 'static 'vector4w :x #x84f) + (new 'static 'vector4w :x #x85f) + (new 'static 'vector4w :x #x85f) + (new 'static 'vector4w :x #x87f) + (new 'static 'vector4w :x #x87f) + (new 'static 'vector4w :x #x87f) + (new 'static 'vector4w :x #x87f) + (new 'static 'vector4w :x #x87f) + (new 'static 'vector4w :x #x87f) + (new 'static 'vector4w :x #x87f) + (new 'static 'vector4w :x #x87f) + (new 'static 'vector4w :x #x87f) + (new 'static 'vector4w :x #x87f) + (new 'static 'vector4w :x #x87f) + (new 'static 'vector4w :x #x87f) + (new 'static 'vector4w :x #x87f) + (new 'static 'vector4w :x #x87f) + (new 'static 'vector4w :x #x87f) + (new 'static 'vector4w :x #x87f) + (new 'static 'vector4w :x #x87f) + (new 'static 'vector4w :x #x87f) + (new 'static 'vector4w :x #x87f) + (new 'static 'vector4w :x #x87f) + (new 'static 'vector4w :x #x87f) + (new 'static 'vector4w :x #x87f) + (new 'static 'vector4w :x #x87f) + (new 'static 'vector4w :x #x87f) + (new 'static 'vector4w :x #x87f) + (new 'static 'vector4w :x #x87f) + (new 'static 'vector4w :x #x87f) + (new 'static 'vector4w :x #x87f) + (new 'static 'vector4w :x #x87f) + (new 'static 'vector4w :x #x4000087f) + (new 'static 'vector4w :x -536868737) + (new 'static 'vector4w :x -268433281 :y 1) + (new 'static 'vector4w :x -134215553 :y 3) + (new 'static 'vector4w :x -67106689 :y 7) + (new 'static 'vector4w :x -33552257 :y 15) + (new 'static 'vector4w :x -16775041 :y 31) + (new 'static 'vector4w :x -16775041 :y 63) + (new 'static 'vector4w :x -16775041 :y #x7f) + (new 'static 'vector4w :x -16775041 :y #xff) + (new 'static 'vector4w :x -16775041 :y #x1ff) + (new 'static 'vector4w :x -8370049 :y #x3ff) + (new 'static 'vector4w :x -4167553 :y #x7ff) + (new 'static 'vector4w :x -2066305 :y #xfff) + (new 'static 'vector4w :x -1017729 :y #x1fff) + (new 'static 'vector4w :x -1017729 :y #x3fff) + (new 'static 'vector4w :x -1016705 :y #x7fff) + (new 'static 'vector4w :x -1016193 :y #xffff) + (new 'static 'vector4w :x -1015937 :y #x1ffff) + (new 'static 'vector4w :x -491521 :y #x3ffff) + (new 'static 'vector4w :x -229377 :y #x7ffff) + (new 'static 'vector4w :x -98305 :y #xfffff) + (new 'static 'vector4w :x -32769 :y #x1fffff) + (new 'static 'vector4w :x -1 :y #x3fffff) + (new 'static 'vector4w :x -1 :y #x3fffff) + (new 'static 'vector4w :x -1 :y #x3fffff) + (new 'static 'vector4w :x -1 :y #x3fffff) + (new 'static 'vector4w :x -1 :y #x3fffff) + (new 'static 'vector4w :x -1 :y #x3fffff) + (new 'static 'vector4w :x -1 :y #x3fffff) + (new 'static 'vector4w :x -1 :y #x3fffff) + (new 'static 'vector4w :x -1 :y #x3fffff) + (new 'static 'vector4w :x -1 :y #x3fffff) + (new 'static 'vector4w :x -1 :y #x3fffff) + (new 'static 'vector4w :x -1 :y #x3fffff) + (new 'static 'vector4w :x -1 :y #x3fffff) + (new 'static 'vector4w :x -1 :y #x3fffff) + (new 'static 'vector4w :x -1 :y #x3fffff) + (new 'static 'vector4w :x -1 :y #x3fffff) + (new 'static 'vector4w :x -1 :y #x3fffff) + (new 'static 'vector4w :x -1 :y #x3fffff) + (new 'static 'vector4w :x -1 :y #x3fffff) + (new 'static 'vector4w :x -1 :y #x3fffff) + (new 'static 'vector4w :x -1 :y #x3fffff) + (new 'static 'vector4w :x -1 :y #x3fffff) + (new 'static 'vector4w :x -1 :y #x3fffff) + (new 'static 'vector4w :x -1 :y #x3fffff) + (new 'static 'vector4w :x -1 :y #x3fffff) + (new 'static 'vector4w :x -1 :y #x3fffff) + (new 'static 'vector4w :x -1 :y #x3fffff) + (new 'static 'vector4w :x -1 :y #x3fffff) + (new 'static 'vector4w :x -1 :y #x3fffff) + (new 'static 'vector4w :x -1 :y #x3fffff) + (new 'static 'vector4w :x -1 :y #x3fffff) + (new 'static 'vector4w :x -1 :y #x3fffff) + (new 'static 'vector4w :x -1 :y #x3fffff) + (new 'static 'vector4w :x -1 :y #x3fffff) + (new 'static 'vector4w :x -1 :y #x3fffff) + (new 'static 'vector4w :x -1 :y #x3fffff) + (new 'static 'vector4w :x -1 :y #x3fffff) + (new 'static 'vector4w :x -1 :y #x3fffff) + ) + ) + ) + +(defpart 3743 + :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x47 :page #x3fd)) + (sp-flt spt-num 1.0) + (sp-flt spt-x (meters -4)) + (sp-flt spt-y (meters 0)) + (sp-flt spt-z (meters 0)) + (sp-flt spt-scale-x (meters 8)) + (sp-flt spt-rot-x 16384.0) + (sp-flt spt-rot-y (degrees 0.0)) + (sp-flt spt-rot-z (degrees 0.0)) + (sp-flt spt-scale-y (meters 16)) + (sp-flt spt-r 48.0) + (sp-copy-from-other spt-g -1) + (sp-copy-from-other spt-b -1) + (sp-flt spt-a 128.0) + (sp-int spt-timer -1) + (sp-cpuinfo-flags sp-cpuinfo-flag-2 left-multiply-quat) + (new 'static 'sp-field-init-spec + :field (sp-field-id spt-userdata) + :flags (sp-flag plain-v2) + :object (new 'static 'boxed-array :type object + '*baron-neon-skull* + 0 + (the binteger 133826784) + (the binteger 133826816) + ) + ) + (sp-func spt-func 'sparticle-mode-animate) + (sp-flt spt-rotate-y (degrees 0.0)) + ) + ) + +(defpart 3744 + :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x47 :page #x3fd)) + (sp-flt spt-num 1.0) + (sp-flt spt-x (meters 4)) + (sp-flt spt-y (meters 0)) + (sp-flt spt-z (meters 0)) + (sp-flt spt-scale-x (meters 8)) + (sp-flt spt-rot-x 16384.0) + (sp-flt spt-rot-y (degrees 180.0)) + (sp-flt spt-rot-z (degrees 0.0)) + (sp-flt spt-scale-y (meters 16)) + (sp-flt spt-r 48.0) + (sp-copy-from-other spt-g -1) + (sp-copy-from-other spt-b -1) + (sp-flt spt-a 128.0) + (sp-int spt-timer -1) + (sp-cpuinfo-flags sp-cpuinfo-flag-2 left-multiply-quat) + (new 'static 'sp-field-init-spec + :field (sp-field-id spt-userdata) + :flags (sp-flag plain-v2) + :object (new 'static 'boxed-array :type object + '*baron-neon-skull* + 0 + (the binteger 133826784) + (the binteger 133826816) + ) + ) + (sp-func spt-func 'sparticle-mode-animate) + (sp-flt spt-rotate-y (degrees 0.0)) + ) + ) + +(defpart 3745 + :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x45 :page #x3fd)) + (sp-flt spt-num 1.0) + (sp-flt spt-x (meters -2.9)) + (sp-flt spt-y (meters 1.7)) + (sp-flt spt-z (meters 0)) + (sp-flt spt-scale-x (meters 8)) + (sp-flt spt-rot-x 16384.0) + (sp-flt spt-rot-y (degrees 0.0)) + (sp-flt spt-rot-z (degrees 0.0)) + (sp-flt spt-scale-y (meters 16)) + (sp-flt spt-r 48.0) + (sp-copy-from-other spt-g -1) + (sp-copy-from-other spt-b -1) + (sp-flt spt-a 128.0) + (sp-int spt-timer -1) + (sp-cpuinfo-flags sp-cpuinfo-flag-2 left-multiply-quat) + (new 'static 'sp-field-init-spec + :field (sp-field-id spt-userdata) + :flags (sp-flag plain-v2) + :object (new 'static 'boxed-array :type object + '*baron-neon-skull* + (the binteger 1) + (the binteger 133826720) + (the binteger 133826752) + ) + ) + (sp-func spt-func 'sparticle-mode-animate) + (sp-flt spt-rotate-y (degrees 0.0)) + ) + ) + +(defpart 3746 + :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x45 :page #x3fd)) + (sp-flt spt-num 1.0) + (sp-flt spt-x (meters 2.9)) + (sp-flt spt-y (meters 1.7)) + (sp-flt spt-z (meters 0)) + (sp-flt spt-scale-x (meters 8)) + (sp-flt spt-rot-x 16384.0) + (sp-flt spt-rot-y (degrees 180.0)) + (sp-flt spt-rot-z (degrees 0.0)) + (sp-flt spt-scale-y (meters 16)) + (sp-flt spt-r 48.0) + (sp-copy-from-other spt-g -1) + (sp-copy-from-other spt-b -1) + (sp-flt spt-a 128.0) + (sp-int spt-timer -1) + (sp-cpuinfo-flags sp-cpuinfo-flag-2 left-multiply-quat) + (new 'static 'sp-field-init-spec + :field (sp-field-id spt-userdata) + :flags (sp-flag plain-v2) + :object (new 'static 'boxed-array :type object + '*baron-neon-skull* + (the binteger 1) + (the binteger 133826720) + (the binteger 133826752) + ) + ) + (sp-func spt-func 'sparticle-mode-animate) + (sp-flt spt-rotate-y (degrees 0.0)) + ) + ) + +(defpart 3747 + :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x3b :page #x3fd)) + (sp-flt spt-num 1.0) + (sp-flt spt-x (meters -3.4)) + (sp-flt spt-y (meters -2.3)) + (sp-flt spt-z (meters 0)) + (sp-flt spt-scale-x (meters 4.44)) + (sp-flt spt-rot-x 16384.0) + (sp-flt spt-rot-y (degrees 0.0)) + (sp-flt spt-rot-z (degrees 0.0)) + (sp-flt spt-scale-y (meters 8.88)) + (sp-flt spt-r 48.0) + (sp-copy-from-other spt-g -1) + (sp-copy-from-other spt-b -1) + (sp-flt spt-a 128.0) + (sp-int spt-timer -1) + (sp-cpuinfo-flags sp-cpuinfo-flag-2 left-multiply-quat) + (new 'static 'sp-field-init-spec + :field (sp-field-id spt-userdata) + :flags (sp-flag plain-v2) + :object (new 'static 'boxed-array :type object + '*baron-neon-skull* + (the binteger 11) + (the binteger 133826400) + (the binteger 133826432) + ) + ) + (sp-func spt-func 'sparticle-mode-animate) + (sp-flt spt-rotate-y (degrees 0.0)) + ) + ) + +(defpart 3748 + :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x37 :page #x3fd)) + (sp-flt spt-num 1.0) + (sp-flt spt-x (meters -3.6)) + (sp-flt spt-y (meters -1.5)) + (sp-flt spt-z (meters 0)) + (sp-flt spt-scale-x (meters 4)) + (sp-flt spt-rot-x 16384.0) + (sp-flt spt-rot-y (degrees 0.0)) + (sp-flt spt-rot-z (degrees 0.0)) + (sp-flt spt-scale-y (meters 2)) + (sp-flt spt-r 48.0) + (sp-copy-from-other spt-g -1) + (sp-copy-from-other spt-b -1) + (sp-flt spt-a 128.0) + (sp-int spt-timer -1) + (sp-cpuinfo-flags sp-cpuinfo-flag-2 left-multiply-quat) + (new 'static 'sp-field-init-spec + :field (sp-field-id spt-userdata) + :flags (sp-flag plain-v2) + :object (new 'static 'boxed-array :type object + '*baron-neon-skull* + (the binteger 12) + (the binteger 133826272) + (the binteger 133826304) + ) + ) + (sp-func spt-func 'sparticle-mode-animate) + (sp-flt spt-rotate-y (degrees 0.0)) + ) + ) + +(defpart 3749 + :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x39 :page #x3fd)) + (sp-flt spt-num 1.0) + (sp-flt spt-x (meters -3.6)) + (sp-flt spt-y (meters -2.625)) + (sp-flt spt-z (meters 0)) + (sp-flt spt-scale-x (meters 4)) + (sp-flt spt-rot-x 16384.0) + (sp-flt spt-rot-y (degrees 0.0)) + (sp-flt spt-rot-z (degrees 0.0)) + (sp-flt spt-scale-y (meters 2)) + (sp-flt spt-r 48.0) + (sp-copy-from-other spt-g -1) + (sp-copy-from-other spt-b -1) + (sp-flt spt-a 128.0) + (sp-int spt-timer -1) + (sp-cpuinfo-flags sp-cpuinfo-flag-2 left-multiply-quat) + (new 'static 'sp-field-init-spec + :field (sp-field-id spt-userdata) + :flags (sp-flag plain-v2) + :object (new 'static 'boxed-array :type object + '*baron-neon-skull* + (the binteger 13) + (the binteger 133826336) + (the binteger 133826368) + ) + ) + (sp-func spt-func 'sparticle-mode-animate) + (sp-flt spt-rotate-y (degrees 0.0)) + ) + ) + +(defpart 3750 + :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x3d :page #x3fd)) + (sp-flt spt-num 1.0) + (sp-flt spt-x (meters -3.6)) + (sp-flt spt-y (meters -3.825)) + (sp-flt spt-z (meters 0)) + (sp-flt spt-scale-x (meters 4)) + (sp-flt spt-rot-x 16384.0) + (sp-flt spt-rot-y (degrees 0.0)) + (sp-flt spt-rot-z (degrees 0.0)) + (sp-flt spt-scale-y (meters 2)) + (sp-flt spt-r 48.0) + (sp-copy-from-other spt-g -1) + (sp-copy-from-other spt-b -1) + (sp-flt spt-a 128.0) + (sp-int spt-timer -1) + (sp-cpuinfo-flags sp-cpuinfo-flag-2 left-multiply-quat) + (new 'static 'sp-field-init-spec + :field (sp-field-id spt-userdata) + :flags (sp-flag plain-v2) + :object (new 'static 'boxed-array :type object + '*baron-neon-skull* + (the binteger 14) + (the binteger 133826464) + (the binteger 133826496) + ) + ) + (sp-func spt-func 'sparticle-mode-animate) + (sp-flt spt-rotate-y (degrees 0.0)) + ) + ) + +(defpart 3751 + :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x3b :page #x3fd)) + (sp-flt spt-num 1.0) + (sp-flt spt-x (meters 3.4)) + (sp-flt spt-y (meters -2.3)) + (sp-flt spt-z (meters 0)) + (sp-flt spt-scale-x (meters 4.44)) + (sp-flt spt-rot-x 16384.0) + (sp-flt spt-rot-y (degrees 180.0)) + (sp-flt spt-rot-z (degrees 0.0)) + (sp-flt spt-scale-y (meters 8.88)) + (sp-flt spt-r 48.0) + (sp-copy-from-other spt-g -1) + (sp-copy-from-other spt-b -1) + (sp-flt spt-a 128.0) + (sp-int spt-timer -1) + (sp-cpuinfo-flags sp-cpuinfo-flag-2 left-multiply-quat) + (new 'static 'sp-field-init-spec + :field (sp-field-id spt-userdata) + :flags (sp-flag plain-v2) + :object (new 'static 'boxed-array :type object + '*baron-neon-skull* + (the binteger 11) + (the binteger 133826400) + (the binteger 133826432) + ) + ) + (sp-func spt-func 'sparticle-mode-animate) + (sp-flt spt-rotate-y (degrees 0.0)) + ) + ) + +(defpart 3752 + :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x37 :page #x3fd)) + (sp-flt spt-num 1.0) + (sp-flt spt-x (meters 3.6)) + (sp-flt spt-y (meters -1.5)) + (sp-flt spt-z (meters 0)) + (sp-flt spt-scale-x (meters 4)) + (sp-flt spt-rot-x 16384.0) + (sp-flt spt-rot-y (degrees 180.0)) + (sp-flt spt-rot-z (degrees 0.0)) + (sp-flt spt-scale-y (meters 2)) + (sp-flt spt-r 48.0) + (sp-copy-from-other spt-g -1) + (sp-copy-from-other spt-b -1) + (sp-flt spt-a 128.0) + (sp-int spt-timer -1) + (sp-cpuinfo-flags sp-cpuinfo-flag-2 left-multiply-quat) + (new 'static 'sp-field-init-spec + :field (sp-field-id spt-userdata) + :flags (sp-flag plain-v2) + :object (new 'static 'boxed-array :type object + '*baron-neon-skull* + (the binteger 12) + (the binteger 133826272) + (the binteger 133826304) + ) + ) + (sp-func spt-func 'sparticle-mode-animate) + (sp-flt spt-rotate-y (degrees 0.0)) + ) + ) + +(defpart 3753 + :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x39 :page #x3fd)) + (sp-flt spt-num 1.0) + (sp-flt spt-x (meters 3.6)) + (sp-flt spt-y (meters -2.625)) + (sp-flt spt-z (meters 0)) + (sp-flt spt-scale-x (meters 4)) + (sp-flt spt-rot-x 16384.0) + (sp-flt spt-rot-y (degrees 180.0)) + (sp-flt spt-rot-z (degrees 0.0)) + (sp-flt spt-scale-y (meters 2)) + (sp-flt spt-r 48.0) + (sp-copy-from-other spt-g -1) + (sp-copy-from-other spt-b -1) + (sp-flt spt-a 128.0) + (sp-int spt-timer -1) + (sp-cpuinfo-flags sp-cpuinfo-flag-2 left-multiply-quat) + (new 'static 'sp-field-init-spec + :field (sp-field-id spt-userdata) + :flags (sp-flag plain-v2) + :object (new 'static 'boxed-array :type object + '*baron-neon-skull* + (the binteger 13) + (the binteger 133826336) + (the binteger 133826368) + ) + ) + (sp-func spt-func 'sparticle-mode-animate) + (sp-flt spt-rotate-y (degrees 0.0)) + ) + ) + +(defpart 3754 + :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x3d :page #x3fd)) + (sp-flt spt-num 1.0) + (sp-flt spt-x (meters 3.6)) + (sp-flt spt-y (meters -3.825)) + (sp-flt spt-z (meters 0)) + (sp-flt spt-scale-x (meters 4)) + (sp-flt spt-rot-x 16384.0) + (sp-flt spt-rot-y (degrees 180.0)) + (sp-flt spt-rot-z (degrees 0.0)) + (sp-flt spt-scale-y (meters 2)) + (sp-flt spt-r 48.0) + (sp-copy-from-other spt-g -1) + (sp-copy-from-other spt-b -1) + (sp-flt spt-a 128.0) + (sp-int spt-timer -1) + (sp-cpuinfo-flags sp-cpuinfo-flag-2 left-multiply-quat) + (new 'static 'sp-field-init-spec + :field (sp-field-id spt-userdata) + :flags (sp-flag plain-v2) + :object (new 'static 'boxed-array :type object + '*baron-neon-skull* + (the binteger 14) + (the binteger 133826464) + (the binteger 133826496) + ) + ) + (sp-func spt-func 'sparticle-mode-animate) + (sp-flt spt-rotate-y (degrees 0.0)) + ) + ) + +(defpart 3755 + :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x49 :page #x3fd)) + (sp-flt spt-num 1.0) + (sp-flt spt-x (meters 0)) + (sp-flt spt-y (meters 9)) + (sp-flt spt-z (meters 0)) + (sp-flt spt-scale-x (meters 4.44)) + (sp-flt spt-rot-x 16384.0) + (sp-flt spt-rot-y (degrees 0.0)) + (sp-flt spt-rot-z (degrees 0.0)) + (sp-flt spt-scale-y (meters 4.44)) + (sp-flt spt-r 48.0) + (sp-copy-from-other spt-g -1) + (sp-copy-from-other spt-b -1) + (sp-flt spt-a 128.0) + (sp-int spt-timer -1) + (sp-cpuinfo-flags sp-cpuinfo-flag-2 left-multiply-quat) + (new 'static 'sp-field-init-spec + :field (sp-field-id spt-userdata) + :flags (sp-flag plain-v2) + :object (new 'static 'boxed-array :type object + '*baron-neon-skull* + (the binteger 2) + (the binteger 133826848) + (the binteger 133826880) + ) + ) + (sp-func spt-func 'sparticle-mode-animate) + (sp-flt spt-rotate-y (degrees 0.0)) + ) + ) + +(defpart 3756 + :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x35 :page #x3fd)) + (sp-flt spt-num 1.0) + (sp-flt spt-x (meters 0)) + (sp-flt spt-y (meters 3.5)) + (sp-flt spt-z (meters 0)) + (sp-flt spt-scale-x (meters 5)) + (sp-flt spt-rot-x 16384.0) + (sp-flt spt-rot-y (degrees 0.0)) + (sp-flt spt-rot-z (degrees 0.0)) + (sp-flt spt-scale-y (meters 10)) + (sp-flt spt-r 48.0) + (sp-copy-from-other spt-g -1) + (sp-copy-from-other spt-b -1) + (sp-flt spt-a 128.0) + (sp-int spt-timer -1) + (sp-cpuinfo-flags sp-cpuinfo-flag-2 left-multiply-quat) + (new 'static 'sp-field-init-spec + :field (sp-field-id spt-userdata) + :flags (sp-flag plain-v2) + :object (new 'static 'boxed-array :type object + '*baron-neon-skull* + (the binteger 6) + (the binteger 133826208) + (the binteger 133826240) + ) + ) + (sp-func spt-func 'sparticle-mode-animate) + (sp-flt spt-rotate-y (degrees 0.0)) + ) + ) + +(defpart 3757 + :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x2d :page #x3fd)) + (sp-flt spt-num 1.0) + (sp-flt spt-x (meters 0)) + (sp-flt spt-y (meters 5.25)) + (sp-flt spt-z (meters 0)) + (sp-flt spt-scale-x (meters 4)) + (sp-flt spt-rot-x 16384.0) + (sp-flt spt-rot-y (degrees 0.0)) + (sp-flt spt-rot-z (degrees 0.0)) + (sp-flt spt-scale-y (meters 2)) + (sp-flt spt-r 48.0) + (sp-copy-from-other spt-g -1) + (sp-copy-from-other spt-b -1) + (sp-flt spt-a 128.0) + (sp-int spt-timer -1) + (sp-cpuinfo-flags sp-cpuinfo-flag-2 left-multiply-quat) + (new 'static 'sp-field-init-spec + :field (sp-field-id spt-userdata) + :flags (sp-flag plain-v2) + :object (new 'static 'boxed-array :type object + '*baron-neon-skull* + (the binteger 7) + (the binteger 133825952) + (the binteger 133825984) + ) + ) + (sp-func spt-func 'sparticle-mode-animate) + (sp-flt spt-rotate-y (degrees 0.0)) + ) + ) + +(defpart 3758 + :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x2f :page #x3fd)) + (sp-flt spt-num 1.0) + (sp-flt spt-x (meters 0)) + (sp-flt spt-y (meters 3.825)) + (sp-flt spt-z (meters 0)) + (sp-flt spt-scale-x (meters 4)) + (sp-flt spt-rot-x 16384.0) + (sp-flt spt-rot-y (degrees 0.0)) + (sp-flt spt-rot-z (degrees 0.0)) + (sp-flt spt-scale-y (meters 2)) + (sp-flt spt-r 48.0) + (sp-copy-from-other spt-g -1) + (sp-copy-from-other spt-b -1) + (sp-flt spt-a 128.0) + (sp-int spt-timer -1) + (sp-cpuinfo-flags sp-cpuinfo-flag-2 left-multiply-quat) + (new 'static 'sp-field-init-spec + :field (sp-field-id spt-userdata) + :flags (sp-flag plain-v2) + :object (new 'static 'boxed-array :type object + '*baron-neon-skull* + (the binteger 8) + (the binteger 133826080) + (the binteger 133826112) + ) + ) + (sp-func spt-func 'sparticle-mode-animate) + (sp-flt spt-rotate-y (degrees 0.0)) + ) + ) + +(defpart 3759 + :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x31 :page #x3fd)) + (sp-flt spt-num 1.0) + (sp-flt spt-x (meters 0)) + (sp-flt spt-y (meters 2.625)) + (sp-flt spt-z (meters 0)) + (sp-flt spt-scale-x (meters 4)) + (sp-flt spt-rot-x 16384.0) + (sp-flt spt-rot-y (degrees 0.0)) + (sp-flt spt-rot-z (degrees 0.0)) + (sp-flt spt-scale-y (meters 2)) + (sp-flt spt-r 48.0) + (sp-copy-from-other spt-g -1) + (sp-copy-from-other spt-b -1) + (sp-flt spt-a 128.0) + (sp-int spt-timer -1) + (sp-cpuinfo-flags sp-cpuinfo-flag-2 left-multiply-quat) + (new 'static 'sp-field-init-spec + :field (sp-field-id spt-userdata) + :flags (sp-flag plain-v2) + :object (new 'static 'boxed-array :type object + '*baron-neon-skull* + (the binteger 9) + (the binteger 133826080) + (the binteger 133826112) + ) + ) + (sp-func spt-func 'sparticle-mode-animate) + (sp-flt spt-rotate-y (degrees 0.0)) + ) + ) + +(defpart 3760 + :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x33 :page #x3fd)) + (sp-flt spt-num 1.0) + (sp-flt spt-x (meters 0)) + (sp-flt spt-y (meters 1.325)) + (sp-flt spt-z (meters 0)) + (sp-flt spt-scale-x (meters 4)) + (sp-flt spt-rot-x 16384.0) + (sp-flt spt-rot-y (degrees 0.0)) + (sp-flt spt-rot-z (degrees 0.0)) + (sp-flt spt-scale-y (meters 2)) + (sp-flt spt-r 48.0) + (sp-copy-from-other spt-g -1) + (sp-copy-from-other spt-b -1) + (sp-flt spt-a 128.0) + (sp-int spt-timer -1) + (sp-cpuinfo-flags sp-cpuinfo-flag-2 left-multiply-quat) + (new 'static 'sp-field-init-spec + :field (sp-field-id spt-userdata) + :flags (sp-flag plain-v2) + :object (new 'static 'boxed-array :type object + '*baron-neon-skull* + (the binteger 10) + (the binteger 133826144) + (the binteger 133826176) + ) + ) + (sp-func spt-func 'sparticle-mode-animate) + (sp-flt spt-rotate-y (degrees 0.0)) + ) + ) + +(defpart 3761 + :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x43 :page #x3fd)) + (sp-flt spt-num 1.0) + (sp-flt spt-x (meters 0)) + (sp-flt spt-y (meters -7.8)) + (sp-flt spt-z (meters 0)) + (sp-flt spt-scale-x (meters 4)) + (sp-flt spt-rot-x 16384.0) + (sp-flt spt-rot-y (degrees 0.0)) + (sp-flt spt-rot-z (degrees 0.0)) + (sp-flt spt-scale-y (meters 2)) + (sp-flt spt-r 48.0) + (sp-copy-from-other spt-g -1) + (sp-copy-from-other spt-b -1) + (sp-flt spt-a 128.0) + (sp-int spt-timer -1) + (sp-cpuinfo-flags sp-cpuinfo-flag-2 left-multiply-quat) + (new 'static 'sp-field-init-spec + :field (sp-field-id spt-userdata) + :flags (sp-flag plain-v2) + :object (new 'static 'boxed-array :type object + '*baron-neon-skull* + (the binteger 3) + (the binteger 133826656) + (the binteger 133826688) + ) + ) + (sp-func spt-func 'sparticle-mode-animate) + (sp-flt spt-rotate-y (degrees 0.0)) + ) + ) + +(defpart 3762 + :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x41 :page #x3fd)) + (sp-flt spt-num 1.0) + (sp-flt spt-x (meters -3.2)) + (sp-flt spt-y (meters -10.1)) + (sp-flt spt-z (meters 0)) + (sp-flt spt-scale-x (meters 8)) + (sp-flt spt-rot-x 16384.0) + (sp-flt spt-rot-y (degrees 0.0)) + (sp-flt spt-rot-z (degrees 0.0)) + (sp-flt spt-scale-y (meters 4)) + (sp-flt spt-r 48.0) + (sp-copy-from-other spt-g -1) + (sp-copy-from-other spt-b -1) + (sp-flt spt-a 128.0) + (sp-int spt-timer -1) + (sp-cpuinfo-flags sp-cpuinfo-flag-2 left-multiply-quat) + (new 'static 'sp-field-init-spec + :field (sp-field-id spt-userdata) + :flags (sp-flag plain-v2) + :object (new 'static 'boxed-array :type object + '*baron-neon-skull* + (the binteger 4) + (the binteger 133826592) + (the binteger 133826624) + ) + ) + (sp-func spt-func 'sparticle-mode-animate) + (sp-flt spt-rotate-y (degrees 0.0)) + ) + ) + +(defpart 3763 + :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x41 :page #x3fd)) + (sp-flt spt-num 1.0) + (sp-flt spt-x (meters 3.2)) + (sp-flt spt-y (meters -10.1)) + (sp-flt spt-z (meters 0)) + (sp-flt spt-scale-x (meters 8)) + (sp-flt spt-rot-x 16384.0) + (sp-flt spt-rot-y (degrees 180.0)) + (sp-flt spt-rot-z (degrees 0.0)) + (sp-flt spt-scale-y (meters 4)) + (sp-flt spt-r 48.0) + (sp-copy-from-other spt-g -1) + (sp-copy-from-other spt-b -1) + (sp-flt spt-a 128.0) + (sp-int spt-timer -1) + (sp-cpuinfo-flags sp-cpuinfo-flag-2 left-multiply-quat) + (new 'static 'sp-field-init-spec + :field (sp-field-id spt-userdata) + :flags (sp-flag plain-v2) + :object (new 'static 'boxed-array :type object + '*baron-neon-skull* + (the binteger 4) + (the binteger 133826592) + (the binteger 133826624) + ) + ) + (sp-func spt-func 'sparticle-mode-animate) + (sp-flt spt-rotate-y (degrees 0.0)) + ) + ) + +(defpart 3764 + :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x3f :page #x3fd)) + (sp-flt spt-num 1.0) + (sp-flt spt-x (meters 0)) + (sp-flt spt-y (meters -14)) + (sp-flt spt-z (meters 0)) + (sp-flt spt-scale-x (meters 5.3)) + (sp-flt spt-rot-x 16384.0) + (sp-flt spt-rot-y (degrees 0.0)) + (sp-flt spt-rot-z (degrees 0.0)) + (sp-flt spt-scale-y (meters 5.3)) + (sp-flt spt-r 48.0) + (sp-copy-from-other spt-g -1) + (sp-copy-from-other spt-b -1) + (sp-flt spt-a 128.0) + (sp-int spt-timer -1) + (sp-cpuinfo-flags sp-cpuinfo-flag-2 left-multiply-quat) + (new 'static 'sp-field-init-spec + :field (sp-field-id spt-userdata) + :flags (sp-flag plain-v2) + :object (new 'static 'boxed-array :type object + '*baron-neon-skull* + (the binteger 5) + (the binteger 133826528) + (the binteger 133826560) + ) + ) + (sp-func spt-func 'sparticle-mode-animate) + (sp-flt spt-rotate-y (degrees 0.0)) + ) + ) + +(defpart 3765 + :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x25 :page #x3fd)) + (sp-flt spt-num 1.0) + (sp-flt spt-x (meters -7.825)) + (sp-flt spt-y (meters 0.75)) + (sp-flt spt-z (meters 0)) + (sp-flt spt-scale-x (meters 2)) + (sp-flt spt-rot-x 16384.0) + (sp-flt spt-rot-y (degrees 0.0)) + (sp-flt spt-rot-z (degrees 0.0)) + (sp-flt spt-scale-y (meters 2)) + (sp-flt spt-r 48.0) + (sp-copy-from-other spt-g -1) + (sp-copy-from-other spt-b -1) + (sp-flt spt-a 128.0) + (sp-int spt-timer -1) + (sp-cpuinfo-flags sp-cpuinfo-flag-2 left-multiply-quat) + (new 'static 'sp-field-init-spec + :field (sp-field-id spt-userdata) + :flags (sp-flag plain-v2) + :object (new 'static 'boxed-array :type object + '*baron-neon-skull* + (the binteger 20) + (the binteger 133825696) + (the binteger 133825728) + ) + ) + (sp-func spt-func 'sparticle-mode-animate) + (sp-flt spt-rotate-y (degrees 0.0)) + ) + ) + +(defpart 3766 + :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x27 :page #x3fd)) + (sp-flt spt-num 1.0) + (sp-flt spt-x (meters -7.825)) + (sp-flt spt-y (meters -0.325)) + (sp-flt spt-z (meters 0)) + (sp-flt spt-scale-x (meters 2)) + (sp-flt spt-rot-x 16384.0) + (sp-flt spt-rot-y (degrees 0.0)) + (sp-flt spt-rot-z (degrees 0.0)) + (sp-flt spt-scale-y (meters 2)) + (sp-flt spt-r 48.0) + (sp-copy-from-other spt-g -1) + (sp-copy-from-other spt-b -1) + (sp-flt spt-a 128.0) + (sp-int spt-timer -1) + (sp-cpuinfo-flags sp-cpuinfo-flag-2 left-multiply-quat) + (new 'static 'sp-field-init-spec + :field (sp-field-id spt-userdata) + :flags (sp-flag plain-v2) + :object (new 'static 'boxed-array :type object + '*baron-neon-skull* + (the binteger 21) + (the binteger 133825760) + (the binteger 133825792) + ) + ) + (sp-func spt-func 'sparticle-mode-animate) + (sp-flt spt-rotate-y (degrees 0.0)) + ) + ) + +(defpart 3767 + :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x29 :page #x3fd)) + (sp-flt spt-num 1.0) + (sp-flt spt-x (meters -7.825)) + (sp-flt spt-y (meters -1.625)) + (sp-flt spt-z (meters 0)) + (sp-flt spt-scale-x (meters 2)) + (sp-flt spt-rot-x 16384.0) + (sp-flt spt-rot-y (degrees 0.0)) + (sp-flt spt-rot-z (degrees 0.0)) + (sp-flt spt-scale-y (meters 2)) + (sp-flt spt-r 48.0) + (sp-copy-from-other spt-g -1) + (sp-copy-from-other spt-b -1) + (sp-flt spt-a 128.0) + (sp-int spt-timer -1) + (sp-cpuinfo-flags sp-cpuinfo-flag-2 left-multiply-quat) + (new 'static 'sp-field-init-spec + :field (sp-field-id spt-userdata) + :flags (sp-flag plain-v2) + :object (new 'static 'boxed-array :type object + '*baron-neon-skull* + (the binteger 22) + (the binteger 133825824) + (the binteger 133825856) + ) + ) + (sp-func spt-func 'sparticle-mode-animate) + (sp-flt spt-rotate-y (degrees 0.0)) + ) + ) + +(defpart 3768 + :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x2b :page #x3fd)) + (sp-flt spt-num 1.0) + (sp-flt spt-x (meters -7.825)) + (sp-flt spt-y (meters -2.875)) + (sp-flt spt-z (meters 0)) + (sp-flt spt-scale-x (meters 2)) + (sp-flt spt-rot-x 16384.0) + (sp-flt spt-rot-y (degrees 0.0)) + (sp-flt spt-rot-z (degrees 0.0)) + (sp-flt spt-scale-y (meters 2)) + (sp-flt spt-r 48.0) + (sp-copy-from-other spt-g -1) + (sp-copy-from-other spt-b -1) + (sp-flt spt-a 128.0) + (sp-int spt-timer -1) + (sp-cpuinfo-flags sp-cpuinfo-flag-2 left-multiply-quat) + (new 'static 'sp-field-init-spec + :field (sp-field-id spt-userdata) + :flags (sp-flag plain-v2) + :object (new 'static 'boxed-array :type object + '*baron-neon-skull* + (the binteger 23) + (the binteger 133825888) + (the binteger 133825920) + ) + ) + (sp-func spt-func 'sparticle-mode-animate) + (sp-flt spt-rotate-y (degrees 0.0)) + ) + ) + +(defpart 3769 + :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x25 :page #x3fd)) + (sp-flt spt-num 1.0) + (sp-flt spt-x (meters 7.825)) + (sp-flt spt-y (meters 0.75)) + (sp-flt spt-z (meters 0)) + (sp-flt spt-scale-x (meters 2)) + (sp-flt spt-rot-x 16384.0) + (sp-flt spt-rot-y (degrees 180.0)) + (sp-flt spt-rot-z (degrees 0.0)) + (sp-flt spt-scale-y (meters 2)) + (sp-flt spt-r 48.0) + (sp-copy-from-other spt-g -1) + (sp-copy-from-other spt-b -1) + (sp-flt spt-a 128.0) + (sp-int spt-timer -1) + (sp-cpuinfo-flags sp-cpuinfo-flag-2 left-multiply-quat) + (new 'static 'sp-field-init-spec + :field (sp-field-id spt-userdata) + :flags (sp-flag plain-v2) + :object (new 'static 'boxed-array :type object + '*baron-neon-skull* + (the binteger 20) + (the binteger 133825696) + (the binteger 133825728) + ) + ) + (sp-func spt-func 'sparticle-mode-animate) + (sp-flt spt-rotate-y (degrees 0.0)) + ) + ) + +(defpart 3770 + :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x27 :page #x3fd)) + (sp-flt spt-num 1.0) + (sp-flt spt-x (meters 7.825)) + (sp-flt spt-y (meters -0.325)) + (sp-flt spt-z (meters 0)) + (sp-flt spt-scale-x (meters 2)) + (sp-flt spt-rot-x 16384.0) + (sp-flt spt-rot-y (degrees 180.0)) + (sp-flt spt-rot-z (degrees 0.0)) + (sp-flt spt-scale-y (meters 2)) + (sp-flt spt-r 48.0) + (sp-copy-from-other spt-g -1) + (sp-copy-from-other spt-b -1) + (sp-flt spt-a 128.0) + (sp-int spt-timer -1) + (sp-cpuinfo-flags sp-cpuinfo-flag-2 left-multiply-quat) + (new 'static 'sp-field-init-spec + :field (sp-field-id spt-userdata) + :flags (sp-flag plain-v2) + :object (new 'static 'boxed-array :type object + '*baron-neon-skull* + (the binteger 21) + (the binteger 133825760) + (the binteger 133825792) + ) + ) + (sp-func spt-func 'sparticle-mode-animate) + (sp-flt spt-rotate-y (degrees 0.0)) + ) + ) + +(defpart 3771 + :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x29 :page #x3fd)) + (sp-flt spt-num 1.0) + (sp-flt spt-x (meters 7.825)) + (sp-flt spt-y (meters -1.625)) + (sp-flt spt-z (meters 0)) + (sp-flt spt-scale-x (meters 2)) + (sp-flt spt-rot-x 16384.0) + (sp-flt spt-rot-y (degrees 180.0)) + (sp-flt spt-rot-z (degrees 0.0)) + (sp-flt spt-scale-y (meters 2)) + (sp-flt spt-r 48.0) + (sp-copy-from-other spt-g -1) + (sp-copy-from-other spt-b -1) + (sp-flt spt-a 128.0) + (sp-int spt-timer -1) + (sp-cpuinfo-flags sp-cpuinfo-flag-2 left-multiply-quat) + (new 'static 'sp-field-init-spec + :field (sp-field-id spt-userdata) + :flags (sp-flag plain-v2) + :object (new 'static 'boxed-array :type object + '*baron-neon-skull* + (the binteger 22) + (the binteger 133825760) + (the binteger 133825856) + ) + ) + (sp-func spt-func 'sparticle-mode-animate) + (sp-flt spt-rotate-y (degrees 0.0)) + ) + ) + +(defpart 3772 + :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x2b :page #x3fd)) + (sp-flt spt-num 1.0) + (sp-flt spt-x (meters 7.825)) + (sp-flt spt-y (meters -2.875)) + (sp-flt spt-z (meters 0)) + (sp-flt spt-scale-x (meters 2)) + (sp-flt spt-rot-x 16384.0) + (sp-flt spt-rot-y (degrees 180.0)) + (sp-flt spt-rot-z (degrees 0.0)) + (sp-flt spt-scale-y (meters 2)) + (sp-flt spt-r 48.0) + (sp-copy-from-other spt-g -1) + (sp-copy-from-other spt-b -1) + (sp-flt spt-a 128.0) + (sp-int spt-timer -1) + (sp-cpuinfo-flags sp-cpuinfo-flag-2 left-multiply-quat) + (new 'static 'sp-field-init-spec + :field (sp-field-id spt-userdata) + :flags (sp-flag plain-v2) + :object (new 'static 'boxed-array :type object + '*baron-neon-skull* + (the binteger 23) + (the binteger 133825888) + (the binteger 133825920) + ) + ) + (sp-func spt-func 'sparticle-mode-animate) + (sp-flt spt-rotate-y (degrees 0.0)) + ) + ) + +(defpart 3773 + :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x55 :page #x3fd)) + (sp-flt spt-num 1.0) + (sp-flt spt-x (meters 0)) + (sp-flt spt-y (meters 10.6)) + (sp-flt spt-z (meters 0)) + (sp-flt spt-scale-x (meters 16)) + (sp-flt spt-rot-x 16384.0) + (sp-flt spt-rot-y (degrees 0.0)) + (sp-flt spt-rot-z (degrees 0.0)) + (sp-flt spt-scale-y (meters 2)) + (sp-flt spt-r 48.0) + (sp-copy-from-other spt-g -1) + (sp-copy-from-other spt-b -1) + (sp-flt spt-a 128.0) + (sp-int spt-timer -1) + (sp-cpuinfo-flags sp-cpuinfo-flag-2 left-multiply-quat) + (new 'static 'sp-field-init-spec + :field (sp-field-id spt-userdata) + :flags (sp-flag plain-v2) + :object (new 'static 'boxed-array :type object + '*baron-neon-skull* + (the binteger 15) + (the binteger 133827232) + (the binteger 133827264) + ) + ) + (sp-func spt-func 'sparticle-mode-animate) + (sp-flt spt-rotate-y (degrees 0.0)) + ) + ) + +(defpart 3774 + :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x4b :page #x3fd)) + (sp-flt spt-num 1.0) + (sp-flt spt-x (meters -4.3)) + (sp-flt spt-y (meters 9.9)) + (sp-flt spt-z (meters 0)) + (sp-flt spt-scale-x (meters 8)) + (sp-flt spt-rot-x 16384.0) + (sp-flt spt-rot-y (degrees 0.0)) + (sp-flt spt-rot-z (degrees 0.0)) + (sp-flt spt-scale-y (meters 2)) + (sp-flt spt-r 48.0) + (sp-copy-from-other spt-g -1) + (sp-copy-from-other spt-b -1) + (sp-flt spt-a 128.0) + (sp-int spt-timer -1) + (sp-cpuinfo-flags sp-cpuinfo-flag-2 left-multiply-quat) + (new 'static 'sp-field-init-spec + :field (sp-field-id spt-userdata) + :flags (sp-flag plain-v2) + :object (new 'static 'boxed-array :type object + '*baron-neon-skull* + (the binteger 16) + (the binteger 133826912) + (the binteger 133826944) + ) + ) + (sp-func spt-func 'sparticle-mode-animate) + (sp-flt spt-rotate-y (degrees 0.0)) + ) + ) + +(defpart 3775 + :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x4d :page #x3fd)) + (sp-flt spt-num 1.0) + (sp-flt spt-x (meters -4.3)) + (sp-flt spt-y (meters 8.7)) + (sp-flt spt-z (meters 0)) + (sp-flt spt-scale-x (meters 8)) + (sp-flt spt-rot-x 16384.0) + (sp-flt spt-rot-y (degrees 0.0)) + (sp-flt spt-rot-z (degrees 0.0)) + (sp-flt spt-scale-y (meters 2)) + (sp-flt spt-r 48.0) + (sp-copy-from-other spt-g -1) + (sp-copy-from-other spt-b -1) + (sp-flt spt-a 128.0) + (sp-int spt-timer -1) + (sp-cpuinfo-flags sp-cpuinfo-flag-2 left-multiply-quat) + (new 'static 'sp-field-init-spec + :field (sp-field-id spt-userdata) + :flags (sp-flag plain-v2) + :object (new 'static 'boxed-array :type object + '*baron-neon-skull* + (the binteger 17) + (the binteger 133826976) + (the binteger 133827008) + ) + ) + (sp-func spt-func 'sparticle-mode-animate) + (sp-flt spt-rotate-y (degrees 0.0)) + ) + ) + +(defpart 3776 + :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x4f :page #x3fd)) + (sp-flt spt-num 1.0) + (sp-flt spt-x (meters -4.3)) + (sp-flt spt-y (meters 7.5)) + (sp-flt spt-z (meters 0)) + (sp-flt spt-scale-x (meters 8)) + (sp-flt spt-rot-x 16384.0) + (sp-flt spt-rot-y (degrees 0.0)) + (sp-flt spt-rot-z (degrees 0.0)) + (sp-flt spt-scale-y (meters 2)) + (sp-flt spt-r 48.0) + (sp-copy-from-other spt-g -1) + (sp-copy-from-other spt-b -1) + (sp-flt spt-a 128.0) + (sp-int spt-timer -1) + (sp-cpuinfo-flags sp-cpuinfo-flag-2 left-multiply-quat) + (new 'static 'sp-field-init-spec + :field (sp-field-id spt-userdata) + :flags (sp-flag plain-v2) + :object (new 'static 'boxed-array :type object + '*baron-neon-skull* + (the binteger 18) + (the binteger 133827040) + (the binteger 133827072) + ) + ) + (sp-func spt-func 'sparticle-mode-animate) + (sp-flt spt-rotate-y (degrees 0.0)) + ) + ) + +(defpart 3777 + :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x51 :page #x3fd)) + (sp-flt spt-num 1.0) + (sp-flt spt-x (meters -4.3)) + (sp-flt spt-y (meters 6.3)) + (sp-flt spt-z (meters 0)) + (sp-flt spt-scale-x (meters 8)) + (sp-flt spt-rot-x 16384.0) + (sp-flt spt-rot-y (degrees 0.0)) + (sp-flt spt-rot-z (degrees 0.0)) + (sp-flt spt-scale-y (meters 2)) + (sp-flt spt-r 48.0) + (sp-copy-from-other spt-g -1) + (sp-copy-from-other spt-b -1) + (sp-flt spt-a 128.0) + (sp-int spt-timer -1) + (sp-cpuinfo-flags sp-cpuinfo-flag-2 left-multiply-quat) + (new 'static 'sp-field-init-spec + :field (sp-field-id spt-userdata) + :flags (sp-flag plain-v2) + :object (new 'static 'boxed-array :type object + '*baron-neon-skull* + (the binteger 19) + (the binteger 133827104) + (the binteger 133827136) + ) + ) + (sp-func spt-func 'sparticle-mode-animate) + (sp-flt spt-rotate-y (degrees 0.0)) + ) + ) + +(defpart 3778 + :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x4f :page #x3fd)) + (sp-flt spt-num 1.0) + (sp-flt spt-x (meters -4.3)) + (sp-flt spt-y (meters -8.200001)) + (sp-flt spt-z (meters 0)) + (sp-flt spt-scale-x (meters 8)) + (sp-flt spt-rot-x 16384.0) + (sp-flt spt-rot-y (degrees 0.0)) + (sp-flt spt-rot-z (degrees 0.0)) + (sp-flt spt-scale-y (meters 2)) + (sp-flt spt-r 48.0) + (sp-copy-from-other spt-g -1) + (sp-copy-from-other spt-b -1) + (sp-flt spt-a 128.0) + (sp-int spt-timer -1) + (sp-cpuinfo-flags sp-cpuinfo-flag-2 left-multiply-quat) + (new 'static 'sp-field-init-spec + :field (sp-field-id spt-userdata) + :flags (sp-flag plain-v2) + :object (new 'static 'boxed-array :type object + '*baron-neon-skull* + (the binteger 24) + (the binteger 133827040) + (the binteger 133827072) + ) + ) + (sp-func spt-func 'sparticle-mode-animate) + (sp-flt spt-rotate-y (degrees 0.0)) + ) + ) + +(defpart 3779 + :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x53 :page #x3fd)) + (sp-flt spt-num 1.0) + (sp-flt spt-x (meters -4.3)) + (sp-flt spt-y (meters -12.3)) + (sp-flt spt-z (meters 0)) + (sp-flt spt-scale-x (meters 8)) + (sp-flt spt-rot-x 16384.0) + (sp-flt spt-rot-y (degrees 0.0)) + (sp-flt spt-rot-z (degrees 0.0)) + (sp-flt spt-scale-y (meters 2)) + (sp-flt spt-r 48.0) + (sp-copy-from-other spt-g -1) + (sp-copy-from-other spt-b -1) + (sp-flt spt-a 128.0) + (sp-int spt-timer -1) + (sp-cpuinfo-flags sp-cpuinfo-flag-2 left-multiply-quat) + (new 'static 'sp-field-init-spec + :field (sp-field-id spt-userdata) + :flags (sp-flag plain-v2) + :object (new 'static 'boxed-array :type object + '*baron-neon-skull* + (the binteger 25) + (the binteger 133827168) + (the binteger 133827200) + ) + ) + (sp-func spt-func 'sparticle-mode-animate) + (sp-flt spt-rotate-y (degrees 0.0)) + ) + ) + +(defpart 3780 + :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x53 :page #x3fd)) + (sp-flt spt-num 1.0) + (sp-flt spt-x (meters -4.3)) + (sp-flt spt-y (meters -13.5)) + (sp-flt spt-z (meters 0)) + (sp-flt spt-scale-x (meters 8)) + (sp-flt spt-rot-x 16384.0) + (sp-flt spt-rot-y (degrees 0.0)) + (sp-flt spt-rot-z (degrees 0.0)) + (sp-flt spt-scale-y (meters 2)) + (sp-flt spt-r 48.0) + (sp-copy-from-other spt-g -1) + (sp-copy-from-other spt-b -1) + (sp-flt spt-a 128.0) + (sp-int spt-timer -1) + (sp-cpuinfo-flags sp-cpuinfo-flag-2 left-multiply-quat) + (new 'static 'sp-field-init-spec + :field (sp-field-id spt-userdata) + :flags (sp-flag plain-v2) + :object (new 'static 'boxed-array :type object + '*baron-neon-skull* + (the binteger 26) + (the binteger 133827168) + (the binteger 133827200) + ) + ) + (sp-func spt-func 'sparticle-mode-animate) + (sp-flt spt-rotate-y (degrees 0.0)) + ) + ) + +(defpart 3781 + :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x53 :page #x3fd)) + (sp-flt spt-num 1.0) + (sp-flt spt-x (meters -4.3)) + (sp-flt spt-y (meters -14.700001)) + (sp-flt spt-z (meters 0)) + (sp-flt spt-scale-x (meters 8)) + (sp-flt spt-rot-x 16384.0) + (sp-flt spt-rot-y (degrees 0.0)) + (sp-flt spt-rot-z (degrees 0.0)) + (sp-flt spt-scale-y (meters 2)) + (sp-flt spt-r 48.0) + (sp-copy-from-other spt-g -1) + (sp-copy-from-other spt-b -1) + (sp-flt spt-a 128.0) + (sp-int spt-timer -1) + (sp-cpuinfo-flags sp-cpuinfo-flag-2 left-multiply-quat) + (new 'static 'sp-field-init-spec + :field (sp-field-id spt-userdata) + :flags (sp-flag plain-v2) + :object (new 'static 'boxed-array :type object + '*baron-neon-skull* + (the binteger 27) + (the binteger 133827168) + (the binteger 133827200) + ) + ) + (sp-func spt-func 'sparticle-mode-animate) + (sp-flt spt-rotate-y (degrees 0.0)) + ) + ) + +(defpart 3782 + :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x53 :page #x3fd)) + (sp-flt spt-num 1.0) + (sp-flt spt-x (meters -4.3)) + (sp-flt spt-y (meters -15.9)) + (sp-flt spt-z (meters 0)) + (sp-flt spt-scale-x (meters 8)) + (sp-flt spt-rot-x 16384.0) + (sp-flt spt-rot-y (degrees 0.0)) + (sp-flt spt-rot-z (degrees 0.0)) + (sp-flt spt-scale-y (meters 2)) + (sp-flt spt-r 48.0) + (sp-copy-from-other spt-g -1) + (sp-copy-from-other spt-b -1) + (sp-flt spt-a 128.0) + (sp-int spt-timer -1) + (sp-cpuinfo-flags sp-cpuinfo-flag-2 left-multiply-quat) + (new 'static 'sp-field-init-spec + :field (sp-field-id spt-userdata) + :flags (sp-flag plain-v2) + :object (new 'static 'boxed-array :type object + '*baron-neon-skull* + (the binteger 28) + (the binteger 133827168) + (the binteger 133827200) + ) + ) + (sp-func spt-func 'sparticle-mode-animate) + (sp-flt spt-rotate-y (degrees 0.0)) + ) + ) + +(defpart 3783 + :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x4b :page #x3fd)) + (sp-flt spt-num 1.0) + (sp-flt spt-x (meters 4.3)) + (sp-flt spt-y (meters 9.9)) + (sp-flt spt-z (meters 0)) + (sp-flt spt-scale-x (meters 8)) + (sp-flt spt-rot-x 16384.0) + (sp-flt spt-rot-y (degrees 180.0)) + (sp-flt spt-rot-z (degrees 0.0)) + (sp-flt spt-scale-y (meters 2)) + (sp-flt spt-r 48.0) + (sp-copy-from-other spt-g -1) + (sp-copy-from-other spt-b -1) + (sp-flt spt-a 128.0) + (sp-int spt-timer -1) + (sp-cpuinfo-flags sp-cpuinfo-flag-2 left-multiply-quat) + (new 'static 'sp-field-init-spec + :field (sp-field-id spt-userdata) + :flags (sp-flag plain-v2) + :object (new 'static 'boxed-array :type object + '*baron-neon-skull* + (the binteger 16) + (the binteger 133826912) + (the binteger 133826944) + ) + ) + (sp-func spt-func 'sparticle-mode-animate) + (sp-flt spt-rotate-y (degrees 0.0)) + ) + ) + +(defpart 3784 + :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x4d :page #x3fd)) + (sp-flt spt-num 1.0) + (sp-flt spt-x (meters 4.3)) + (sp-flt spt-y (meters 8.7)) + (sp-flt spt-z (meters 0)) + (sp-flt spt-scale-x (meters 8)) + (sp-flt spt-rot-x 16384.0) + (sp-flt spt-rot-y (degrees 180.0)) + (sp-flt spt-rot-z (degrees 0.0)) + (sp-flt spt-scale-y (meters 2)) + (sp-flt spt-r 48.0) + (sp-copy-from-other spt-g -1) + (sp-copy-from-other spt-b -1) + (sp-flt spt-a 128.0) + (sp-int spt-timer -1) + (sp-cpuinfo-flags sp-cpuinfo-flag-2 left-multiply-quat) + (new 'static 'sp-field-init-spec + :field (sp-field-id spt-userdata) + :flags (sp-flag plain-v2) + :object (new 'static 'boxed-array :type object + '*baron-neon-skull* + (the binteger 17) + (the binteger 133826976) + (the binteger 133827008) + ) + ) + (sp-func spt-func 'sparticle-mode-animate) + (sp-flt spt-rotate-y (degrees 0.0)) + ) + ) + +(defpart 3785 + :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x4f :page #x3fd)) + (sp-flt spt-num 1.0) + (sp-flt spt-x (meters 4.3)) + (sp-flt spt-y (meters 7.5)) + (sp-flt spt-z (meters 0)) + (sp-flt spt-scale-x (meters 8)) + (sp-flt spt-rot-x 16384.0) + (sp-flt spt-rot-y (degrees 180.0)) + (sp-flt spt-rot-z (degrees 0.0)) + (sp-flt spt-scale-y (meters 2)) + (sp-flt spt-r 48.0) + (sp-copy-from-other spt-g -1) + (sp-copy-from-other spt-b -1) + (sp-flt spt-a 128.0) + (sp-int spt-timer -1) + (sp-cpuinfo-flags sp-cpuinfo-flag-2 left-multiply-quat) + (new 'static 'sp-field-init-spec + :field (sp-field-id spt-userdata) + :flags (sp-flag plain-v2) + :object (new 'static 'boxed-array :type object + '*baron-neon-skull* + (the binteger 18) + (the binteger 133827040) + (the binteger 133827072) + ) + ) + (sp-func spt-func 'sparticle-mode-animate) + (sp-flt spt-rotate-y (degrees 0.0)) + ) + ) + +(defpart 3786 + :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x51 :page #x3fd)) + (sp-flt spt-num 1.0) + (sp-flt spt-x (meters 4.3)) + (sp-flt spt-y (meters 6.3)) + (sp-flt spt-z (meters 0)) + (sp-flt spt-scale-x (meters 8)) + (sp-flt spt-rot-x 16384.0) + (sp-flt spt-rot-y (degrees 180.0)) + (sp-flt spt-rot-z (degrees 0.0)) + (sp-flt spt-scale-y (meters 2)) + (sp-flt spt-r 48.0) + (sp-copy-from-other spt-g -1) + (sp-copy-from-other spt-b -1) + (sp-flt spt-a 128.0) + (sp-int spt-timer -1) + (sp-cpuinfo-flags sp-cpuinfo-flag-2 left-multiply-quat) + (new 'static 'sp-field-init-spec + :field (sp-field-id spt-userdata) + :flags (sp-flag plain-v2) + :object (new 'static 'boxed-array :type object + '*baron-neon-skull* + (the binteger 19) + (the binteger 133827104) + (the binteger 133827136) + ) + ) + (sp-func spt-func 'sparticle-mode-animate) + (sp-flt spt-rotate-y (degrees 0.0)) + ) + ) + +(defpart 3787 + :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x4f :page #x3fd)) + (sp-flt spt-num 1.0) + (sp-flt spt-x (meters 4.3)) + (sp-flt spt-y (meters -8.200001)) + (sp-flt spt-z (meters 0)) + (sp-flt spt-scale-x (meters 8)) + (sp-flt spt-rot-x 16384.0) + (sp-flt spt-rot-y (degrees 180.0)) + (sp-flt spt-rot-z (degrees 0.0)) + (sp-flt spt-scale-y (meters 2)) + (sp-flt spt-r 48.0) + (sp-copy-from-other spt-g -1) + (sp-copy-from-other spt-b -1) + (sp-flt spt-a 128.0) + (sp-int spt-timer -1) + (sp-cpuinfo-flags sp-cpuinfo-flag-2 left-multiply-quat) + (new 'static 'sp-field-init-spec + :field (sp-field-id spt-userdata) + :flags (sp-flag plain-v2) + :object (new 'static 'boxed-array :type object + '*baron-neon-skull* + (the binteger 24) + (the binteger 133827040) + (the binteger 133827072) + ) + ) + (sp-func spt-func 'sparticle-mode-animate) + (sp-flt spt-rotate-y (degrees 0.0)) + ) + ) + +(defpart 3788 + :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x53 :page #x3fd)) + (sp-flt spt-num 1.0) + (sp-flt spt-x (meters 4.3)) + (sp-flt spt-y (meters -12.3)) + (sp-flt spt-z (meters 0)) + (sp-flt spt-scale-x (meters 8)) + (sp-flt spt-rot-x 16384.0) + (sp-flt spt-rot-y (degrees 180.0)) + (sp-flt spt-rot-z (degrees 0.0)) + (sp-flt spt-scale-y (meters 2)) + (sp-flt spt-r 48.0) + (sp-copy-from-other spt-g -1) + (sp-copy-from-other spt-b -1) + (sp-flt spt-a 128.0) + (sp-int spt-timer -1) + (sp-cpuinfo-flags sp-cpuinfo-flag-2 left-multiply-quat) + (new 'static 'sp-field-init-spec + :field (sp-field-id spt-userdata) + :flags (sp-flag plain-v2) + :object (new 'static 'boxed-array :type object + '*baron-neon-skull* + (the binteger 25) + (the binteger 133827168) + (the binteger 133827200) + ) + ) + (sp-func spt-func 'sparticle-mode-animate) + (sp-flt spt-rotate-y (degrees 0.0)) + ) + ) + +(defpart 3789 + :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x53 :page #x3fd)) + (sp-flt spt-num 1.0) + (sp-flt spt-x (meters 4.3)) + (sp-flt spt-y (meters -13.5)) + (sp-flt spt-z (meters 0)) + (sp-flt spt-scale-x (meters 8)) + (sp-flt spt-rot-x 16384.0) + (sp-flt spt-rot-y (degrees 180.0)) + (sp-flt spt-rot-z (degrees 0.0)) + (sp-flt spt-scale-y (meters 2)) + (sp-flt spt-r 48.0) + (sp-copy-from-other spt-g -1) + (sp-copy-from-other spt-b -1) + (sp-flt spt-a 128.0) + (sp-int spt-timer -1) + (sp-cpuinfo-flags sp-cpuinfo-flag-2 left-multiply-quat) + (new 'static 'sp-field-init-spec + :field (sp-field-id spt-userdata) + :flags (sp-flag plain-v2) + :object (new 'static 'boxed-array :type object + '*baron-neon-skull* + (the binteger 26) + (the binteger 133827168) + (the binteger 133827200) + ) + ) + (sp-func spt-func 'sparticle-mode-animate) + (sp-flt spt-rotate-y (degrees 0.0)) + ) + ) + +(defpart 3790 + :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x53 :page #x3fd)) + (sp-flt spt-num 1.0) + (sp-flt spt-x (meters 4.3)) + (sp-flt spt-y (meters -14.700001)) + (sp-flt spt-z (meters 0)) + (sp-flt spt-scale-x (meters 8)) + (sp-flt spt-rot-x 16384.0) + (sp-flt spt-rot-y (degrees 180.0)) + (sp-flt spt-rot-z (degrees 0.0)) + (sp-flt spt-scale-y (meters 2)) + (sp-flt spt-r 48.0) + (sp-copy-from-other spt-g -1) + (sp-copy-from-other spt-b -1) + (sp-flt spt-a 128.0) + (sp-int spt-timer -1) + (sp-cpuinfo-flags sp-cpuinfo-flag-2 left-multiply-quat) + (new 'static 'sp-field-init-spec + :field (sp-field-id spt-userdata) + :flags (sp-flag plain-v2) + :object (new 'static 'boxed-array :type object + '*baron-neon-skull* + (the binteger 27) + (the binteger 133827168) + (the binteger 133827200) + ) + ) + (sp-func spt-func 'sparticle-mode-animate) + (sp-flt spt-rotate-y (degrees 0.0)) + ) + ) + +(defpart 3791 + :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x53 :page #x3fd)) + (sp-flt spt-num 1.0) + (sp-flt spt-x (meters 4.3)) + (sp-flt spt-y (meters -15.9)) + (sp-flt spt-z (meters 0)) + (sp-flt spt-scale-x (meters 8)) + (sp-flt spt-rot-x 16384.0) + (sp-flt spt-rot-y (degrees 180.0)) + (sp-flt spt-rot-z (degrees 0.0)) + (sp-flt spt-scale-y (meters 2)) + (sp-flt spt-r 48.0) + (sp-copy-from-other spt-g -1) + (sp-copy-from-other spt-b -1) + (sp-flt spt-a 128.0) + (sp-int spt-timer -1) + (sp-cpuinfo-flags sp-cpuinfo-flag-2 left-multiply-quat) + (new 'static 'sp-field-init-spec + :field (sp-field-id spt-userdata) + :flags (sp-flag plain-v2) + :object (new 'static 'boxed-array :type object + '*baron-neon-skull* + (the binteger 28) + (the binteger 133827168) + (the binteger 133827200) + ) + ) + (sp-func spt-func 'sparticle-mode-animate) + (sp-flt spt-rotate-y (degrees 0.0)) + ) + ) + +(defpart 3792 + :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x55 :page #x3fd)) + (sp-flt spt-num 1.0) + (sp-flt spt-x (meters 0)) + (sp-flt spt-y (meters -17)) + (sp-flt spt-z (meters 0)) + (sp-flt spt-scale-x (meters 16)) + (sp-flt spt-rot-x 16384.0) + (sp-flt spt-rot-y (degrees 0.0)) + (sp-flt spt-rot-z (degrees 0.0)) + (sp-flt spt-scale-y (meters 2)) + (sp-flt spt-r 48.0) + (sp-copy-from-other spt-g -1) + (sp-copy-from-other spt-b -1) + (sp-flt spt-a 128.0) + (sp-int spt-timer -1) + (sp-cpuinfo-flags sp-cpuinfo-flag-2 left-multiply-quat) + (new 'static 'sp-field-init-spec + :field (sp-field-id spt-userdata) + :flags (sp-flag plain-v2) + :object (new 'static 'boxed-array :type object + '*baron-neon-skull* + (the binteger 29) + (the binteger 133827232) + (the binteger 133827264) + ) + ) + (sp-func spt-func 'sparticle-mode-animate) + (sp-flt spt-rotate-y (degrees 0.0)) + ) + ) + +(defpart 3793 + :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x3fd)) + (sp-flt spt-num 1.0) + (sp-flt spt-x (meters -10)) + (sp-flt spt-y (meters 10.475)) + (sp-flt spt-z (meters 0)) + (sp-flt spt-scale-x (meters 8)) + (sp-flt spt-rot-x 16384.0) + (sp-flt spt-rot-y (degrees 0.0)) + (sp-flt spt-rot-z (degrees 0.0)) + (sp-flt spt-scale-y (meters 2)) + (sp-flt spt-r 48.0) + (sp-copy-from-other spt-g -1) + (sp-copy-from-other spt-b -1) + (sp-flt spt-a 128.0) + (sp-int spt-timer -1) + (sp-cpuinfo-flags sp-cpuinfo-flag-2 left-multiply-quat) + (new 'static 'sp-field-init-spec + :field (sp-field-id spt-userdata) + :flags (sp-flag plain-v2) + :object (new 'static 'boxed-array :type object + '*baron-neon-skull* + (the binteger 30) + (the binteger 133824992) + (the binteger 133825024) + ) + ) + (sp-func spt-func 'sparticle-mode-animate) + (sp-flt spt-rotate-y (degrees 0.0)) + ) + ) + +(defpart 3794 + :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x3fd)) + (sp-flt spt-num 1.0) + (sp-flt spt-x (meters -10)) + (sp-flt spt-y (meters 9.275)) + (sp-flt spt-z (meters 0)) + (sp-flt spt-scale-x (meters 8)) + (sp-flt spt-rot-x 16384.0) + (sp-flt spt-rot-y (degrees 0.0)) + (sp-flt spt-rot-z (degrees 0.0)) + (sp-flt spt-scale-y (meters 2)) + (sp-flt spt-r 48.0) + (sp-copy-from-other spt-g -1) + (sp-copy-from-other spt-b -1) + (sp-flt spt-a 128.0) + (sp-int spt-timer -1) + (sp-cpuinfo-flags sp-cpuinfo-flag-2 left-multiply-quat) + (new 'static 'sp-field-init-spec + :field (sp-field-id spt-userdata) + :flags (sp-flag plain-v2) + :object (new 'static 'boxed-array :type object + '*baron-neon-skull* + (the binteger 31) + (the binteger 133824992) + (the binteger 133825024) + ) + ) + (sp-func spt-func 'sparticle-mode-animate) + (sp-flt spt-rotate-y (degrees 0.0)) + ) + ) + +(defpart 3795 + :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x3fd)) + (sp-flt spt-num 1.0) + (sp-flt spt-x (meters -10)) + (sp-flt spt-y (meters 8.075)) + (sp-flt spt-z (meters 0)) + (sp-flt spt-scale-x (meters 8)) + (sp-flt spt-rot-x 16384.0) + (sp-flt spt-rot-y (degrees 0.0)) + (sp-flt spt-rot-z (degrees 0.0)) + (sp-flt spt-scale-y (meters 2)) + (sp-flt spt-r 48.0) + (sp-copy-from-other spt-g -1) + (sp-copy-from-other spt-b -1) + (sp-flt spt-a 128.0) + (sp-int spt-timer -1) + (sp-cpuinfo-flags sp-cpuinfo-flag-2 left-multiply-quat) + (new 'static 'sp-field-init-spec + :field (sp-field-id spt-userdata) + :flags (sp-flag plain-v2) + :object (new 'static 'boxed-array :type object + '*baron-neon-skull* + (the binteger 32) + (the binteger 133824992) + (the binteger 133825024) + ) + ) + (sp-func spt-func 'sparticle-mode-animate) + (sp-flt spt-rotate-y (degrees 0.0)) + ) + ) + +(defpart 3796 + :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x3fd)) + (sp-flt spt-num 1.0) + (sp-flt spt-x (meters -10)) + (sp-flt spt-y (meters 6.875)) + (sp-flt spt-z (meters 0)) + (sp-flt spt-scale-x (meters 8)) + (sp-flt spt-rot-x 16384.0) + (sp-flt spt-rot-y (degrees 0.0)) + (sp-flt spt-rot-z (degrees 0.0)) + (sp-flt spt-scale-y (meters 2)) + (sp-flt spt-r 48.0) + (sp-copy-from-other spt-g -1) + (sp-copy-from-other spt-b -1) + (sp-flt spt-a 128.0) + (sp-int spt-timer -1) + (sp-cpuinfo-flags sp-cpuinfo-flag-2 left-multiply-quat) + (new 'static 'sp-field-init-spec + :field (sp-field-id spt-userdata) + :flags (sp-flag plain-v2) + :object (new 'static 'boxed-array :type object + '*baron-neon-skull* + (the binteger 33) + (the binteger 133824992) + (the binteger 133825024) + ) + ) + (sp-func spt-func 'sparticle-mode-animate) + (sp-flt spt-rotate-y (degrees 0.0)) + ) + ) + +(defpart 3797 + :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x3fd)) + (sp-flt spt-num 1.0) + (sp-flt spt-x (meters -10)) + (sp-flt spt-y (meters 5.675)) + (sp-flt spt-z (meters 0)) + (sp-flt spt-scale-x (meters 8)) + (sp-flt spt-rot-x 16384.0) + (sp-flt spt-rot-y (degrees 0.0)) + (sp-flt spt-rot-z (degrees 0.0)) + (sp-flt spt-scale-y (meters 2)) + (sp-flt spt-r 48.0) + (sp-copy-from-other spt-g -1) + (sp-copy-from-other spt-b -1) + (sp-flt spt-a 128.0) + (sp-int spt-timer -1) + (sp-cpuinfo-flags sp-cpuinfo-flag-2 left-multiply-quat) + (new 'static 'sp-field-init-spec + :field (sp-field-id spt-userdata) + :flags (sp-flag plain-v2) + :object (new 'static 'boxed-array :type object + '*baron-neon-skull* + (the binteger 34) + (the binteger 133824992) + (the binteger 133825024) + ) + ) + (sp-func spt-func 'sparticle-mode-animate) + (sp-flt spt-rotate-y (degrees 0.0)) + ) + ) + +(defpart 3798 + :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x11 :page #x3fd)) + (sp-flt spt-num 1.0) + (sp-flt spt-x (meters -10)) + (sp-flt spt-y (meters 4.475)) + (sp-flt spt-z (meters 0)) + (sp-flt spt-scale-x (meters 8)) + (sp-flt spt-rot-x 16384.0) + (sp-flt spt-rot-y (degrees 0.0)) + (sp-flt spt-rot-z (degrees 0.0)) + (sp-flt spt-scale-y (meters 2)) + (sp-flt spt-r 48.0) + (sp-copy-from-other spt-g -1) + (sp-copy-from-other spt-b -1) + (sp-flt spt-a 128.0) + (sp-int spt-timer -1) + (sp-cpuinfo-flags sp-cpuinfo-flag-2 left-multiply-quat) + (new 'static 'sp-field-init-spec + :field (sp-field-id spt-userdata) + :flags (sp-flag plain-v2) + :object (new 'static 'boxed-array :type object + '*baron-neon-skull* + (the binteger 35) + (the binteger 133825056) + (the binteger 133825088) + ) + ) + (sp-func spt-func 'sparticle-mode-animate) + (sp-flt spt-rotate-y (degrees 0.0)) + ) + ) + +(defpart 3799 + :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x13 :page #x3fd)) + (sp-flt spt-num 1.0) + (sp-flt spt-x (meters -10)) + (sp-flt spt-y (meters 3.275)) + (sp-flt spt-z (meters 0)) + (sp-flt spt-scale-x (meters 8)) + (sp-flt spt-rot-x 16384.0) + (sp-flt spt-rot-y (degrees 0.0)) + (sp-flt spt-rot-z (degrees 0.0)) + (sp-flt spt-scale-y (meters 2)) + (sp-flt spt-r 48.0) + (sp-copy-from-other spt-g -1) + (sp-copy-from-other spt-b -1) + (sp-flt spt-a 128.0) + (sp-int spt-timer -1) + (sp-cpuinfo-flags sp-cpuinfo-flag-2 left-multiply-quat) + (new 'static 'sp-field-init-spec + :field (sp-field-id spt-userdata) + :flags (sp-flag plain-v2) + :object (new 'static 'boxed-array :type object + '*baron-neon-skull* + (the binteger 36) + (the binteger 133825120) + (the binteger 133825152) + ) + ) + (sp-func spt-func 'sparticle-mode-animate) + (sp-flt spt-rotate-y (degrees 0.0)) + ) + ) + +(defpart 3800 + :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x15 :page #x3fd)) + (sp-flt spt-num 1.0) + (sp-flt spt-x (meters -10)) + (sp-flt spt-y (meters 2.075)) + (sp-flt spt-z (meters 0)) + (sp-flt spt-scale-x (meters 8)) + (sp-flt spt-rot-x 16384.0) + (sp-flt spt-rot-y (degrees 0.0)) + (sp-flt spt-rot-z (degrees 0.0)) + (sp-flt spt-scale-y (meters 2)) + (sp-flt spt-r 48.0) + (sp-copy-from-other spt-g -1) + (sp-copy-from-other spt-b -1) + (sp-flt spt-a 128.0) + (sp-int spt-timer -1) + (sp-cpuinfo-flags sp-cpuinfo-flag-2 left-multiply-quat) + (new 'static 'sp-field-init-spec + :field (sp-field-id spt-userdata) + :flags (sp-flag plain-v2) + :object (new 'static 'boxed-array :type object + '*baron-neon-skull* + (the binteger 37) + (the binteger 133825184) + (the binteger 133825216) + ) + ) + (sp-func spt-func 'sparticle-mode-animate) + (sp-flt spt-rotate-y (degrees 0.0)) + ) + ) + +(defpart 3801 + :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x17 :page #x3fd)) + (sp-flt spt-num 1.0) + (sp-flt spt-x (meters -10)) + (sp-flt spt-y (meters 0.875)) + (sp-flt spt-z (meters 0)) + (sp-flt spt-scale-x (meters 8)) + (sp-flt spt-rot-x 16384.0) + (sp-flt spt-rot-y (degrees 0.0)) + (sp-flt spt-rot-z (degrees 0.0)) + (sp-flt spt-scale-y (meters 2)) + (sp-flt spt-r 48.0) + (sp-copy-from-other spt-g -1) + (sp-copy-from-other spt-b -1) + (sp-flt spt-a 128.0) + (sp-int spt-timer -1) + (sp-cpuinfo-flags sp-cpuinfo-flag-2 left-multiply-quat) + (new 'static 'sp-field-init-spec + :field (sp-field-id spt-userdata) + :flags (sp-flag plain-v2) + :object (new 'static 'boxed-array :type object + '*baron-neon-skull* + (the binteger 38) + (the binteger 133825248) + (the binteger 133825280) + ) + ) + (sp-func spt-func 'sparticle-mode-animate) + (sp-flt spt-rotate-y (degrees 0.0)) + ) + ) + +(defpart 3802 + :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x19 :page #x3fd)) + (sp-flt spt-num 1.0) + (sp-flt spt-x (meters -10)) + (sp-flt spt-y (meters -0.32500005)) + (sp-flt spt-z (meters 0)) + (sp-flt spt-scale-x (meters 8)) + (sp-flt spt-rot-x 16384.0) + (sp-flt spt-rot-y (degrees 0.0)) + (sp-flt spt-rot-z (degrees 0.0)) + (sp-flt spt-scale-y (meters 2)) + (sp-flt spt-r 48.0) + (sp-copy-from-other spt-g -1) + (sp-copy-from-other spt-b -1) + (sp-flt spt-a 128.0) + (sp-int spt-timer -1) + (sp-cpuinfo-flags sp-cpuinfo-flag-2 left-multiply-quat) + (new 'static 'sp-field-init-spec + :field (sp-field-id spt-userdata) + :flags (sp-flag plain-v2) + :object (new 'static 'boxed-array :type object + '*baron-neon-skull* + (the binteger 39) + (the binteger 133825312) + (the binteger 133825344) + ) + ) + (sp-func spt-func 'sparticle-mode-animate) + (sp-flt spt-rotate-y (degrees 0.0)) + ) + ) + +(defpart 3803 + :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x19 :page #x3fd)) + (sp-flt spt-num 1.0) + (sp-flt spt-x (meters -10)) + (sp-flt spt-y (meters -1.5250001)) + (sp-flt spt-z (meters 0)) + (sp-flt spt-scale-x (meters 8)) + (sp-flt spt-rot-x 16384.0) + (sp-flt spt-rot-y (degrees 0.0)) + (sp-flt spt-rot-z (degrees 0.0)) + (sp-flt spt-scale-y (meters 2)) + (sp-flt spt-r 48.0) + (sp-copy-from-other spt-g -1) + (sp-copy-from-other spt-b -1) + (sp-flt spt-a 128.0) + (sp-int spt-timer -1) + (sp-cpuinfo-flags sp-cpuinfo-flag-2 left-multiply-quat) + (new 'static 'sp-field-init-spec + :field (sp-field-id spt-userdata) + :flags (sp-flag plain-v2) + :object (new 'static 'boxed-array :type object + '*baron-neon-skull* + (the binteger 40) + (the binteger 133825312) + (the binteger 133825344) + ) + ) + (sp-func spt-func 'sparticle-mode-animate) + (sp-flt spt-rotate-y (degrees 0.0)) + ) + ) + +(defpart 3804 + :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x1b :page #x3fd)) + (sp-flt spt-num 1.0) + (sp-flt spt-x (meters -10)) + (sp-flt spt-y (meters -2.725)) + (sp-flt spt-z (meters 0)) + (sp-flt spt-scale-x (meters 8)) + (sp-flt spt-rot-x 16384.0) + (sp-flt spt-rot-y (degrees 0.0)) + (sp-flt spt-rot-z (degrees 0.0)) + (sp-flt spt-scale-y (meters 2)) + (sp-flt spt-r 48.0) + (sp-copy-from-other spt-g -1) + (sp-copy-from-other spt-b -1) + (sp-flt spt-a 128.0) + (sp-int spt-timer -1) + (sp-cpuinfo-flags sp-cpuinfo-flag-2 left-multiply-quat) + (new 'static 'sp-field-init-spec + :field (sp-field-id spt-userdata) + :flags (sp-flag plain-v2) + :object (new 'static 'boxed-array :type object + '*baron-neon-skull* + (the binteger 41) + (the binteger 133825376) + (the binteger 133825408) + ) + ) + (sp-func spt-func 'sparticle-mode-animate) + (sp-flt spt-rotate-y (degrees 0.0)) + ) + ) + +(defpart 3805 + :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x1d :page #x3fd)) + (sp-flt spt-num 1.0) + (sp-flt spt-x (meters -10)) + (sp-flt spt-y (meters -3.9250002)) + (sp-flt spt-z (meters 0)) + (sp-flt spt-scale-x (meters 8)) + (sp-flt spt-rot-x 16384.0) + (sp-flt spt-rot-y (degrees 0.0)) + (sp-flt spt-rot-z (degrees 0.0)) + (sp-flt spt-scale-y (meters 2)) + (sp-flt spt-r 48.0) + (sp-copy-from-other spt-g -1) + (sp-copy-from-other spt-b -1) + (sp-flt spt-a 128.0) + (sp-int spt-timer -1) + (sp-cpuinfo-flags sp-cpuinfo-flag-2 left-multiply-quat) + (new 'static 'sp-field-init-spec + :field (sp-field-id spt-userdata) + :flags (sp-flag plain-v2) + :object (new 'static 'boxed-array :type object + '*baron-neon-skull* + (the binteger 42) + (the binteger 133825440) + (the binteger 133825472) + ) + ) + (sp-func spt-func 'sparticle-mode-animate) + (sp-flt spt-rotate-y (degrees 0.0)) + ) + ) + +(defpart 3806 + :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x1f :page #x3fd)) + (sp-flt spt-num 1.0) + (sp-flt spt-x (meters -10)) + (sp-flt spt-y (meters -5.125)) + (sp-flt spt-z (meters 0)) + (sp-flt spt-scale-x (meters 8)) + (sp-flt spt-rot-x 16384.0) + (sp-flt spt-rot-y (degrees 0.0)) + (sp-flt spt-rot-z (degrees 0.0)) + (sp-flt spt-scale-y (meters 2)) + (sp-flt spt-r 48.0) + (sp-copy-from-other spt-g -1) + (sp-copy-from-other spt-b -1) + (sp-flt spt-a 128.0) + (sp-int spt-timer -1) + (sp-cpuinfo-flags sp-cpuinfo-flag-2 left-multiply-quat) + (new 'static 'sp-field-init-spec + :field (sp-field-id spt-userdata) + :flags (sp-flag plain-v2) + :object (new 'static 'boxed-array :type object + '*baron-neon-skull* + (the binteger 43) + (the binteger 133825504) + (the binteger 133825536) + ) + ) + (sp-func spt-func 'sparticle-mode-animate) + (sp-flt spt-rotate-y (degrees 0.0)) + ) + ) + +(defpart 3807 + :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x21 :page #x3fd)) + (sp-flt spt-num 1.0) + (sp-flt spt-x (meters -10)) + (sp-flt spt-y (meters -6.325)) + (sp-flt spt-z (meters 0)) + (sp-flt spt-scale-x (meters 8)) + (sp-flt spt-rot-x 16384.0) + (sp-flt spt-rot-y (degrees 0.0)) + (sp-flt spt-rot-z (degrees 0.0)) + (sp-flt spt-scale-y (meters 2)) + (sp-flt spt-r 48.0) + (sp-copy-from-other spt-g -1) + (sp-copy-from-other spt-b -1) + (sp-flt spt-a 128.0) + (sp-int spt-timer -1) + (sp-cpuinfo-flags sp-cpuinfo-flag-2 left-multiply-quat) + (new 'static 'sp-field-init-spec + :field (sp-field-id spt-userdata) + :flags (sp-flag plain-v2) + :object (new 'static 'boxed-array :type object + '*baron-neon-skull* + (the binteger 44) + (the binteger 133825568) + (the binteger 133825600) + ) + ) + (sp-func spt-func 'sparticle-mode-animate) + (sp-flt spt-rotate-y (degrees 0.0)) + ) + ) + +(defpart 3808 + :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x3fd)) + (sp-flt spt-num 1.0) + (sp-flt spt-x (meters -10)) + (sp-flt spt-y (meters -7.5249996)) + (sp-flt spt-z (meters 0)) + (sp-flt spt-scale-x (meters 8)) + (sp-flt spt-rot-x 16384.0) + (sp-flt spt-rot-y (degrees 0.0)) + (sp-flt spt-rot-z (degrees 0.0)) + (sp-flt spt-scale-y (meters 2)) + (sp-flt spt-r 48.0) + (sp-copy-from-other spt-g -1) + (sp-copy-from-other spt-b -1) + (sp-flt spt-a 128.0) + (sp-int spt-timer -1) + (sp-cpuinfo-flags sp-cpuinfo-flag-2 left-multiply-quat) + (new 'static 'sp-field-init-spec + :field (sp-field-id spt-userdata) + :flags (sp-flag plain-v2) + :object (new 'static 'boxed-array :type object + '*baron-neon-skull* + (the binteger 45) + (the binteger 133824992) + (the binteger 133825024) + ) + ) + (sp-func spt-func 'sparticle-mode-animate) + (sp-flt spt-rotate-y (degrees 0.0)) + ) + ) + +(defpart 3809 + :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x3fd)) + (sp-flt spt-num 1.0) + (sp-flt spt-x (meters -10)) + (sp-flt spt-y (meters -8.725)) + (sp-flt spt-z (meters 0)) + (sp-flt spt-scale-x (meters 8)) + (sp-flt spt-rot-x 16384.0) + (sp-flt spt-rot-y (degrees 0.0)) + (sp-flt spt-rot-z (degrees 0.0)) + (sp-flt spt-scale-y (meters 2)) + (sp-flt spt-r 48.0) + (sp-copy-from-other spt-g -1) + (sp-copy-from-other spt-b -1) + (sp-flt spt-a 128.0) + (sp-int spt-timer -1) + (sp-cpuinfo-flags sp-cpuinfo-flag-2 left-multiply-quat) + (new 'static 'sp-field-init-spec + :field (sp-field-id spt-userdata) + :flags (sp-flag plain-v2) + :object (new 'static 'boxed-array :type object + '*baron-neon-skull* + (the binteger 46) + (the binteger 133824992) + (the binteger 133825024) + ) + ) + (sp-func spt-func 'sparticle-mode-animate) + (sp-flt spt-rotate-y (degrees 0.0)) + ) + ) + +(defpart 3810 + :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x3fd)) + (sp-flt spt-num 1.0) + (sp-flt spt-x (meters -10)) + (sp-flt spt-y (meters -9.925)) + (sp-flt spt-z (meters 0)) + (sp-flt spt-scale-x (meters 8)) + (sp-flt spt-rot-x 16384.0) + (sp-flt spt-rot-y (degrees 0.0)) + (sp-flt spt-rot-z (degrees 0.0)) + (sp-flt spt-scale-y (meters 2)) + (sp-flt spt-r 48.0) + (sp-copy-from-other spt-g -1) + (sp-copy-from-other spt-b -1) + (sp-flt spt-a 128.0) + (sp-int spt-timer -1) + (sp-cpuinfo-flags sp-cpuinfo-flag-2 left-multiply-quat) + (new 'static 'sp-field-init-spec + :field (sp-field-id spt-userdata) + :flags (sp-flag plain-v2) + :object (new 'static 'boxed-array :type object + '*baron-neon-skull* + (the binteger 47) + (the binteger 133824992) + (the binteger 133825024) + ) + ) + (sp-func spt-func 'sparticle-mode-animate) + (sp-flt spt-rotate-y (degrees 0.0)) + ) + ) + +(defpart 3811 + :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x3fd)) + (sp-flt spt-num 1.0) + (sp-flt spt-x (meters -10)) + (sp-flt spt-y (meters -11.125)) + (sp-flt spt-z (meters 0)) + (sp-flt spt-scale-x (meters 8)) + (sp-flt spt-rot-x 16384.0) + (sp-flt spt-rot-y (degrees 0.0)) + (sp-flt spt-rot-z (degrees 0.0)) + (sp-flt spt-scale-y (meters 2)) + (sp-flt spt-r 48.0) + (sp-copy-from-other spt-g -1) + (sp-copy-from-other spt-b -1) + (sp-flt spt-a 128.0) + (sp-int spt-timer -1) + (sp-cpuinfo-flags sp-cpuinfo-flag-2 left-multiply-quat) + (new 'static 'sp-field-init-spec + :field (sp-field-id spt-userdata) + :flags (sp-flag plain-v2) + :object (new 'static 'boxed-array :type object + '*baron-neon-skull* + (the binteger 48) + (the binteger 133824992) + (the binteger 133825024) + ) + ) + (sp-func spt-func 'sparticle-mode-animate) + (sp-flt spt-rotate-y (degrees 0.0)) + ) + ) + +(defpart 3812 + :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x3fd)) + (sp-flt spt-num 1.0) + (sp-flt spt-x (meters -10)) + (sp-flt spt-y (meters -12.325)) + (sp-flt spt-z (meters 0)) + (sp-flt spt-scale-x (meters 8)) + (sp-flt spt-rot-x 16384.0) + (sp-flt spt-rot-y (degrees 0.0)) + (sp-flt spt-rot-z (degrees 0.0)) + (sp-flt spt-scale-y (meters 2)) + (sp-flt spt-r 48.0) + (sp-copy-from-other spt-g -1) + (sp-copy-from-other spt-b -1) + (sp-flt spt-a 128.0) + (sp-int spt-timer -1) + (sp-cpuinfo-flags sp-cpuinfo-flag-2 left-multiply-quat) + (new 'static 'sp-field-init-spec + :field (sp-field-id spt-userdata) + :flags (sp-flag plain-v2) + :object (new 'static 'boxed-array :type object + '*baron-neon-skull* + (the binteger 49) + (the binteger 133824992) + (the binteger 133825024) + ) + ) + (sp-func spt-func 'sparticle-mode-animate) + (sp-flt spt-rotate-y (degrees 0.0)) + ) + ) + +(defpart 3813 + :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x3fd)) + (sp-flt spt-num 1.0) + (sp-flt spt-x (meters -10)) + (sp-flt spt-y (meters -13.525)) + (sp-flt spt-z (meters 0)) + (sp-flt spt-scale-x (meters 8)) + (sp-flt spt-rot-x 16384.0) + (sp-flt spt-rot-y (degrees 0.0)) + (sp-flt spt-rot-z (degrees 0.0)) + (sp-flt spt-scale-y (meters 2)) + (sp-flt spt-r 48.0) + (sp-copy-from-other spt-g -1) + (sp-copy-from-other spt-b -1) + (sp-flt spt-a 128.0) + (sp-int spt-timer -1) + (sp-cpuinfo-flags sp-cpuinfo-flag-2 left-multiply-quat) + (new 'static 'sp-field-init-spec + :field (sp-field-id spt-userdata) + :flags (sp-flag plain-v2) + :object (new 'static 'boxed-array :type object + '*baron-neon-skull* + (the binteger 50) + (the binteger 133824992) + (the binteger 133825024) + ) + ) + (sp-func spt-func 'sparticle-mode-animate) + (sp-flt spt-rotate-y (degrees 0.0)) + ) + ) + +(defpart 3814 + :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x3fd)) + (sp-flt spt-num 1.0) + (sp-flt spt-x (meters -10)) + (sp-flt spt-y (meters -14.725)) + (sp-flt spt-z (meters 0)) + (sp-flt spt-scale-x (meters 8)) + (sp-flt spt-rot-x 16384.0) + (sp-flt spt-rot-y (degrees 0.0)) + (sp-flt spt-rot-z (degrees 0.0)) + (sp-flt spt-scale-y (meters 2)) + (sp-flt spt-r 48.0) + (sp-copy-from-other spt-g -1) + (sp-copy-from-other spt-b -1) + (sp-flt spt-a 128.0) + (sp-int spt-timer -1) + (sp-cpuinfo-flags sp-cpuinfo-flag-2 left-multiply-quat) + (new 'static 'sp-field-init-spec + :field (sp-field-id spt-userdata) + :flags (sp-flag plain-v2) + :object (new 'static 'boxed-array :type object + '*baron-neon-skull* + (the binteger 51) + (the binteger 133824992) + (the binteger 133825024) + ) + ) + (sp-func spt-func 'sparticle-mode-animate) + (sp-flt spt-rotate-y (degrees 0.0)) + ) + ) + +(defpart 3815 + :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x3fd)) + (sp-flt spt-num 1.0) + (sp-flt spt-x (meters -10)) + (sp-flt spt-y (meters -15.924999)) + (sp-flt spt-z (meters 0)) + (sp-flt spt-scale-x (meters 8)) + (sp-flt spt-rot-x 16384.0) + (sp-flt spt-rot-y (degrees 0.0)) + (sp-flt spt-rot-z (degrees 0.0)) + (sp-flt spt-scale-y (meters 2)) + (sp-flt spt-r 48.0) + (sp-copy-from-other spt-g -1) + (sp-copy-from-other spt-b -1) + (sp-flt spt-a 128.0) + (sp-int spt-timer -1) + (sp-cpuinfo-flags sp-cpuinfo-flag-2 left-multiply-quat) + (new 'static 'sp-field-init-spec + :field (sp-field-id spt-userdata) + :flags (sp-flag plain-v2) + :object (new 'static 'boxed-array :type object + '*baron-neon-skull* + (the binteger 52) + (the binteger 133824992) + (the binteger 133825024) + ) + ) + (sp-func spt-func 'sparticle-mode-animate) + (sp-flt spt-rotate-y (degrees 0.0)) + ) + ) + +(defpart 3816 + :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x23 :page #x3fd)) + (sp-flt spt-num 1.0) + (sp-flt spt-x (meters -10)) + (sp-flt spt-y (meters -17.125)) + (sp-flt spt-z (meters 0)) + (sp-flt spt-scale-x (meters 8)) + (sp-flt spt-rot-x 16384.0) + (sp-flt spt-rot-y (degrees 0.0)) + (sp-flt spt-rot-z (degrees 0.0)) + (sp-flt spt-scale-y (meters 2)) + (sp-flt spt-r 48.0) + (sp-copy-from-other spt-g -1) + (sp-copy-from-other spt-b -1) + (sp-flt spt-a 128.0) + (sp-int spt-timer -1) + (sp-cpuinfo-flags sp-cpuinfo-flag-2 left-multiply-quat) + (new 'static 'sp-field-init-spec + :field (sp-field-id spt-userdata) + :flags (sp-flag plain-v2) + :object (new 'static 'boxed-array :type object + '*baron-neon-skull* + (the binteger 53) + (the binteger 133825632) + (the binteger 133825664) + ) + ) + (sp-func spt-func 'sparticle-mode-animate) + (sp-flt spt-rotate-y (degrees 0.0)) + ) + ) + +(defpart 3817 + :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x3fd)) + (sp-flt spt-num 1.0) + (sp-flt spt-x (meters 10)) + (sp-flt spt-y (meters 10.475)) + (sp-flt spt-z (meters 0)) + (sp-flt spt-scale-x (meters 8)) + (sp-flt spt-rot-x 16384.0) + (sp-flt spt-rot-y (degrees 180.0)) + (sp-flt spt-rot-z (degrees 0.0)) + (sp-flt spt-scale-y (meters 2)) + (sp-flt spt-r 48.0) + (sp-copy-from-other spt-g -1) + (sp-copy-from-other spt-b -1) + (sp-flt spt-a 128.0) + (sp-int spt-timer -1) + (sp-cpuinfo-flags sp-cpuinfo-flag-2 left-multiply-quat) + (new 'static 'sp-field-init-spec + :field (sp-field-id spt-userdata) + :flags (sp-flag plain-v2) + :object (new 'static 'boxed-array :type object + '*baron-neon-skull* + (the binteger 30) + (the binteger 133824992) + (the binteger 133825024) + ) + ) + (sp-func spt-func 'sparticle-mode-animate) + (sp-flt spt-rotate-y (degrees 0.0)) + ) + ) + +(defpart 3818 + :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x3fd)) + (sp-flt spt-num 1.0) + (sp-flt spt-x (meters 10)) + (sp-flt spt-y (meters 9.275)) + (sp-flt spt-z (meters 0)) + (sp-flt spt-scale-x (meters 8)) + (sp-flt spt-rot-x 16384.0) + (sp-flt spt-rot-y (degrees 180.0)) + (sp-flt spt-rot-z (degrees 0.0)) + (sp-flt spt-scale-y (meters 2)) + (sp-flt spt-r 48.0) + (sp-copy-from-other spt-g -1) + (sp-copy-from-other spt-b -1) + (sp-flt spt-a 128.0) + (sp-int spt-timer -1) + (sp-cpuinfo-flags sp-cpuinfo-flag-2 left-multiply-quat) + (new 'static 'sp-field-init-spec + :field (sp-field-id spt-userdata) + :flags (sp-flag plain-v2) + :object (new 'static 'boxed-array :type object + '*baron-neon-skull* + (the binteger 31) + (the binteger 133824992) + (the binteger 133825024) + ) + ) + (sp-func spt-func 'sparticle-mode-animate) + (sp-flt spt-rotate-y (degrees 0.0)) + ) + ) + +(defpart 3819 + :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x3fd)) + (sp-flt spt-num 1.0) + (sp-flt spt-x (meters 10)) + (sp-flt spt-y (meters 8.075)) + (sp-flt spt-z (meters 0)) + (sp-flt spt-scale-x (meters 8)) + (sp-flt spt-rot-x 16384.0) + (sp-flt spt-rot-y (degrees 180.0)) + (sp-flt spt-rot-z (degrees 0.0)) + (sp-flt spt-scale-y (meters 2)) + (sp-flt spt-r 48.0) + (sp-copy-from-other spt-g -1) + (sp-copy-from-other spt-b -1) + (sp-flt spt-a 128.0) + (sp-int spt-timer -1) + (sp-cpuinfo-flags sp-cpuinfo-flag-2 left-multiply-quat) + (new 'static 'sp-field-init-spec + :field (sp-field-id spt-userdata) + :flags (sp-flag plain-v2) + :object (new 'static 'boxed-array :type object + '*baron-neon-skull* + (the binteger 32) + (the binteger 133824992) + (the binteger 133825024) + ) + ) + (sp-func spt-func 'sparticle-mode-animate) + (sp-flt spt-rotate-y (degrees 0.0)) + ) + ) + +(defpart 3820 + :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x3fd)) + (sp-flt spt-num 1.0) + (sp-flt spt-x (meters 10)) + (sp-flt spt-y (meters 6.875)) + (sp-flt spt-z (meters 0)) + (sp-flt spt-scale-x (meters 8)) + (sp-flt spt-rot-x 16384.0) + (sp-flt spt-rot-y (degrees 180.0)) + (sp-flt spt-rot-z (degrees 0.0)) + (sp-flt spt-scale-y (meters 2)) + (sp-flt spt-r 48.0) + (sp-copy-from-other spt-g -1) + (sp-copy-from-other spt-b -1) + (sp-flt spt-a 128.0) + (sp-int spt-timer -1) + (sp-cpuinfo-flags sp-cpuinfo-flag-2 left-multiply-quat) + (new 'static 'sp-field-init-spec + :field (sp-field-id spt-userdata) + :flags (sp-flag plain-v2) + :object (new 'static 'boxed-array :type object + '*baron-neon-skull* + (the binteger 33) + (the binteger 133824992) + (the binteger 133825024) + ) + ) + (sp-func spt-func 'sparticle-mode-animate) + (sp-flt spt-rotate-y (degrees 0.0)) + ) + ) + +(defpart 3821 + :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x3fd)) + (sp-flt spt-num 1.0) + (sp-flt spt-x (meters 10)) + (sp-flt spt-y (meters 5.675)) + (sp-flt spt-z (meters 0)) + (sp-flt spt-scale-x (meters 8)) + (sp-flt spt-rot-x 16384.0) + (sp-flt spt-rot-y (degrees 180.0)) + (sp-flt spt-rot-z (degrees 0.0)) + (sp-flt spt-scale-y (meters 2)) + (sp-flt spt-r 48.0) + (sp-copy-from-other spt-g -1) + (sp-copy-from-other spt-b -1) + (sp-flt spt-a 128.0) + (sp-int spt-timer -1) + (sp-cpuinfo-flags sp-cpuinfo-flag-2 left-multiply-quat) + (new 'static 'sp-field-init-spec + :field (sp-field-id spt-userdata) + :flags (sp-flag plain-v2) + :object (new 'static 'boxed-array :type object + '*baron-neon-skull* + (the binteger 34) + (the binteger 133824992) + (the binteger 133825024) + ) + ) + (sp-func spt-func 'sparticle-mode-animate) + (sp-flt spt-rotate-y (degrees 0.0)) + ) + ) + +(defpart 3822 + :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x11 :page #x3fd)) + (sp-flt spt-num 1.0) + (sp-flt spt-x (meters 10)) + (sp-flt spt-y (meters 4.475)) + (sp-flt spt-z (meters 0)) + (sp-flt spt-scale-x (meters 8)) + (sp-flt spt-rot-x 16384.0) + (sp-flt spt-rot-y (degrees 180.0)) + (sp-flt spt-rot-z (degrees 0.0)) + (sp-flt spt-scale-y (meters 2)) + (sp-flt spt-r 48.0) + (sp-copy-from-other spt-g -1) + (sp-copy-from-other spt-b -1) + (sp-flt spt-a 128.0) + (sp-int spt-timer -1) + (sp-cpuinfo-flags sp-cpuinfo-flag-2 left-multiply-quat) + (new 'static 'sp-field-init-spec + :field (sp-field-id spt-userdata) + :flags (sp-flag plain-v2) + :object (new 'static 'boxed-array :type object + '*baron-neon-skull* + (the binteger 35) + (the binteger 133825056) + (the binteger 133825088) + ) + ) + (sp-func spt-func 'sparticle-mode-animate) + (sp-flt spt-rotate-y (degrees 0.0)) + ) + ) + +(defpart 3823 + :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x13 :page #x3fd)) + (sp-flt spt-num 1.0) + (sp-flt spt-x (meters 10)) + (sp-flt spt-y (meters 3.275)) + (sp-flt spt-z (meters 0)) + (sp-flt spt-scale-x (meters 8)) + (sp-flt spt-rot-x 16384.0) + (sp-flt spt-rot-y (degrees 180.0)) + (sp-flt spt-rot-z (degrees 0.0)) + (sp-flt spt-scale-y (meters 2)) + (sp-flt spt-r 48.0) + (sp-copy-from-other spt-g -1) + (sp-copy-from-other spt-b -1) + (sp-flt spt-a 128.0) + (sp-int spt-timer -1) + (sp-cpuinfo-flags sp-cpuinfo-flag-2 left-multiply-quat) + (new 'static 'sp-field-init-spec + :field (sp-field-id spt-userdata) + :flags (sp-flag plain-v2) + :object (new 'static 'boxed-array :type object + '*baron-neon-skull* + (the binteger 36) + (the binteger 133825120) + (the binteger 133825152) + ) + ) + (sp-func spt-func 'sparticle-mode-animate) + (sp-flt spt-rotate-y (degrees 0.0)) + ) + ) + +(defpart 3824 + :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x15 :page #x3fd)) + (sp-flt spt-num 1.0) + (sp-flt spt-x (meters 10)) + (sp-flt spt-y (meters 2.075)) + (sp-flt spt-z (meters 0)) + (sp-flt spt-scale-x (meters 8)) + (sp-flt spt-rot-x 16384.0) + (sp-flt spt-rot-y (degrees 180.0)) + (sp-flt spt-rot-z (degrees 0.0)) + (sp-flt spt-scale-y (meters 2)) + (sp-flt spt-r 48.0) + (sp-copy-from-other spt-g -1) + (sp-copy-from-other spt-b -1) + (sp-flt spt-a 128.0) + (sp-int spt-timer -1) + (sp-cpuinfo-flags sp-cpuinfo-flag-2 left-multiply-quat) + (new 'static 'sp-field-init-spec + :field (sp-field-id spt-userdata) + :flags (sp-flag plain-v2) + :object (new 'static 'boxed-array :type object + '*baron-neon-skull* + (the binteger 37) + (the binteger 133825184) + (the binteger 133825216) + ) + ) + (sp-func spt-func 'sparticle-mode-animate) + (sp-flt spt-rotate-y (degrees 0.0)) + ) + ) + +(defpart 3825 + :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x17 :page #x3fd)) + (sp-flt spt-num 1.0) + (sp-flt spt-x (meters 10)) + (sp-flt spt-y (meters 0.875)) + (sp-flt spt-z (meters 0)) + (sp-flt spt-scale-x (meters 8)) + (sp-flt spt-rot-x 16384.0) + (sp-flt spt-rot-y (degrees 180.0)) + (sp-flt spt-rot-z (degrees 0.0)) + (sp-flt spt-scale-y (meters 2)) + (sp-flt spt-r 48.0) + (sp-copy-from-other spt-g -1) + (sp-copy-from-other spt-b -1) + (sp-flt spt-a 128.0) + (sp-int spt-timer -1) + (sp-cpuinfo-flags sp-cpuinfo-flag-2 left-multiply-quat) + (new 'static 'sp-field-init-spec + :field (sp-field-id spt-userdata) + :flags (sp-flag plain-v2) + :object (new 'static 'boxed-array :type object + '*baron-neon-skull* + (the binteger 38) + (the binteger 133825248) + (the binteger 133825280) + ) + ) + (sp-func spt-func 'sparticle-mode-animate) + (sp-flt spt-rotate-y (degrees 0.0)) + ) + ) + +(defpart 3826 + :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x19 :page #x3fd)) + (sp-flt spt-num 1.0) + (sp-flt spt-x (meters 10)) + (sp-flt spt-y (meters -0.32500005)) + (sp-flt spt-z (meters 0)) + (sp-flt spt-scale-x (meters 8)) + (sp-flt spt-rot-x 16384.0) + (sp-flt spt-rot-y (degrees 180.0)) + (sp-flt spt-rot-z (degrees 0.0)) + (sp-flt spt-scale-y (meters 2)) + (sp-flt spt-r 48.0) + (sp-copy-from-other spt-g -1) + (sp-copy-from-other spt-b -1) + (sp-flt spt-a 128.0) + (sp-int spt-timer -1) + (sp-cpuinfo-flags sp-cpuinfo-flag-2 left-multiply-quat) + (new 'static 'sp-field-init-spec + :field (sp-field-id spt-userdata) + :flags (sp-flag plain-v2) + :object (new 'static 'boxed-array :type object + '*baron-neon-skull* + (the binteger 39) + (the binteger 133825312) + (the binteger 133825344) + ) + ) + (sp-func spt-func 'sparticle-mode-animate) + (sp-flt spt-rotate-y (degrees 0.0)) + ) + ) + +(defpart 3827 + :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x19 :page #x3fd)) + (sp-flt spt-num 1.0) + (sp-flt spt-x (meters 10)) + (sp-flt spt-y (meters -1.5250001)) + (sp-flt spt-z (meters 0)) + (sp-flt spt-scale-x (meters 8)) + (sp-flt spt-rot-x 16384.0) + (sp-flt spt-rot-y (degrees 180.0)) + (sp-flt spt-rot-z (degrees 0.0)) + (sp-flt spt-scale-y (meters 2)) + (sp-flt spt-r 48.0) + (sp-copy-from-other spt-g -1) + (sp-copy-from-other spt-b -1) + (sp-flt spt-a 128.0) + (sp-int spt-timer -1) + (sp-cpuinfo-flags sp-cpuinfo-flag-2 left-multiply-quat) + (new 'static 'sp-field-init-spec + :field (sp-field-id spt-userdata) + :flags (sp-flag plain-v2) + :object (new 'static 'boxed-array :type object + '*baron-neon-skull* + (the binteger 40) + (the binteger 133825312) + (the binteger 133825344) + ) + ) + (sp-func spt-func 'sparticle-mode-animate) + (sp-flt spt-rotate-y (degrees 0.0)) + ) + ) + +(defpart 3828 + :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x1b :page #x3fd)) + (sp-flt spt-num 1.0) + (sp-flt spt-x (meters 10)) + (sp-flt spt-y (meters -2.725)) + (sp-flt spt-z (meters 0)) + (sp-flt spt-scale-x (meters 8)) + (sp-flt spt-rot-x 16384.0) + (sp-flt spt-rot-y (degrees 180.0)) + (sp-flt spt-rot-z (degrees 0.0)) + (sp-flt spt-scale-y (meters 2)) + (sp-flt spt-r 48.0) + (sp-copy-from-other spt-g -1) + (sp-copy-from-other spt-b -1) + (sp-flt spt-a 128.0) + (sp-int spt-timer -1) + (sp-cpuinfo-flags sp-cpuinfo-flag-2 left-multiply-quat) + (new 'static 'sp-field-init-spec + :field (sp-field-id spt-userdata) + :flags (sp-flag plain-v2) + :object (new 'static 'boxed-array :type object + '*baron-neon-skull* + (the binteger 41) + (the binteger 133825376) + (the binteger 133825408) + ) + ) + (sp-func spt-func 'sparticle-mode-animate) + (sp-flt spt-rotate-y (degrees 0.0)) + ) + ) + +(defpart 3829 + :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x1d :page #x3fd)) + (sp-flt spt-num 1.0) + (sp-flt spt-x (meters 10)) + (sp-flt spt-y (meters -3.9250002)) + (sp-flt spt-z (meters 0)) + (sp-flt spt-scale-x (meters 8)) + (sp-flt spt-rot-x 16384.0) + (sp-flt spt-rot-y (degrees 180.0)) + (sp-flt spt-rot-z (degrees 0.0)) + (sp-flt spt-scale-y (meters 2)) + (sp-flt spt-r 48.0) + (sp-copy-from-other spt-g -1) + (sp-copy-from-other spt-b -1) + (sp-flt spt-a 128.0) + (sp-int spt-timer -1) + (sp-cpuinfo-flags sp-cpuinfo-flag-2 left-multiply-quat) + (new 'static 'sp-field-init-spec + :field (sp-field-id spt-userdata) + :flags (sp-flag plain-v2) + :object (new 'static 'boxed-array :type object + '*baron-neon-skull* + (the binteger 42) + (the binteger 133825440) + (the binteger 133825472) + ) + ) + (sp-func spt-func 'sparticle-mode-animate) + (sp-flt spt-rotate-y (degrees 0.0)) + ) + ) + +(defpart 3830 + :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x1f :page #x3fd)) + (sp-flt spt-num 1.0) + (sp-flt spt-x (meters 10)) + (sp-flt spt-y (meters -5.125)) + (sp-flt spt-z (meters 0)) + (sp-flt spt-scale-x (meters 8)) + (sp-flt spt-rot-x 16384.0) + (sp-flt spt-rot-y (degrees 180.0)) + (sp-flt spt-rot-z (degrees 0.0)) + (sp-flt spt-scale-y (meters 2)) + (sp-flt spt-r 48.0) + (sp-copy-from-other spt-g -1) + (sp-copy-from-other spt-b -1) + (sp-flt spt-a 128.0) + (sp-int spt-timer -1) + (sp-cpuinfo-flags sp-cpuinfo-flag-2 left-multiply-quat) + (new 'static 'sp-field-init-spec + :field (sp-field-id spt-userdata) + :flags (sp-flag plain-v2) + :object (new 'static 'boxed-array :type object + '*baron-neon-skull* + (the binteger 43) + (the binteger 133825504) + (the binteger 133825536) + ) + ) + (sp-func spt-func 'sparticle-mode-animate) + (sp-flt spt-rotate-y (degrees 0.0)) + ) + ) + +(defpart 3831 + :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x21 :page #x3fd)) + (sp-flt spt-num 1.0) + (sp-flt spt-x (meters 10)) + (sp-flt spt-y (meters -6.325)) + (sp-flt spt-z (meters 0)) + (sp-flt spt-scale-x (meters 8)) + (sp-flt spt-rot-x 16384.0) + (sp-flt spt-rot-y (degrees 180.0)) + (sp-flt spt-rot-z (degrees 0.0)) + (sp-flt spt-scale-y (meters 2)) + (sp-flt spt-r 48.0) + (sp-copy-from-other spt-g -1) + (sp-copy-from-other spt-b -1) + (sp-flt spt-a 128.0) + (sp-int spt-timer -1) + (sp-cpuinfo-flags sp-cpuinfo-flag-2 left-multiply-quat) + (new 'static 'sp-field-init-spec + :field (sp-field-id spt-userdata) + :flags (sp-flag plain-v2) + :object (new 'static 'boxed-array :type object + '*baron-neon-skull* + (the binteger 44) + (the binteger 133825568) + (the binteger 133825600) + ) + ) + (sp-func spt-func 'sparticle-mode-animate) + (sp-flt spt-rotate-y (degrees 0.0)) + ) + ) + +(defpart 3832 + :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x3fd)) + (sp-flt spt-num 1.0) + (sp-flt spt-x (meters 10)) + (sp-flt spt-y (meters -7.5249996)) + (sp-flt spt-z (meters 0)) + (sp-flt spt-scale-x (meters 8)) + (sp-flt spt-rot-x 16384.0) + (sp-flt spt-rot-y (degrees 180.0)) + (sp-flt spt-rot-z (degrees 0.0)) + (sp-flt spt-scale-y (meters 2)) + (sp-flt spt-r 48.0) + (sp-copy-from-other spt-g -1) + (sp-copy-from-other spt-b -1) + (sp-flt spt-a 128.0) + (sp-int spt-timer -1) + (sp-cpuinfo-flags sp-cpuinfo-flag-2 left-multiply-quat) + (new 'static 'sp-field-init-spec + :field (sp-field-id spt-userdata) + :flags (sp-flag plain-v2) + :object (new 'static 'boxed-array :type object + '*baron-neon-skull* + (the binteger 45) + (the binteger 133824992) + (the binteger 133825024) + ) + ) + (sp-func spt-func 'sparticle-mode-animate) + (sp-flt spt-rotate-y (degrees 0.0)) + ) + ) + +(defpart 3833 + :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x3fd)) + (sp-flt spt-num 1.0) + (sp-flt spt-x (meters 10)) + (sp-flt spt-y (meters -8.725)) + (sp-flt spt-z (meters 0)) + (sp-flt spt-scale-x (meters 8)) + (sp-flt spt-rot-x 16384.0) + (sp-flt spt-rot-y (degrees 180.0)) + (sp-flt spt-rot-z (degrees 0.0)) + (sp-flt spt-scale-y (meters 2)) + (sp-flt spt-r 48.0) + (sp-copy-from-other spt-g -1) + (sp-copy-from-other spt-b -1) + (sp-flt spt-a 128.0) + (sp-int spt-timer -1) + (sp-cpuinfo-flags sp-cpuinfo-flag-2 left-multiply-quat) + (new 'static 'sp-field-init-spec + :field (sp-field-id spt-userdata) + :flags (sp-flag plain-v2) + :object (new 'static 'boxed-array :type object + '*baron-neon-skull* + (the binteger 46) + (the binteger 133824992) + (the binteger 133825024) + ) + ) + (sp-func spt-func 'sparticle-mode-animate) + (sp-flt spt-rotate-y (degrees 0.0)) + ) + ) + +(defpart 3834 + :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x3fd)) + (sp-flt spt-num 1.0) + (sp-flt spt-x (meters 10)) + (sp-flt spt-y (meters -9.925)) + (sp-flt spt-z (meters 0)) + (sp-flt spt-scale-x (meters 8)) + (sp-flt spt-rot-x 16384.0) + (sp-flt spt-rot-y (degrees 180.0)) + (sp-flt spt-rot-z (degrees 0.0)) + (sp-flt spt-scale-y (meters 2)) + (sp-flt spt-r 48.0) + (sp-copy-from-other spt-g -1) + (sp-copy-from-other spt-b -1) + (sp-flt spt-a 128.0) + (sp-int spt-timer -1) + (sp-cpuinfo-flags sp-cpuinfo-flag-2 left-multiply-quat) + (new 'static 'sp-field-init-spec + :field (sp-field-id spt-userdata) + :flags (sp-flag plain-v2) + :object (new 'static 'boxed-array :type object + '*baron-neon-skull* + (the binteger 47) + (the binteger 133824992) + (the binteger 133825024) + ) + ) + (sp-func spt-func 'sparticle-mode-animate) + (sp-flt spt-rotate-y (degrees 0.0)) + ) + ) + +(defpart 3835 + :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x3fd)) + (sp-flt spt-num 1.0) + (sp-flt spt-x (meters 10)) + (sp-flt spt-y (meters -11.125)) + (sp-flt spt-z (meters 0)) + (sp-flt spt-scale-x (meters 8)) + (sp-flt spt-rot-x 16384.0) + (sp-flt spt-rot-y (degrees 180.0)) + (sp-flt spt-rot-z (degrees 0.0)) + (sp-flt spt-scale-y (meters 2)) + (sp-flt spt-r 48.0) + (sp-copy-from-other spt-g -1) + (sp-copy-from-other spt-b -1) + (sp-flt spt-a 128.0) + (sp-int spt-timer -1) + (sp-cpuinfo-flags sp-cpuinfo-flag-2 left-multiply-quat) + (new 'static 'sp-field-init-spec + :field (sp-field-id spt-userdata) + :flags (sp-flag plain-v2) + :object (new 'static 'boxed-array :type object + '*baron-neon-skull* + (the binteger 48) + (the binteger 133824992) + (the binteger 133825024) + ) + ) + (sp-func spt-func 'sparticle-mode-animate) + (sp-flt spt-rotate-y (degrees 0.0)) + ) + ) + +(defpart 3836 + :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x3fd)) + (sp-flt spt-num 1.0) + (sp-flt spt-x (meters 10)) + (sp-flt spt-y (meters -12.325)) + (sp-flt spt-z (meters 0)) + (sp-flt spt-scale-x (meters 8)) + (sp-flt spt-rot-x 16384.0) + (sp-flt spt-rot-y (degrees 180.0)) + (sp-flt spt-rot-z (degrees 0.0)) + (sp-flt spt-scale-y (meters 2)) + (sp-flt spt-r 48.0) + (sp-copy-from-other spt-g -1) + (sp-copy-from-other spt-b -1) + (sp-flt spt-a 128.0) + (sp-int spt-timer -1) + (sp-cpuinfo-flags sp-cpuinfo-flag-2 left-multiply-quat) + (new 'static 'sp-field-init-spec + :field (sp-field-id spt-userdata) + :flags (sp-flag plain-v2) + :object (new 'static 'boxed-array :type object + '*baron-neon-skull* + (the binteger 49) + (the binteger 133824992) + (the binteger 133825024) + ) + ) + (sp-func spt-func 'sparticle-mode-animate) + (sp-flt spt-rotate-y (degrees 0.0)) + ) + ) + +(defpart 3837 + :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x3fd)) + (sp-flt spt-num 1.0) + (sp-flt spt-x (meters 10)) + (sp-flt spt-y (meters -13.525)) + (sp-flt spt-z (meters 0)) + (sp-flt spt-scale-x (meters 8)) + (sp-flt spt-rot-x 16384.0) + (sp-flt spt-rot-y (degrees 180.0)) + (sp-flt spt-rot-z (degrees 0.0)) + (sp-flt spt-scale-y (meters 2)) + (sp-flt spt-r 48.0) + (sp-copy-from-other spt-g -1) + (sp-copy-from-other spt-b -1) + (sp-flt spt-a 128.0) + (sp-int spt-timer -1) + (sp-cpuinfo-flags sp-cpuinfo-flag-2 left-multiply-quat) + (new 'static 'sp-field-init-spec + :field (sp-field-id spt-userdata) + :flags (sp-flag plain-v2) + :object (new 'static 'boxed-array :type object + '*baron-neon-skull* + (the binteger 50) + (the binteger 133824992) + (the binteger 133825024) + ) + ) + (sp-func spt-func 'sparticle-mode-animate) + (sp-flt spt-rotate-y (degrees 0.0)) + ) + ) + +(defpart 3838 + :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x3fd)) + (sp-flt spt-num 1.0) + (sp-flt spt-x (meters 10)) + (sp-flt spt-y (meters -14.725)) + (sp-flt spt-z (meters 0)) + (sp-flt spt-scale-x (meters 8)) + (sp-flt spt-rot-x 16384.0) + (sp-flt spt-rot-y (degrees 180.0)) + (sp-flt spt-rot-z (degrees 0.0)) + (sp-flt spt-scale-y (meters 2)) + (sp-flt spt-r 48.0) + (sp-copy-from-other spt-g -1) + (sp-copy-from-other spt-b -1) + (sp-flt spt-a 128.0) + (sp-int spt-timer -1) + (sp-cpuinfo-flags sp-cpuinfo-flag-2 left-multiply-quat) + (new 'static 'sp-field-init-spec + :field (sp-field-id spt-userdata) + :flags (sp-flag plain-v2) + :object (new 'static 'boxed-array :type object + '*baron-neon-skull* + (the binteger 51) + (the binteger 133824992) + (the binteger 133825024) + ) + ) + (sp-func spt-func 'sparticle-mode-animate) + (sp-flt spt-rotate-y (degrees 0.0)) + ) + ) + +(defpart 3839 + :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x3fd)) + (sp-flt spt-num 1.0) + (sp-flt spt-x (meters 10)) + (sp-flt spt-y (meters -15.924999)) + (sp-flt spt-z (meters 0)) + (sp-flt spt-scale-x (meters 8)) + (sp-flt spt-rot-x 16384.0) + (sp-flt spt-rot-y (degrees 180.0)) + (sp-flt spt-rot-z (degrees 0.0)) + (sp-flt spt-scale-y (meters 2)) + (sp-flt spt-r 48.0) + (sp-copy-from-other spt-g -1) + (sp-copy-from-other spt-b -1) + (sp-flt spt-a 128.0) + (sp-int spt-timer -1) + (sp-cpuinfo-flags sp-cpuinfo-flag-2 left-multiply-quat) + (new 'static 'sp-field-init-spec + :field (sp-field-id spt-userdata) + :flags (sp-flag plain-v2) + :object (new 'static 'boxed-array :type object + '*baron-neon-skull* + (the binteger 52) + (the binteger 133824992) + (the binteger 133825024) + ) + ) + (sp-func spt-func 'sparticle-mode-animate) + (sp-flt spt-rotate-y (degrees 0.0)) + ) + ) + +(defpart 3840 + :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x23 :page #x3fd)) + (sp-flt spt-num 1.0) + (sp-flt spt-x (meters 10)) + (sp-flt spt-y (meters -17.125)) + (sp-flt spt-z (meters 0)) + (sp-flt spt-scale-x (meters 8)) + (sp-flt spt-rot-x 16384.0) + (sp-flt spt-rot-y (degrees 180.0)) + (sp-flt spt-rot-z (degrees 0.0)) + (sp-flt spt-scale-y (meters 2)) + (sp-flt spt-r 48.0) + (sp-copy-from-other spt-g -1) + (sp-copy-from-other spt-b -1) + (sp-flt spt-a 128.0) + (sp-int spt-timer -1) + (sp-cpuinfo-flags sp-cpuinfo-flag-2 left-multiply-quat) + (new 'static 'sp-field-init-spec + :field (sp-field-id spt-userdata) + :flags (sp-flag plain-v2) + :object (new 'static 'boxed-array :type object + '*baron-neon-skull* + (the binteger 53) + (the binteger 133825632) + (the binteger 133825664) + ) + ) + (sp-func spt-func 'sparticle-mode-animate) + (sp-flt spt-rotate-y (degrees 0.0)) + ) + ) + +(defpartgroup group-neon-baron + :id 873 + :bounds (static-bspherem 0 -3 0 16) + :parts ((sp-item 3743 :flags (is-3d launch-asap bit6 bit7)) + (sp-item 3744 :flags (is-3d launch-asap bit6 bit7)) + (sp-item 3745 :flags (is-3d launch-asap bit6 bit7)) + (sp-item 3746 :flags (is-3d launch-asap bit6 bit7)) + (sp-item 3747 :flags (is-3d launch-asap bit6 bit7)) + (sp-item 3748 :flags (is-3d launch-asap bit6 bit7)) + (sp-item 3749 :flags (is-3d launch-asap bit6 bit7)) + (sp-item 3750 :flags (is-3d launch-asap bit6 bit7)) + (sp-item 3751 :flags (is-3d launch-asap bit6 bit7)) + (sp-item 3752 :flags (is-3d launch-asap bit6 bit7)) + (sp-item 3753 :flags (is-3d launch-asap bit6 bit7)) + (sp-item 3754 :flags (is-3d launch-asap bit6 bit7)) + (sp-item 3755 :flags (is-3d launch-asap bit6 bit7)) + (sp-item 3756 :flags (is-3d launch-asap bit6 bit7)) + (sp-item 3757 :flags (is-3d launch-asap bit6 bit7)) + (sp-item 3758 :flags (is-3d launch-asap bit6 bit7)) + (sp-item 3759 :flags (is-3d launch-asap bit6 bit7)) + (sp-item 3760 :flags (is-3d launch-asap bit6 bit7)) + (sp-item 3761 :flags (is-3d launch-asap bit6 bit7)) + (sp-item 3762 :flags (is-3d launch-asap bit6 bit7)) + (sp-item 3763 :flags (is-3d launch-asap bit6 bit7)) + (sp-item 3764 :flags (is-3d launch-asap bit6 bit7)) + (sp-item 3765 :flags (is-3d launch-asap bit6 bit7)) + (sp-item 3766 :flags (is-3d launch-asap bit6 bit7)) + (sp-item 3767 :flags (is-3d launch-asap bit6 bit7)) + (sp-item 3768 :flags (is-3d launch-asap bit6 bit7)) + (sp-item 3769 :flags (is-3d launch-asap bit6 bit7)) + (sp-item 3770 :flags (is-3d launch-asap bit6 bit7)) + (sp-item 3771 :flags (is-3d launch-asap bit6 bit7)) + (sp-item 3772 :flags (is-3d launch-asap bit6 bit7)) + (sp-item 3793 :flags (is-3d launch-asap bit6 bit7)) + (sp-item 3794 :flags (is-3d launch-asap bit6 bit7)) + (sp-item 3795 :flags (is-3d launch-asap bit6 bit7)) + (sp-item 3796 :flags (is-3d launch-asap bit6 bit7)) + (sp-item 3797 :flags (is-3d launch-asap bit6 bit7)) + (sp-item 3798 :flags (is-3d launch-asap bit6 bit7)) + (sp-item 3799 :flags (is-3d launch-asap bit6 bit7)) + (sp-item 3800 :flags (is-3d launch-asap bit6 bit7)) + (sp-item 3801 :flags (is-3d launch-asap bit6 bit7)) + (sp-item 3802 :flags (is-3d launch-asap bit6 bit7)) + (sp-item 3803 :flags (is-3d launch-asap bit6 bit7)) + (sp-item 3804 :flags (is-3d launch-asap bit6 bit7)) + (sp-item 3805 :flags (is-3d launch-asap bit6 bit7)) + (sp-item 3806 :flags (is-3d launch-asap bit6 bit7)) + (sp-item 3807 :flags (is-3d launch-asap bit6 bit7)) + (sp-item 3808 :flags (is-3d launch-asap bit6 bit7)) + (sp-item 3809 :flags (is-3d launch-asap bit6 bit7)) + (sp-item 3810 :flags (is-3d launch-asap bit6 bit7)) + (sp-item 3811 :flags (is-3d launch-asap bit6 bit7)) + (sp-item 3812 :flags (is-3d launch-asap bit6 bit7)) + (sp-item 3813 :flags (is-3d launch-asap bit6 bit7)) + (sp-item 3814 :flags (is-3d launch-asap bit6 bit7)) + (sp-item 3815 :flags (is-3d launch-asap bit6 bit7)) + (sp-item 3816 :flags (is-3d launch-asap bit6 bit7)) + (sp-item 3773 :flags (is-3d launch-asap bit6 bit7)) + (sp-item 3774 :flags (is-3d launch-asap bit6 bit7)) + (sp-item 3775 :flags (is-3d launch-asap bit6 bit7)) + (sp-item 3776 :flags (is-3d launch-asap bit6 bit7)) + (sp-item 3777 :flags (is-3d launch-asap bit6 bit7)) + (sp-item 3783 :flags (is-3d launch-asap bit6 bit7)) + (sp-item 3784 :flags (is-3d launch-asap bit6 bit7)) + (sp-item 3785 :flags (is-3d launch-asap bit6 bit7)) + (sp-item 3786 :flags (is-3d launch-asap bit6 bit7)) + (sp-item 3778 :flags (is-3d launch-asap bit6 bit7)) + (sp-item 3779 :flags (is-3d launch-asap bit6 bit7)) + (sp-item 3780 :flags (is-3d launch-asap bit6 bit7)) + (sp-item 3781 :flags (is-3d launch-asap bit6 bit7)) + (sp-item 3782 :flags (is-3d launch-asap bit6 bit7)) + (sp-item 3787 :flags (is-3d launch-asap bit6 bit7)) + (sp-item 3788 :flags (is-3d launch-asap bit6 bit7)) + (sp-item 3789 :flags (is-3d launch-asap bit6 bit7)) + (sp-item 3790 :flags (is-3d launch-asap bit6 bit7)) + (sp-item 3791 :flags (is-3d launch-asap bit6 bit7)) + (sp-item 3792 :flags (is-3d launch-asap bit6 bit7)) + (sp-item 3817 :flags (is-3d launch-asap bit6 bit7)) + (sp-item 3818 :flags (is-3d launch-asap bit6 bit7)) + (sp-item 3819 :flags (is-3d launch-asap bit6 bit7)) + (sp-item 3820 :flags (is-3d launch-asap bit6 bit7)) + (sp-item 3821 :flags (is-3d launch-asap bit6 bit7)) + (sp-item 3822 :flags (is-3d launch-asap bit6 bit7)) + (sp-item 3823 :flags (is-3d launch-asap bit6 bit7)) + (sp-item 3824 :flags (is-3d launch-asap bit6 bit7)) + (sp-item 3825 :flags (is-3d launch-asap bit6 bit7)) + (sp-item 3826 :flags (is-3d launch-asap bit6 bit7)) + (sp-item 3827 :flags (is-3d launch-asap bit6 bit7)) + (sp-item 3828 :flags (is-3d launch-asap bit6 bit7)) + (sp-item 3829 :flags (is-3d launch-asap bit6 bit7)) + (sp-item 3830 :flags (is-3d launch-asap bit6 bit7)) + (sp-item 3831 :flags (is-3d launch-asap bit6 bit7)) + (sp-item 3832 :flags (is-3d launch-asap bit6 bit7)) + (sp-item 3833 :flags (is-3d launch-asap bit6 bit7)) + (sp-item 3834 :flags (is-3d launch-asap bit6 bit7)) + (sp-item 3835 :flags (is-3d launch-asap bit6 bit7)) + (sp-item 3836 :flags (is-3d launch-asap bit6 bit7)) + (sp-item 3837 :flags (is-3d launch-asap bit6 bit7)) + (sp-item 3838 :flags (is-3d launch-asap bit6 bit7)) + (sp-item 3839 :flags (is-3d launch-asap bit6 bit7)) + (sp-item 3840 :flags (is-3d launch-asap bit6 bit7)) + ) + ) + +(define *city-baron-group-ids* (new 'static 'boxed-array :type int32 #x369)) + +(deftype neon-baron (process) + ((flags int64 :offset-assert 128) + (master-enable int64 :offset-assert 136) + (mode int64 :offset-assert 144) + (sign (array object) :offset-assert 152) + (parts sparticle-launch-control 1 :offset-assert 156) + (state-time time-frame :offset-assert 160) + (mat matrix :inline :offset-assert 176) + ) + :heap-base #x70 + :method-count-assert 17 + :size-assert #xf0 + :flag-assert #x11007000f0 + (:methods + (idle () _type_ :state 14) + (spawn-parts (_type_) none 15) + (update-mode (_type_) none 16) + ) + ) + + +(defmethod deactivate neon-baron ((obj neon-baron)) + (dotimes (s5-0 1) + (let ((a0-1 (-> obj parts s5-0))) + (if (nonzero? a0-1) + (kill-and-free-particles a0-1) + ) + ) + ) + ((method-of-type process deactivate) obj) + (none) + ) + +;; WARN: Return type mismatch process vs neon-baron. +(defmethod relocate neon-baron ((obj neon-baron) (arg0 int)) + (dotimes (v1-0 1) + (if (nonzero? (-> obj parts v1-0)) + (&+! (-> obj parts v1-0) arg0) + ) + ) + (the-as neon-baron ((method-of-type process relocate) obj arg0)) + ) + +;; WARN: Return type mismatch symbol vs none. +(defmethod spawn-parts neon-baron ((obj neon-baron)) + (+! (-> obj parts 0 state-counter) 1) + (when (!= (-> obj parts 0 state-mode 0) (-> obj flags)) + (set! (-> obj parts 0 state-mode 0) (the-as uint (-> obj flags))) + (set! (-> obj parts 0 state-counter) (the-as uint 0)) + 0 + ) + (let ((s5-0 (-> obj master-enable))) + (dotimes (s4-0 1) + (if (logtest? s5-0 1) + (spawn-with-matrix (-> obj parts s4-0) (-> obj mat)) + ) + (set! s5-0 (/ s5-0 2)) + ) + ) + (none) + ) + +(defmethod update-mode neon-baron ((obj neon-baron)) + (set! (-> obj mode) (rand-vu-int-count-excluding 12 (ash 1 (-> obj mode)))) + (none) + ) + +(define *neon-baron-flashing-acc* (new 'static 'array uint32 40 + #x258 + #x168 + #x168 + #xd8 + #xd8 + #x81 + #x81 + #x4d + #x4d + #x2e + #x2e + #x2e + #x1b + #x1b + #x10 + #x10 + #xa + #xa + #x6 + #x6 + #x6 + #x6 + #x6 + #x6 + #x6 + #x6 + #x6 + #x6 + #x6 + #x6 + #x6 + #x6 + #x6 + #x6 + #x6 + #x6 + #x6 + #x5a + #x0 + #x0 + ) + ) + +(defstate idle (neon-baron) + :virtual #t + :trans (behavior () + (spawn-parts self) + (none) + ) + :code (behavior () + (until #f + (update-mode self) + (let ((v1-2 (-> self mode))) + (cond + ((= v1-2 2) + 600 + (dotimes (gp-0 19) + (let ((s5-0 (-> *neon-baron-flashing-acc* (* gp-0 2)))) + (set! (-> self state-time) (-> self clock frame-counter)) + (set! (-> self flags) 8) + (until (>= (- (-> self clock frame-counter) (-> self state-time)) (the-as time-frame s5-0)) + (suspend) + ) + ) + (set! (-> self state-time) (-> self clock frame-counter)) + (set! (-> self flags) 9) + (let ((s5-1 (-> *neon-baron-flashing-acc* (+ (* gp-0 2) 1)))) + (until (>= (- (-> self clock frame-counter) (-> self state-time)) (the-as time-frame s5-1)) + (suspend) + ) + ) + ) + ) + ((zero? v1-2) + (dotimes (gp-1 3) + (set! (-> self state-time) (-> self clock frame-counter)) + (set! (-> self flags) 8) + (until (>= (- (-> self clock frame-counter) (-> self state-time)) (seconds 1)) + (suspend) + ) + (set! (-> self state-time) (-> self clock frame-counter)) + (set! (-> self flags) 9) + (until (>= (- (-> self clock frame-counter) (-> self state-time)) (seconds 1)) + (suspend) + ) + ) + ) + ((= v1-2 1) + (dotimes (gp-2 3) + (set! (-> self state-time) (-> self clock frame-counter)) + (set! (-> self flags) 8) + (until (>= (- (-> self clock frame-counter) (-> self state-time)) (seconds 0.5)) + (suspend) + ) + (set! (-> self state-time) (-> self clock frame-counter)) + (set! (-> self flags) 9) + (until (>= (- (-> self clock frame-counter) (-> self state-time)) (seconds 0.5)) + (suspend) + ) + ) + ) + ((= v1-2 10) + 600 + (dotimes (gp-3 19) + (let ((s5-2 (-> *neon-baron-flashing-acc* (* gp-3 2)))) + (set! (-> self state-time) (-> self clock frame-counter)) + (set! (-> self flags) 3) + (until (>= (- (-> self clock frame-counter) (-> self state-time)) (the-as time-frame s5-2)) + (suspend) + ) + ) + (set! (-> self state-time) (-> self clock frame-counter)) + (set! (-> self flags) 2) + (let ((s5-3 (-> *neon-baron-flashing-acc* (+ (* gp-3 2) 1)))) + (until (>= (- (-> self clock frame-counter) (-> self state-time)) (the-as time-frame s5-3)) + (suspend) + ) + ) + ) + ) + ((= v1-2 8) + (dotimes (gp-4 3) + (set! (-> self state-time) (-> self clock frame-counter)) + (set! (-> self flags) 3) + (until (>= (- (-> self clock frame-counter) (-> self state-time)) (seconds 1)) + (suspend) + ) + (set! (-> self state-time) (-> self clock frame-counter)) + (set! (-> self flags) 2) + (until (>= (- (-> self clock frame-counter) (-> self state-time)) (seconds 1)) + (suspend) + ) + ) + ) + ((= v1-2 9) + (dotimes (gp-5 3) + (set! (-> self state-time) (-> self clock frame-counter)) + (set! (-> self flags) 3) + (until (>= (- (-> self clock frame-counter) (-> self state-time)) (seconds 0.5)) + (suspend) + ) + (set! (-> self state-time) (-> self clock frame-counter)) + (set! (-> self flags) 2) + (until (>= (- (-> self clock frame-counter) (-> self state-time)) (seconds 0.5)) + (suspend) + ) + ) + ) + ((= v1-2 3) + (set! (-> self flags) 10) + (let ((gp-6 (rand-vu-int-range 2 3))) + (dotimes (s5-4 gp-6) + (let ((s4-0 0)) + (while (let ((a0-38 (the-as (array object) (-> self sign (+ (-> self flags) 1))))) + (< s4-0 (* (+ (-> a0-38 length) -1) (the-as int (/ (the-as int (-> a0-38 0)) 8)))) + ) + (suspend) + (+! s4-0 1) + ) + ) + ) + ) + ) + ((= v1-2 4) + (set! (-> self flags) 5) + (let ((gp-7 (rand-vu-int-range 10 40))) + (dotimes (s5-5 gp-7) + (let ((s4-1 0)) + (while (let ((a0-45 (the-as (array object) (-> self sign (+ (-> self flags) 1))))) + (< s4-1 (* (+ (-> a0-45 length) -1) (the-as int (/ (the-as int (-> a0-45 0)) 8)))) + ) + (suspend) + (+! s4-1 1) + ) + ) + ) + ) + ) + ((= v1-2 5) + (set! (-> self flags) 4) + (let ((gp-8 (rand-vu-int-range 3 10))) + (dotimes (s5-6 gp-8) + (let ((s4-2 0)) + (while (let ((a0-52 (the-as (array object) (-> self sign (+ (-> self flags) 1))))) + (< s4-2 (* (+ (-> a0-52 length) -1) (the-as int (/ (the-as int (-> a0-52 0)) 8)))) + ) + (suspend) + (+! s4-2 1) + ) + ) + ) + ) + ) + ((= v1-2 6) + (set! (-> self flags) 7) + (let ((gp-9 (rand-vu-int-range 3 6))) + (dotimes (s5-7 gp-9) + (let ((s4-3 0)) + (while (let ((a0-59 (the-as (array object) (-> self sign (+ (-> self flags) 1))))) + (< s4-3 (* (+ (-> a0-59 length) -1) (the-as int (/ (the-as int (-> a0-59 0)) 8)))) + ) + (suspend) + (+! s4-3 1) + ) + ) + ) + ) + ) + ((= v1-2 11) + (set! (-> self flags) 6) + (let ((gp-10 (rand-vu-int-range 3 6))) + (dotimes (s5-8 gp-10) + (let ((s4-4 0)) + (while (let ((a0-66 (the-as (array object) (-> self sign (+ (-> self flags) 1))))) + (< s4-4 (* (+ (-> a0-66 length) -1) (the-as int (/ (the-as int (-> a0-66 0)) 8)))) + ) + (suspend) + (+! s4-4 1) + ) + ) + ) + ) + ) + ((= v1-2 7) + (set! (-> self flags) 1) + (let ((gp-11 (rand-vu-int-range 3 6))) + (dotimes (s5-9 gp-11) + (set! (-> self state-time) (-> self clock frame-counter)) + (until (>= (- (-> self clock frame-counter) (-> self state-time)) (seconds 1)) + (suspend) + ) + ) + ) + ) + ) + ) + ) + #f + (none) + ) + ) + +;; WARN: Return type mismatch object vs none. +(defmethod init-from-entity! neon-baron ((obj neon-baron) (arg0 entity-actor)) + "Typically the method that does the initial setup on the process, potentially using the [[entity-actor]] provided as part of that. +This commonly includes things such as: +- stack size +- collision information +- loading the skeleton group / bones +- sounds" + (matrix-rotate-y! (-> obj mat) (quaternion-y-angle (-> arg0 quat))) + (set! (-> obj mat trans quad) (-> arg0 extra trans quad)) + (set! (-> obj master-enable) -1) + (set! (-> obj flags) 9) + (set! (-> obj mode) 0) + (set! (-> obj sign) *baron-neon-skull*) + (let ((s5-1 *city-baron-group-ids*)) + (dotimes (s4-1 1) + (set! (-> obj parts s4-1) (create-launch-control (-> *part-group-id-table* (-> s5-1 s4-1)) obj)) + ) + ) + (update-mode obj) + (go (method-of-object obj idle)) + (none) + ) + +(defskelgroup skel-hide-door-a hide-door-a hide-door-a-lod0-jg hide-door-a-idle-ja + ((hide-door-a-lod0-mg (meters 999999))) + :bounds (static-spherem 0 6 0 12) + ) + +(deftype hide-door-a (com-airlock) + () + :heap-base #x100 + :method-count-assert 28 + :size-assert #x174 + :flag-assert #x1c01000174 + ) + + +;; WARN: Return type mismatch object vs none. +(defmethod init-from-entity! hide-door-a ((obj hide-door-a) (arg0 entity-actor)) + "Typically the method that does the initial setup on the process, potentially using the [[entity-actor]] provided as part of that. +This commonly includes things such as: +- stack size +- collision information +- loading the skeleton group / bones +- sounds" + (stack-size-set! (-> obj main-thread) 1024) ;; added + (let ((s5-0 (new 'process 'collide-shape obj (collide-list-enum usually-hit-by-player)))) + (set! (-> s5-0 penetrated-by) (penetrate)) + (let ((s4-0 (new 'process 'collide-shape-prim-group s5-0 (the-as uint 1) 0))) + (set! (-> s5-0 total-prims) (the-as uint 2)) + (set! (-> s4-0 prim-core collide-as) (collide-spec obstacle)) + (set! (-> s4-0 prim-core collide-with) (collide-spec jak bot player-list)) + (set! (-> s4-0 prim-core action) (collide-action solid)) + (set! (-> s4-0 transform-index) 3) + (set-vector! (-> s4-0 local-sphere) 0.0 16384.0 24576.0 24576.0) + (set! (-> s5-0 root-prim) s4-0) + ) + (let ((v1-9 (new 'process 'collide-shape-prim-mesh s5-0 (the-as uint 0) (the-as uint 0)))) + (set! (-> v1-9 prim-core collide-as) (collide-spec obstacle)) + (set! (-> v1-9 prim-core collide-with) (collide-spec jak bot player-list)) + (set! (-> v1-9 prim-core action) (collide-action solid)) + (set! (-> v1-9 transform-index) 3) + (set-vector! (-> v1-9 local-sphere) 0.0 16384.0 24576.0 24576.0) + ) + (set! (-> s5-0 nav-radius) (* 0.75 (-> s5-0 root-prim local-sphere w))) + (let ((v1-12 (-> s5-0 root-prim))) + (set! (-> s5-0 backup-collide-as) (-> v1-12 prim-core collide-as)) + (set! (-> s5-0 backup-collide-with) (-> v1-12 prim-core collide-with)) + ) + (set! (-> obj root-override) s5-0) + ) + (initialize-skeleton + obj + (the-as skeleton-group (art-group-get-by-name *level* "skel-hide-door-a" (the-as (pointer uint32) #f))) + (the-as pair 0) + ) + (init-airlock! obj) + (set! (-> obj sound-open-loop) (static-sound-spec "hide-door-open")) + (set! (-> obj sound-open-stop) (static-sound-spec "hide-door-hit")) + (set! (-> obj sound-close-loop) (static-sound-spec "hide-door-close")) + (set! (-> obj sound-close-stop) (static-sound-spec "hide-door-hit")) + (set! (-> obj door-radius) 12288.0) + (go (method-of-object obj close) #t) + (none) + ) diff --git a/test/decompiler/reference/jak2/levels/city/slums/neon-baron-part_REF.gc b/test/decompiler/reference/jak2/levels/city/slums/neon-baron-part_REF.gc new file mode 100644 index 0000000000..0283ad3f48 --- /dev/null +++ b/test/decompiler/reference/jak2/levels/city/slums/neon-baron-part_REF.gc @@ -0,0 +1,3993 @@ +;;-*-Lisp-*- +(in-package goal) + +;; definition for symbol *baron-neon-skull*, type (array object) +(define *baron-neon-skull* + (new 'static 'boxed-array :type object + (the binteger 54) + (new 'static 'boxed-array :type object (the binteger 1) (new 'static 'array uint64 1 #x3ffffffe0f8000)) + (new 'static 'boxed-array :type object + (the binteger 1) + (new 'static 'vector4w :x #x40418ff :y #x100) + (new 'static 'vector4w :x #x487f :y #x20001) + (new 'static 'vector4w :x #x80097f) + (new 'static 'vector4w :x #x1000887f :y #x8200) + (new 'static 'vector4w :x #x4010087f :y #x80000) + (new 'static 'vector4w :x #x4000a7f :y #x804) + (new 'static 'vector4w :x #x2087f) + (new 'static 'vector4w :x #x2000087f :y #x20440) + (new 'static 'vector4w :x #x1000a7f :y #x1000) + (new 'static 'vector4w :x #x287f :y #x100010) + (new 'static 'vector4w :x #x1208087f :y #x4200) + (new 'static 'vector4w :x #xc7f :y #x10000) + (new 'static 'vector4w :x #x840487f :y 2) + (new 'static 'vector4w :x #x97f :y #x420) + (new 'static 'vector4w :x #x1087f :y #x40000) + (new 'static 'vector4w :x #x1000c7f :y #x202080) + (new 'static 'vector4w :x -2146957057 :y 8) + (new 'static 'vector4w :x #x400087f :y #x8100) + (new 'static 'vector4w :x #x10a7f :y #x100020) + (new 'static 'vector4w :x #x2020087f) + ) + (new 'static 'boxed-array :type object (the binteger 1) (new 'static 'vector4w :x -1073739649 :y #x3fffff)) + (new 'static 'boxed-array :type object (the binteger 1) (new 'static 'vector4w :x #x3fffffff)) + (new 'static 'boxed-array :type object + (the binteger 1) + (new 'static 'vector4w :x #x20007fff :y #x200000) + (new 'static 'vector4w :x #x30007fff :y #x300000) + (new 'static 'vector4w :x #x18007fff :y #x180000) + (new 'static 'vector4w :x #xc007fff :y #xc0000) + (new 'static 'vector4w :x #x6007fff :y #x60000) + (new 'static 'vector4w :x #x2007fff :y #x30000) + (new 'static 'vector4w :y #x18000) + (new 'static 'vector4w :y #xc000) + (new 'static 'vector4w :x #x1000000 :y #x6000) + (new 'static 'vector4w :x #x1007fff :y #x3000) + (new 'static 'vector4w :x #x7fff :y #x1800) + (new 'static 'vector4w :x #x7fff :y #xc00) + (new 'static 'vector4w :x #x807fff :y #x600) + (new 'static 'vector4w :x #xc07fff :y #x300) + (new 'static 'vector4w :x #x607fff :y #x180) + (new 'static 'vector4w :x #x300000 :y #xc0) + (new 'static 'vector4w :x #x100000 :y 96) + (new 'static 'vector4w :y 48) + (new 'static 'vector4w :x #x7fff :y 24) + (new 'static 'vector4w :x #x87fff :y 12) + (new 'static 'vector4w :x #xc7fff :y 6) + (new 'static 'vector4w :x #x67fff :y 3) + (new 'static 'vector4w :x -2147254273 :y 1) + (new 'static 'vector4w :x -1073610753) + (new 'static 'vector4w :x #x40008000) + (new 'static 'vector4w) + (new 'static 'vector4w) + ) + (new 'static 'boxed-array :type object + (the binteger 1) + (new 'static 'vector4w :x #x7fffffff :y #x10410) + (new 'static 'vector4w :x #x7fffffff :y #x10410) + (new 'static 'vector4w :x -1073741825 :y #x20820) + (new 'static 'vector4w :x -1073741825 :y #x20820) + (new 'static 'vector4w :x #x3fffffff :y #x41041) + (new 'static 'vector4w :x #x3fffffff :y #x41041) + (new 'static 'vector4w :x #x3fffffff :y #x82082) + (new 'static 'vector4w :x #x3fffffff :y #x82082) + (new 'static 'vector4w :x #x3fffffff :y #x104104) + (new 'static 'vector4w :x #x3fffffff :y #x104104) + (new 'static 'vector4w :x #x3fffffff :y #x208208) + (new 'static 'vector4w :x #x3fffffff :y #x208208) + ) + (new 'static 'boxed-array :type object (the binteger 1) (new 'static 'vector4w :x #x7fff)) + (new 'static 'boxed-array :type object (the binteger 1) (new 'static 'vector4w :x #x7800)) + (new 'static 'boxed-array :type object (the binteger 1) (new 'static 'vector4w :x -1 :y #x3fffff)) + (new 'static 'boxed-array :type object (the binteger 1) (new 'static 'vector4w)) + (new 'static 'boxed-array :type object + (the binteger 1) + (new 'static 'vector4w) + (new 'static 'vector4w) + (new 'static 'vector4w) + (new 'static 'vector4w) + (new 'static 'vector4w) + (new 'static 'vector4w) + (new 'static 'vector4w) + (new 'static 'vector4w) + (new 'static 'vector4w) + (new 'static 'vector4w) + (new 'static 'vector4w) + (new 'static 'vector4w) + (new 'static 'vector4w) + (new 'static 'vector4w) + (new 'static 'vector4w) + (new 'static 'vector4w) + (new 'static 'vector4w) + (new 'static 'vector4w) + (new 'static 'vector4w) + (new 'static 'vector4w) + (new 'static 'vector4w :x 4) + (new 'static 'vector4w :x 6) + (new 'static 'vector4w :x 70) + (new 'static 'vector4w :x 71) + (new 'static 'vector4w :x #x847) + (new 'static 'vector4w :x #x847) + (new 'static 'vector4w :x #x84f) + (new 'static 'vector4w :x #x84f) + (new 'static 'vector4w :x #x85f) + (new 'static 'vector4w :x #x85f) + (new 'static 'vector4w :x #x87f) + (new 'static 'vector4w :x #x87f) + (new 'static 'vector4w :x #x87f) + (new 'static 'vector4w :x #x87f) + (new 'static 'vector4w :x #x87f) + (new 'static 'vector4w :x #x87f) + (new 'static 'vector4w :x #x87f) + (new 'static 'vector4w :x #x87f) + (new 'static 'vector4w :x #x87f) + (new 'static 'vector4w :x #x87f) + (new 'static 'vector4w :x #x87f) + (new 'static 'vector4w :x #x87f) + (new 'static 'vector4w :x #x87f) + (new 'static 'vector4w :x #x87f) + (new 'static 'vector4w :x #x87f) + (new 'static 'vector4w :x #x87f) + (new 'static 'vector4w :x #x87f) + (new 'static 'vector4w :x #x87f) + (new 'static 'vector4w :x #x87f) + (new 'static 'vector4w :x #x87f) + (new 'static 'vector4w :x #x87f) + (new 'static 'vector4w :x #x87f) + (new 'static 'vector4w :x #x87f) + (new 'static 'vector4w :x #x87f) + (new 'static 'vector4w :x #x87f) + (new 'static 'vector4w :x #x87f) + (new 'static 'vector4w :x #x87f) + (new 'static 'vector4w :x #x87f) + (new 'static 'vector4w :x #x87f) + (new 'static 'vector4w :x #x4000087f) + (new 'static 'vector4w :x -536868737) + (new 'static 'vector4w :x -268433281 :y 1) + (new 'static 'vector4w :x -134215553 :y 3) + (new 'static 'vector4w :x -67106689 :y 7) + (new 'static 'vector4w :x -33552257 :y 15) + (new 'static 'vector4w :x -16775041 :y 31) + (new 'static 'vector4w :x -16775041 :y 63) + (new 'static 'vector4w :x -16775041 :y #x7f) + (new 'static 'vector4w :x -16775041 :y #xff) + (new 'static 'vector4w :x -16775041 :y #x1ff) + (new 'static 'vector4w :x -8370049 :y #x3ff) + (new 'static 'vector4w :x -4167553 :y #x7ff) + (new 'static 'vector4w :x -2066305 :y #xfff) + (new 'static 'vector4w :x -1017729 :y #x1fff) + (new 'static 'vector4w :x -1017729 :y #x3fff) + (new 'static 'vector4w :x -1016705 :y #x7fff) + (new 'static 'vector4w :x -1016193 :y #xffff) + (new 'static 'vector4w :x -1015937 :y #x1ffff) + (new 'static 'vector4w :x -491521 :y #x3ffff) + (new 'static 'vector4w :x -229377 :y #x7ffff) + (new 'static 'vector4w :x -98305 :y #xfffff) + (new 'static 'vector4w :x -32769 :y #x1fffff) + (new 'static 'vector4w :x -1 :y #x3fffff) + (new 'static 'vector4w :x -1 :y #x3fffff) + (new 'static 'vector4w :x -1 :y #x3fffff) + (new 'static 'vector4w :x -1 :y #x3fffff) + (new 'static 'vector4w :x -1 :y #x3fffff) + (new 'static 'vector4w :x -1 :y #x3fffff) + (new 'static 'vector4w :x -1 :y #x3fffff) + (new 'static 'vector4w :x -1 :y #x3fffff) + (new 'static 'vector4w :x -1 :y #x3fffff) + (new 'static 'vector4w :x -1 :y #x3fffff) + (new 'static 'vector4w :x -1 :y #x3fffff) + (new 'static 'vector4w :x -1 :y #x3fffff) + (new 'static 'vector4w :x -1 :y #x3fffff) + (new 'static 'vector4w :x -1 :y #x3fffff) + (new 'static 'vector4w :x -1 :y #x3fffff) + (new 'static 'vector4w :x -1 :y #x3fffff) + (new 'static 'vector4w :x -1 :y #x3fffff) + (new 'static 'vector4w :x -1 :y #x3fffff) + (new 'static 'vector4w :x -1 :y #x3fffff) + (new 'static 'vector4w :x -1 :y #x3fffff) + (new 'static 'vector4w :x -1 :y #x3fffff) + (new 'static 'vector4w :x -1 :y #x3fffff) + (new 'static 'vector4w :x -1 :y #x3fffff) + (new 'static 'vector4w :x -1 :y #x3fffff) + (new 'static 'vector4w :x -1 :y #x3fffff) + (new 'static 'vector4w :x -1 :y #x3fffff) + (new 'static 'vector4w :x -1 :y #x3fffff) + (new 'static 'vector4w :x -1 :y #x3fffff) + (new 'static 'vector4w :x -1 :y #x3fffff) + (new 'static 'vector4w :x -1 :y #x3fffff) + (new 'static 'vector4w :x -1 :y #x3fffff) + (new 'static 'vector4w :x -1 :y #x3fffff) + (new 'static 'vector4w :x -1 :y #x3fffff) + (new 'static 'vector4w :x -1 :y #x3fffff) + (new 'static 'vector4w :x -1 :y #x3fffff) + (new 'static 'vector4w :x -1 :y #x3fffff) + (new 'static 'vector4w :x -1 :y #x3fffff) + (new 'static 'vector4w :x -1 :y #x3fffff) + ) + ) + ) + +;; failed to figure out what this is: +(defpart 3743 + :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x47 :page #x3fd)) + (sp-flt spt-num 1.0) + (sp-flt spt-x (meters -4)) + (sp-flt spt-y (meters 0)) + (sp-flt spt-z (meters 0)) + (sp-flt spt-scale-x (meters 8)) + (sp-flt spt-rot-x 16384.0) + (sp-flt spt-rot-y (degrees 0.0)) + (sp-flt spt-rot-z (degrees 0.0)) + (sp-flt spt-scale-y (meters 16)) + (sp-flt spt-r 48.0) + (sp-copy-from-other spt-g -1) + (sp-copy-from-other spt-b -1) + (sp-flt spt-a 128.0) + (sp-int spt-timer -1) + (sp-cpuinfo-flags sp-cpuinfo-flag-2 left-multiply-quat) + (new 'static 'sp-field-init-spec + :field (sp-field-id spt-userdata) + :flags (sp-flag plain-v2) + :object (new 'static 'boxed-array :type object + '*baron-neon-skull* + 0 + (the binteger 133826784) + (the binteger 133826816) + ) + ) + (sp-func spt-func 'sparticle-mode-animate) + (sp-flt spt-rotate-y (degrees 0.0)) + ) + ) + +;; failed to figure out what this is: +(defpart 3744 + :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x47 :page #x3fd)) + (sp-flt spt-num 1.0) + (sp-flt spt-x (meters 4)) + (sp-flt spt-y (meters 0)) + (sp-flt spt-z (meters 0)) + (sp-flt spt-scale-x (meters 8)) + (sp-flt spt-rot-x 16384.0) + (sp-flt spt-rot-y (degrees 180.0)) + (sp-flt spt-rot-z (degrees 0.0)) + (sp-flt spt-scale-y (meters 16)) + (sp-flt spt-r 48.0) + (sp-copy-from-other spt-g -1) + (sp-copy-from-other spt-b -1) + (sp-flt spt-a 128.0) + (sp-int spt-timer -1) + (sp-cpuinfo-flags sp-cpuinfo-flag-2 left-multiply-quat) + (new 'static 'sp-field-init-spec + :field (sp-field-id spt-userdata) + :flags (sp-flag plain-v2) + :object (new 'static 'boxed-array :type object + '*baron-neon-skull* + 0 + (the binteger 133826784) + (the binteger 133826816) + ) + ) + (sp-func spt-func 'sparticle-mode-animate) + (sp-flt spt-rotate-y (degrees 0.0)) + ) + ) + +;; failed to figure out what this is: +(defpart 3745 + :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x45 :page #x3fd)) + (sp-flt spt-num 1.0) + (sp-flt spt-x (meters -2.9)) + (sp-flt spt-y (meters 1.7)) + (sp-flt spt-z (meters 0)) + (sp-flt spt-scale-x (meters 8)) + (sp-flt spt-rot-x 16384.0) + (sp-flt spt-rot-y (degrees 0.0)) + (sp-flt spt-rot-z (degrees 0.0)) + (sp-flt spt-scale-y (meters 16)) + (sp-flt spt-r 48.0) + (sp-copy-from-other spt-g -1) + (sp-copy-from-other spt-b -1) + (sp-flt spt-a 128.0) + (sp-int spt-timer -1) + (sp-cpuinfo-flags sp-cpuinfo-flag-2 left-multiply-quat) + (new 'static 'sp-field-init-spec + :field (sp-field-id spt-userdata) + :flags (sp-flag plain-v2) + :object (new 'static 'boxed-array :type object + '*baron-neon-skull* + (the binteger 1) + (the binteger 133826720) + (the binteger 133826752) + ) + ) + (sp-func spt-func 'sparticle-mode-animate) + (sp-flt spt-rotate-y (degrees 0.0)) + ) + ) + +;; failed to figure out what this is: +(defpart 3746 + :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x45 :page #x3fd)) + (sp-flt spt-num 1.0) + (sp-flt spt-x (meters 2.9)) + (sp-flt spt-y (meters 1.7)) + (sp-flt spt-z (meters 0)) + (sp-flt spt-scale-x (meters 8)) + (sp-flt spt-rot-x 16384.0) + (sp-flt spt-rot-y (degrees 180.0)) + (sp-flt spt-rot-z (degrees 0.0)) + (sp-flt spt-scale-y (meters 16)) + (sp-flt spt-r 48.0) + (sp-copy-from-other spt-g -1) + (sp-copy-from-other spt-b -1) + (sp-flt spt-a 128.0) + (sp-int spt-timer -1) + (sp-cpuinfo-flags sp-cpuinfo-flag-2 left-multiply-quat) + (new 'static 'sp-field-init-spec + :field (sp-field-id spt-userdata) + :flags (sp-flag plain-v2) + :object (new 'static 'boxed-array :type object + '*baron-neon-skull* + (the binteger 1) + (the binteger 133826720) + (the binteger 133826752) + ) + ) + (sp-func spt-func 'sparticle-mode-animate) + (sp-flt spt-rotate-y (degrees 0.0)) + ) + ) + +;; failed to figure out what this is: +(defpart 3747 + :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x3b :page #x3fd)) + (sp-flt spt-num 1.0) + (sp-flt spt-x (meters -3.4)) + (sp-flt spt-y (meters -2.3)) + (sp-flt spt-z (meters 0)) + (sp-flt spt-scale-x (meters 4.44)) + (sp-flt spt-rot-x 16384.0) + (sp-flt spt-rot-y (degrees 0.0)) + (sp-flt spt-rot-z (degrees 0.0)) + (sp-flt spt-scale-y (meters 8.88)) + (sp-flt spt-r 48.0) + (sp-copy-from-other spt-g -1) + (sp-copy-from-other spt-b -1) + (sp-flt spt-a 128.0) + (sp-int spt-timer -1) + (sp-cpuinfo-flags sp-cpuinfo-flag-2 left-multiply-quat) + (new 'static 'sp-field-init-spec + :field (sp-field-id spt-userdata) + :flags (sp-flag plain-v2) + :object (new 'static 'boxed-array :type object + '*baron-neon-skull* + (the binteger 11) + (the binteger 133826400) + (the binteger 133826432) + ) + ) + (sp-func spt-func 'sparticle-mode-animate) + (sp-flt spt-rotate-y (degrees 0.0)) + ) + ) + +;; failed to figure out what this is: +(defpart 3748 + :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x37 :page #x3fd)) + (sp-flt spt-num 1.0) + (sp-flt spt-x (meters -3.6)) + (sp-flt spt-y (meters -1.5)) + (sp-flt spt-z (meters 0)) + (sp-flt spt-scale-x (meters 4)) + (sp-flt spt-rot-x 16384.0) + (sp-flt spt-rot-y (degrees 0.0)) + (sp-flt spt-rot-z (degrees 0.0)) + (sp-flt spt-scale-y (meters 2)) + (sp-flt spt-r 48.0) + (sp-copy-from-other spt-g -1) + (sp-copy-from-other spt-b -1) + (sp-flt spt-a 128.0) + (sp-int spt-timer -1) + (sp-cpuinfo-flags sp-cpuinfo-flag-2 left-multiply-quat) + (new 'static 'sp-field-init-spec + :field (sp-field-id spt-userdata) + :flags (sp-flag plain-v2) + :object (new 'static 'boxed-array :type object + '*baron-neon-skull* + (the binteger 12) + (the binteger 133826272) + (the binteger 133826304) + ) + ) + (sp-func spt-func 'sparticle-mode-animate) + (sp-flt spt-rotate-y (degrees 0.0)) + ) + ) + +;; failed to figure out what this is: +(defpart 3749 + :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x39 :page #x3fd)) + (sp-flt spt-num 1.0) + (sp-flt spt-x (meters -3.6)) + (sp-flt spt-y (meters -2.625)) + (sp-flt spt-z (meters 0)) + (sp-flt spt-scale-x (meters 4)) + (sp-flt spt-rot-x 16384.0) + (sp-flt spt-rot-y (degrees 0.0)) + (sp-flt spt-rot-z (degrees 0.0)) + (sp-flt spt-scale-y (meters 2)) + (sp-flt spt-r 48.0) + (sp-copy-from-other spt-g -1) + (sp-copy-from-other spt-b -1) + (sp-flt spt-a 128.0) + (sp-int spt-timer -1) + (sp-cpuinfo-flags sp-cpuinfo-flag-2 left-multiply-quat) + (new 'static 'sp-field-init-spec + :field (sp-field-id spt-userdata) + :flags (sp-flag plain-v2) + :object (new 'static 'boxed-array :type object + '*baron-neon-skull* + (the binteger 13) + (the binteger 133826336) + (the binteger 133826368) + ) + ) + (sp-func spt-func 'sparticle-mode-animate) + (sp-flt spt-rotate-y (degrees 0.0)) + ) + ) + +;; failed to figure out what this is: +(defpart 3750 + :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x3d :page #x3fd)) + (sp-flt spt-num 1.0) + (sp-flt spt-x (meters -3.6)) + (sp-flt spt-y (meters -3.825)) + (sp-flt spt-z (meters 0)) + (sp-flt spt-scale-x (meters 4)) + (sp-flt spt-rot-x 16384.0) + (sp-flt spt-rot-y (degrees 0.0)) + (sp-flt spt-rot-z (degrees 0.0)) + (sp-flt spt-scale-y (meters 2)) + (sp-flt spt-r 48.0) + (sp-copy-from-other spt-g -1) + (sp-copy-from-other spt-b -1) + (sp-flt spt-a 128.0) + (sp-int spt-timer -1) + (sp-cpuinfo-flags sp-cpuinfo-flag-2 left-multiply-quat) + (new 'static 'sp-field-init-spec + :field (sp-field-id spt-userdata) + :flags (sp-flag plain-v2) + :object (new 'static 'boxed-array :type object + '*baron-neon-skull* + (the binteger 14) + (the binteger 133826464) + (the binteger 133826496) + ) + ) + (sp-func spt-func 'sparticle-mode-animate) + (sp-flt spt-rotate-y (degrees 0.0)) + ) + ) + +;; failed to figure out what this is: +(defpart 3751 + :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x3b :page #x3fd)) + (sp-flt spt-num 1.0) + (sp-flt spt-x (meters 3.4)) + (sp-flt spt-y (meters -2.3)) + (sp-flt spt-z (meters 0)) + (sp-flt spt-scale-x (meters 4.44)) + (sp-flt spt-rot-x 16384.0) + (sp-flt spt-rot-y (degrees 180.0)) + (sp-flt spt-rot-z (degrees 0.0)) + (sp-flt spt-scale-y (meters 8.88)) + (sp-flt spt-r 48.0) + (sp-copy-from-other spt-g -1) + (sp-copy-from-other spt-b -1) + (sp-flt spt-a 128.0) + (sp-int spt-timer -1) + (sp-cpuinfo-flags sp-cpuinfo-flag-2 left-multiply-quat) + (new 'static 'sp-field-init-spec + :field (sp-field-id spt-userdata) + :flags (sp-flag plain-v2) + :object (new 'static 'boxed-array :type object + '*baron-neon-skull* + (the binteger 11) + (the binteger 133826400) + (the binteger 133826432) + ) + ) + (sp-func spt-func 'sparticle-mode-animate) + (sp-flt spt-rotate-y (degrees 0.0)) + ) + ) + +;; failed to figure out what this is: +(defpart 3752 + :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x37 :page #x3fd)) + (sp-flt spt-num 1.0) + (sp-flt spt-x (meters 3.6)) + (sp-flt spt-y (meters -1.5)) + (sp-flt spt-z (meters 0)) + (sp-flt spt-scale-x (meters 4)) + (sp-flt spt-rot-x 16384.0) + (sp-flt spt-rot-y (degrees 180.0)) + (sp-flt spt-rot-z (degrees 0.0)) + (sp-flt spt-scale-y (meters 2)) + (sp-flt spt-r 48.0) + (sp-copy-from-other spt-g -1) + (sp-copy-from-other spt-b -1) + (sp-flt spt-a 128.0) + (sp-int spt-timer -1) + (sp-cpuinfo-flags sp-cpuinfo-flag-2 left-multiply-quat) + (new 'static 'sp-field-init-spec + :field (sp-field-id spt-userdata) + :flags (sp-flag plain-v2) + :object (new 'static 'boxed-array :type object + '*baron-neon-skull* + (the binteger 12) + (the binteger 133826272) + (the binteger 133826304) + ) + ) + (sp-func spt-func 'sparticle-mode-animate) + (sp-flt spt-rotate-y (degrees 0.0)) + ) + ) + +;; failed to figure out what this is: +(defpart 3753 + :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x39 :page #x3fd)) + (sp-flt spt-num 1.0) + (sp-flt spt-x (meters 3.6)) + (sp-flt spt-y (meters -2.625)) + (sp-flt spt-z (meters 0)) + (sp-flt spt-scale-x (meters 4)) + (sp-flt spt-rot-x 16384.0) + (sp-flt spt-rot-y (degrees 180.0)) + (sp-flt spt-rot-z (degrees 0.0)) + (sp-flt spt-scale-y (meters 2)) + (sp-flt spt-r 48.0) + (sp-copy-from-other spt-g -1) + (sp-copy-from-other spt-b -1) + (sp-flt spt-a 128.0) + (sp-int spt-timer -1) + (sp-cpuinfo-flags sp-cpuinfo-flag-2 left-multiply-quat) + (new 'static 'sp-field-init-spec + :field (sp-field-id spt-userdata) + :flags (sp-flag plain-v2) + :object (new 'static 'boxed-array :type object + '*baron-neon-skull* + (the binteger 13) + (the binteger 133826336) + (the binteger 133826368) + ) + ) + (sp-func spt-func 'sparticle-mode-animate) + (sp-flt spt-rotate-y (degrees 0.0)) + ) + ) + +;; failed to figure out what this is: +(defpart 3754 + :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x3d :page #x3fd)) + (sp-flt spt-num 1.0) + (sp-flt spt-x (meters 3.6)) + (sp-flt spt-y (meters -3.825)) + (sp-flt spt-z (meters 0)) + (sp-flt spt-scale-x (meters 4)) + (sp-flt spt-rot-x 16384.0) + (sp-flt spt-rot-y (degrees 180.0)) + (sp-flt spt-rot-z (degrees 0.0)) + (sp-flt spt-scale-y (meters 2)) + (sp-flt spt-r 48.0) + (sp-copy-from-other spt-g -1) + (sp-copy-from-other spt-b -1) + (sp-flt spt-a 128.0) + (sp-int spt-timer -1) + (sp-cpuinfo-flags sp-cpuinfo-flag-2 left-multiply-quat) + (new 'static 'sp-field-init-spec + :field (sp-field-id spt-userdata) + :flags (sp-flag plain-v2) + :object (new 'static 'boxed-array :type object + '*baron-neon-skull* + (the binteger 14) + (the binteger 133826464) + (the binteger 133826496) + ) + ) + (sp-func spt-func 'sparticle-mode-animate) + (sp-flt spt-rotate-y (degrees 0.0)) + ) + ) + +;; failed to figure out what this is: +(defpart 3755 + :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x49 :page #x3fd)) + (sp-flt spt-num 1.0) + (sp-flt spt-x (meters 0)) + (sp-flt spt-y (meters 9)) + (sp-flt spt-z (meters 0)) + (sp-flt spt-scale-x (meters 4.44)) + (sp-flt spt-rot-x 16384.0) + (sp-flt spt-rot-y (degrees 0.0)) + (sp-flt spt-rot-z (degrees 0.0)) + (sp-flt spt-scale-y (meters 4.44)) + (sp-flt spt-r 48.0) + (sp-copy-from-other spt-g -1) + (sp-copy-from-other spt-b -1) + (sp-flt spt-a 128.0) + (sp-int spt-timer -1) + (sp-cpuinfo-flags sp-cpuinfo-flag-2 left-multiply-quat) + (new 'static 'sp-field-init-spec + :field (sp-field-id spt-userdata) + :flags (sp-flag plain-v2) + :object (new 'static 'boxed-array :type object + '*baron-neon-skull* + (the binteger 2) + (the binteger 133826848) + (the binteger 133826880) + ) + ) + (sp-func spt-func 'sparticle-mode-animate) + (sp-flt spt-rotate-y (degrees 0.0)) + ) + ) + +;; failed to figure out what this is: +(defpart 3756 + :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x35 :page #x3fd)) + (sp-flt spt-num 1.0) + (sp-flt spt-x (meters 0)) + (sp-flt spt-y (meters 3.5)) + (sp-flt spt-z (meters 0)) + (sp-flt spt-scale-x (meters 5)) + (sp-flt spt-rot-x 16384.0) + (sp-flt spt-rot-y (degrees 0.0)) + (sp-flt spt-rot-z (degrees 0.0)) + (sp-flt spt-scale-y (meters 10)) + (sp-flt spt-r 48.0) + (sp-copy-from-other spt-g -1) + (sp-copy-from-other spt-b -1) + (sp-flt spt-a 128.0) + (sp-int spt-timer -1) + (sp-cpuinfo-flags sp-cpuinfo-flag-2 left-multiply-quat) + (new 'static 'sp-field-init-spec + :field (sp-field-id spt-userdata) + :flags (sp-flag plain-v2) + :object (new 'static 'boxed-array :type object + '*baron-neon-skull* + (the binteger 6) + (the binteger 133826208) + (the binteger 133826240) + ) + ) + (sp-func spt-func 'sparticle-mode-animate) + (sp-flt spt-rotate-y (degrees 0.0)) + ) + ) + +;; failed to figure out what this is: +(defpart 3757 + :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x2d :page #x3fd)) + (sp-flt spt-num 1.0) + (sp-flt spt-x (meters 0)) + (sp-flt spt-y (meters 5.25)) + (sp-flt spt-z (meters 0)) + (sp-flt spt-scale-x (meters 4)) + (sp-flt spt-rot-x 16384.0) + (sp-flt spt-rot-y (degrees 0.0)) + (sp-flt spt-rot-z (degrees 0.0)) + (sp-flt spt-scale-y (meters 2)) + (sp-flt spt-r 48.0) + (sp-copy-from-other spt-g -1) + (sp-copy-from-other spt-b -1) + (sp-flt spt-a 128.0) + (sp-int spt-timer -1) + (sp-cpuinfo-flags sp-cpuinfo-flag-2 left-multiply-quat) + (new 'static 'sp-field-init-spec + :field (sp-field-id spt-userdata) + :flags (sp-flag plain-v2) + :object (new 'static 'boxed-array :type object + '*baron-neon-skull* + (the binteger 7) + (the binteger 133825952) + (the binteger 133825984) + ) + ) + (sp-func spt-func 'sparticle-mode-animate) + (sp-flt spt-rotate-y (degrees 0.0)) + ) + ) + +;; failed to figure out what this is: +(defpart 3758 + :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x2f :page #x3fd)) + (sp-flt spt-num 1.0) + (sp-flt spt-x (meters 0)) + (sp-flt spt-y (meters 3.825)) + (sp-flt spt-z (meters 0)) + (sp-flt spt-scale-x (meters 4)) + (sp-flt spt-rot-x 16384.0) + (sp-flt spt-rot-y (degrees 0.0)) + (sp-flt spt-rot-z (degrees 0.0)) + (sp-flt spt-scale-y (meters 2)) + (sp-flt spt-r 48.0) + (sp-copy-from-other spt-g -1) + (sp-copy-from-other spt-b -1) + (sp-flt spt-a 128.0) + (sp-int spt-timer -1) + (sp-cpuinfo-flags sp-cpuinfo-flag-2 left-multiply-quat) + (new 'static 'sp-field-init-spec + :field (sp-field-id spt-userdata) + :flags (sp-flag plain-v2) + :object (new 'static 'boxed-array :type object + '*baron-neon-skull* + (the binteger 8) + (the binteger 133826080) + (the binteger 133826112) + ) + ) + (sp-func spt-func 'sparticle-mode-animate) + (sp-flt spt-rotate-y (degrees 0.0)) + ) + ) + +;; failed to figure out what this is: +(defpart 3759 + :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x31 :page #x3fd)) + (sp-flt spt-num 1.0) + (sp-flt spt-x (meters 0)) + (sp-flt spt-y (meters 2.625)) + (sp-flt spt-z (meters 0)) + (sp-flt spt-scale-x (meters 4)) + (sp-flt spt-rot-x 16384.0) + (sp-flt spt-rot-y (degrees 0.0)) + (sp-flt spt-rot-z (degrees 0.0)) + (sp-flt spt-scale-y (meters 2)) + (sp-flt spt-r 48.0) + (sp-copy-from-other spt-g -1) + (sp-copy-from-other spt-b -1) + (sp-flt spt-a 128.0) + (sp-int spt-timer -1) + (sp-cpuinfo-flags sp-cpuinfo-flag-2 left-multiply-quat) + (new 'static 'sp-field-init-spec + :field (sp-field-id spt-userdata) + :flags (sp-flag plain-v2) + :object (new 'static 'boxed-array :type object + '*baron-neon-skull* + (the binteger 9) + (the binteger 133826080) + (the binteger 133826112) + ) + ) + (sp-func spt-func 'sparticle-mode-animate) + (sp-flt spt-rotate-y (degrees 0.0)) + ) + ) + +;; failed to figure out what this is: +(defpart 3760 + :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x33 :page #x3fd)) + (sp-flt spt-num 1.0) + (sp-flt spt-x (meters 0)) + (sp-flt spt-y (meters 1.325)) + (sp-flt spt-z (meters 0)) + (sp-flt spt-scale-x (meters 4)) + (sp-flt spt-rot-x 16384.0) + (sp-flt spt-rot-y (degrees 0.0)) + (sp-flt spt-rot-z (degrees 0.0)) + (sp-flt spt-scale-y (meters 2)) + (sp-flt spt-r 48.0) + (sp-copy-from-other spt-g -1) + (sp-copy-from-other spt-b -1) + (sp-flt spt-a 128.0) + (sp-int spt-timer -1) + (sp-cpuinfo-flags sp-cpuinfo-flag-2 left-multiply-quat) + (new 'static 'sp-field-init-spec + :field (sp-field-id spt-userdata) + :flags (sp-flag plain-v2) + :object (new 'static 'boxed-array :type object + '*baron-neon-skull* + (the binteger 10) + (the binteger 133826144) + (the binteger 133826176) + ) + ) + (sp-func spt-func 'sparticle-mode-animate) + (sp-flt spt-rotate-y (degrees 0.0)) + ) + ) + +;; failed to figure out what this is: +(defpart 3761 + :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x43 :page #x3fd)) + (sp-flt spt-num 1.0) + (sp-flt spt-x (meters 0)) + (sp-flt spt-y (meters -7.8)) + (sp-flt spt-z (meters 0)) + (sp-flt spt-scale-x (meters 4)) + (sp-flt spt-rot-x 16384.0) + (sp-flt spt-rot-y (degrees 0.0)) + (sp-flt spt-rot-z (degrees 0.0)) + (sp-flt spt-scale-y (meters 2)) + (sp-flt spt-r 48.0) + (sp-copy-from-other spt-g -1) + (sp-copy-from-other spt-b -1) + (sp-flt spt-a 128.0) + (sp-int spt-timer -1) + (sp-cpuinfo-flags sp-cpuinfo-flag-2 left-multiply-quat) + (new 'static 'sp-field-init-spec + :field (sp-field-id spt-userdata) + :flags (sp-flag plain-v2) + :object (new 'static 'boxed-array :type object + '*baron-neon-skull* + (the binteger 3) + (the binteger 133826656) + (the binteger 133826688) + ) + ) + (sp-func spt-func 'sparticle-mode-animate) + (sp-flt spt-rotate-y (degrees 0.0)) + ) + ) + +;; failed to figure out what this is: +(defpart 3762 + :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x41 :page #x3fd)) + (sp-flt spt-num 1.0) + (sp-flt spt-x (meters -3.2)) + (sp-flt spt-y (meters -10.1)) + (sp-flt spt-z (meters 0)) + (sp-flt spt-scale-x (meters 8)) + (sp-flt spt-rot-x 16384.0) + (sp-flt spt-rot-y (degrees 0.0)) + (sp-flt spt-rot-z (degrees 0.0)) + (sp-flt spt-scale-y (meters 4)) + (sp-flt spt-r 48.0) + (sp-copy-from-other spt-g -1) + (sp-copy-from-other spt-b -1) + (sp-flt spt-a 128.0) + (sp-int spt-timer -1) + (sp-cpuinfo-flags sp-cpuinfo-flag-2 left-multiply-quat) + (new 'static 'sp-field-init-spec + :field (sp-field-id spt-userdata) + :flags (sp-flag plain-v2) + :object (new 'static 'boxed-array :type object + '*baron-neon-skull* + (the binteger 4) + (the binteger 133826592) + (the binteger 133826624) + ) + ) + (sp-func spt-func 'sparticle-mode-animate) + (sp-flt spt-rotate-y (degrees 0.0)) + ) + ) + +;; failed to figure out what this is: +(defpart 3763 + :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x41 :page #x3fd)) + (sp-flt spt-num 1.0) + (sp-flt spt-x (meters 3.2)) + (sp-flt spt-y (meters -10.1)) + (sp-flt spt-z (meters 0)) + (sp-flt spt-scale-x (meters 8)) + (sp-flt spt-rot-x 16384.0) + (sp-flt spt-rot-y (degrees 180.0)) + (sp-flt spt-rot-z (degrees 0.0)) + (sp-flt spt-scale-y (meters 4)) + (sp-flt spt-r 48.0) + (sp-copy-from-other spt-g -1) + (sp-copy-from-other spt-b -1) + (sp-flt spt-a 128.0) + (sp-int spt-timer -1) + (sp-cpuinfo-flags sp-cpuinfo-flag-2 left-multiply-quat) + (new 'static 'sp-field-init-spec + :field (sp-field-id spt-userdata) + :flags (sp-flag plain-v2) + :object (new 'static 'boxed-array :type object + '*baron-neon-skull* + (the binteger 4) + (the binteger 133826592) + (the binteger 133826624) + ) + ) + (sp-func spt-func 'sparticle-mode-animate) + (sp-flt spt-rotate-y (degrees 0.0)) + ) + ) + +;; failed to figure out what this is: +(defpart 3764 + :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x3f :page #x3fd)) + (sp-flt spt-num 1.0) + (sp-flt spt-x (meters 0)) + (sp-flt spt-y (meters -14)) + (sp-flt spt-z (meters 0)) + (sp-flt spt-scale-x (meters 5.3)) + (sp-flt spt-rot-x 16384.0) + (sp-flt spt-rot-y (degrees 0.0)) + (sp-flt spt-rot-z (degrees 0.0)) + (sp-flt spt-scale-y (meters 5.3)) + (sp-flt spt-r 48.0) + (sp-copy-from-other spt-g -1) + (sp-copy-from-other spt-b -1) + (sp-flt spt-a 128.0) + (sp-int spt-timer -1) + (sp-cpuinfo-flags sp-cpuinfo-flag-2 left-multiply-quat) + (new 'static 'sp-field-init-spec + :field (sp-field-id spt-userdata) + :flags (sp-flag plain-v2) + :object (new 'static 'boxed-array :type object + '*baron-neon-skull* + (the binteger 5) + (the binteger 133826528) + (the binteger 133826560) + ) + ) + (sp-func spt-func 'sparticle-mode-animate) + (sp-flt spt-rotate-y (degrees 0.0)) + ) + ) + +;; failed to figure out what this is: +(defpart 3765 + :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x25 :page #x3fd)) + (sp-flt spt-num 1.0) + (sp-flt spt-x (meters -7.825)) + (sp-flt spt-y (meters 0.75)) + (sp-flt spt-z (meters 0)) + (sp-flt spt-scale-x (meters 2)) + (sp-flt spt-rot-x 16384.0) + (sp-flt spt-rot-y (degrees 0.0)) + (sp-flt spt-rot-z (degrees 0.0)) + (sp-flt spt-scale-y (meters 2)) + (sp-flt spt-r 48.0) + (sp-copy-from-other spt-g -1) + (sp-copy-from-other spt-b -1) + (sp-flt spt-a 128.0) + (sp-int spt-timer -1) + (sp-cpuinfo-flags sp-cpuinfo-flag-2 left-multiply-quat) + (new 'static 'sp-field-init-spec + :field (sp-field-id spt-userdata) + :flags (sp-flag plain-v2) + :object (new 'static 'boxed-array :type object + '*baron-neon-skull* + (the binteger 20) + (the binteger 133825696) + (the binteger 133825728) + ) + ) + (sp-func spt-func 'sparticle-mode-animate) + (sp-flt spt-rotate-y (degrees 0.0)) + ) + ) + +;; failed to figure out what this is: +(defpart 3766 + :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x27 :page #x3fd)) + (sp-flt spt-num 1.0) + (sp-flt spt-x (meters -7.825)) + (sp-flt spt-y (meters -0.325)) + (sp-flt spt-z (meters 0)) + (sp-flt spt-scale-x (meters 2)) + (sp-flt spt-rot-x 16384.0) + (sp-flt spt-rot-y (degrees 0.0)) + (sp-flt spt-rot-z (degrees 0.0)) + (sp-flt spt-scale-y (meters 2)) + (sp-flt spt-r 48.0) + (sp-copy-from-other spt-g -1) + (sp-copy-from-other spt-b -1) + (sp-flt spt-a 128.0) + (sp-int spt-timer -1) + (sp-cpuinfo-flags sp-cpuinfo-flag-2 left-multiply-quat) + (new 'static 'sp-field-init-spec + :field (sp-field-id spt-userdata) + :flags (sp-flag plain-v2) + :object (new 'static 'boxed-array :type object + '*baron-neon-skull* + (the binteger 21) + (the binteger 133825760) + (the binteger 133825792) + ) + ) + (sp-func spt-func 'sparticle-mode-animate) + (sp-flt spt-rotate-y (degrees 0.0)) + ) + ) + +;; failed to figure out what this is: +(defpart 3767 + :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x29 :page #x3fd)) + (sp-flt spt-num 1.0) + (sp-flt spt-x (meters -7.825)) + (sp-flt spt-y (meters -1.625)) + (sp-flt spt-z (meters 0)) + (sp-flt spt-scale-x (meters 2)) + (sp-flt spt-rot-x 16384.0) + (sp-flt spt-rot-y (degrees 0.0)) + (sp-flt spt-rot-z (degrees 0.0)) + (sp-flt spt-scale-y (meters 2)) + (sp-flt spt-r 48.0) + (sp-copy-from-other spt-g -1) + (sp-copy-from-other spt-b -1) + (sp-flt spt-a 128.0) + (sp-int spt-timer -1) + (sp-cpuinfo-flags sp-cpuinfo-flag-2 left-multiply-quat) + (new 'static 'sp-field-init-spec + :field (sp-field-id spt-userdata) + :flags (sp-flag plain-v2) + :object (new 'static 'boxed-array :type object + '*baron-neon-skull* + (the binteger 22) + (the binteger 133825824) + (the binteger 133825856) + ) + ) + (sp-func spt-func 'sparticle-mode-animate) + (sp-flt spt-rotate-y (degrees 0.0)) + ) + ) + +;; failed to figure out what this is: +(defpart 3768 + :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x2b :page #x3fd)) + (sp-flt spt-num 1.0) + (sp-flt spt-x (meters -7.825)) + (sp-flt spt-y (meters -2.875)) + (sp-flt spt-z (meters 0)) + (sp-flt spt-scale-x (meters 2)) + (sp-flt spt-rot-x 16384.0) + (sp-flt spt-rot-y (degrees 0.0)) + (sp-flt spt-rot-z (degrees 0.0)) + (sp-flt spt-scale-y (meters 2)) + (sp-flt spt-r 48.0) + (sp-copy-from-other spt-g -1) + (sp-copy-from-other spt-b -1) + (sp-flt spt-a 128.0) + (sp-int spt-timer -1) + (sp-cpuinfo-flags sp-cpuinfo-flag-2 left-multiply-quat) + (new 'static 'sp-field-init-spec + :field (sp-field-id spt-userdata) + :flags (sp-flag plain-v2) + :object (new 'static 'boxed-array :type object + '*baron-neon-skull* + (the binteger 23) + (the binteger 133825888) + (the binteger 133825920) + ) + ) + (sp-func spt-func 'sparticle-mode-animate) + (sp-flt spt-rotate-y (degrees 0.0)) + ) + ) + +;; failed to figure out what this is: +(defpart 3769 + :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x25 :page #x3fd)) + (sp-flt spt-num 1.0) + (sp-flt spt-x (meters 7.825)) + (sp-flt spt-y (meters 0.75)) + (sp-flt spt-z (meters 0)) + (sp-flt spt-scale-x (meters 2)) + (sp-flt spt-rot-x 16384.0) + (sp-flt spt-rot-y (degrees 180.0)) + (sp-flt spt-rot-z (degrees 0.0)) + (sp-flt spt-scale-y (meters 2)) + (sp-flt spt-r 48.0) + (sp-copy-from-other spt-g -1) + (sp-copy-from-other spt-b -1) + (sp-flt spt-a 128.0) + (sp-int spt-timer -1) + (sp-cpuinfo-flags sp-cpuinfo-flag-2 left-multiply-quat) + (new 'static 'sp-field-init-spec + :field (sp-field-id spt-userdata) + :flags (sp-flag plain-v2) + :object (new 'static 'boxed-array :type object + '*baron-neon-skull* + (the binteger 20) + (the binteger 133825696) + (the binteger 133825728) + ) + ) + (sp-func spt-func 'sparticle-mode-animate) + (sp-flt spt-rotate-y (degrees 0.0)) + ) + ) + +;; failed to figure out what this is: +(defpart 3770 + :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x27 :page #x3fd)) + (sp-flt spt-num 1.0) + (sp-flt spt-x (meters 7.825)) + (sp-flt spt-y (meters -0.325)) + (sp-flt spt-z (meters 0)) + (sp-flt spt-scale-x (meters 2)) + (sp-flt spt-rot-x 16384.0) + (sp-flt spt-rot-y (degrees 180.0)) + (sp-flt spt-rot-z (degrees 0.0)) + (sp-flt spt-scale-y (meters 2)) + (sp-flt spt-r 48.0) + (sp-copy-from-other spt-g -1) + (sp-copy-from-other spt-b -1) + (sp-flt spt-a 128.0) + (sp-int spt-timer -1) + (sp-cpuinfo-flags sp-cpuinfo-flag-2 left-multiply-quat) + (new 'static 'sp-field-init-spec + :field (sp-field-id spt-userdata) + :flags (sp-flag plain-v2) + :object (new 'static 'boxed-array :type object + '*baron-neon-skull* + (the binteger 21) + (the binteger 133825760) + (the binteger 133825792) + ) + ) + (sp-func spt-func 'sparticle-mode-animate) + (sp-flt spt-rotate-y (degrees 0.0)) + ) + ) + +;; failed to figure out what this is: +(defpart 3771 + :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x29 :page #x3fd)) + (sp-flt spt-num 1.0) + (sp-flt spt-x (meters 7.825)) + (sp-flt spt-y (meters -1.625)) + (sp-flt spt-z (meters 0)) + (sp-flt spt-scale-x (meters 2)) + (sp-flt spt-rot-x 16384.0) + (sp-flt spt-rot-y (degrees 180.0)) + (sp-flt spt-rot-z (degrees 0.0)) + (sp-flt spt-scale-y (meters 2)) + (sp-flt spt-r 48.0) + (sp-copy-from-other spt-g -1) + (sp-copy-from-other spt-b -1) + (sp-flt spt-a 128.0) + (sp-int spt-timer -1) + (sp-cpuinfo-flags sp-cpuinfo-flag-2 left-multiply-quat) + (new 'static 'sp-field-init-spec + :field (sp-field-id spt-userdata) + :flags (sp-flag plain-v2) + :object (new 'static 'boxed-array :type object + '*baron-neon-skull* + (the binteger 22) + (the binteger 133825760) + (the binteger 133825856) + ) + ) + (sp-func spt-func 'sparticle-mode-animate) + (sp-flt spt-rotate-y (degrees 0.0)) + ) + ) + +;; failed to figure out what this is: +(defpart 3772 + :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x2b :page #x3fd)) + (sp-flt spt-num 1.0) + (sp-flt spt-x (meters 7.825)) + (sp-flt spt-y (meters -2.875)) + (sp-flt spt-z (meters 0)) + (sp-flt spt-scale-x (meters 2)) + (sp-flt spt-rot-x 16384.0) + (sp-flt spt-rot-y (degrees 180.0)) + (sp-flt spt-rot-z (degrees 0.0)) + (sp-flt spt-scale-y (meters 2)) + (sp-flt spt-r 48.0) + (sp-copy-from-other spt-g -1) + (sp-copy-from-other spt-b -1) + (sp-flt spt-a 128.0) + (sp-int spt-timer -1) + (sp-cpuinfo-flags sp-cpuinfo-flag-2 left-multiply-quat) + (new 'static 'sp-field-init-spec + :field (sp-field-id spt-userdata) + :flags (sp-flag plain-v2) + :object (new 'static 'boxed-array :type object + '*baron-neon-skull* + (the binteger 23) + (the binteger 133825888) + (the binteger 133825920) + ) + ) + (sp-func spt-func 'sparticle-mode-animate) + (sp-flt spt-rotate-y (degrees 0.0)) + ) + ) + +;; failed to figure out what this is: +(defpart 3773 + :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x55 :page #x3fd)) + (sp-flt spt-num 1.0) + (sp-flt spt-x (meters 0)) + (sp-flt spt-y (meters 10.6)) + (sp-flt spt-z (meters 0)) + (sp-flt spt-scale-x (meters 16)) + (sp-flt spt-rot-x 16384.0) + (sp-flt spt-rot-y (degrees 0.0)) + (sp-flt spt-rot-z (degrees 0.0)) + (sp-flt spt-scale-y (meters 2)) + (sp-flt spt-r 48.0) + (sp-copy-from-other spt-g -1) + (sp-copy-from-other spt-b -1) + (sp-flt spt-a 128.0) + (sp-int spt-timer -1) + (sp-cpuinfo-flags sp-cpuinfo-flag-2 left-multiply-quat) + (new 'static 'sp-field-init-spec + :field (sp-field-id spt-userdata) + :flags (sp-flag plain-v2) + :object (new 'static 'boxed-array :type object + '*baron-neon-skull* + (the binteger 15) + (the binteger 133827232) + (the binteger 133827264) + ) + ) + (sp-func spt-func 'sparticle-mode-animate) + (sp-flt spt-rotate-y (degrees 0.0)) + ) + ) + +;; failed to figure out what this is: +(defpart 3774 + :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x4b :page #x3fd)) + (sp-flt spt-num 1.0) + (sp-flt spt-x (meters -4.3)) + (sp-flt spt-y (meters 9.9)) + (sp-flt spt-z (meters 0)) + (sp-flt spt-scale-x (meters 8)) + (sp-flt spt-rot-x 16384.0) + (sp-flt spt-rot-y (degrees 0.0)) + (sp-flt spt-rot-z (degrees 0.0)) + (sp-flt spt-scale-y (meters 2)) + (sp-flt spt-r 48.0) + (sp-copy-from-other spt-g -1) + (sp-copy-from-other spt-b -1) + (sp-flt spt-a 128.0) + (sp-int spt-timer -1) + (sp-cpuinfo-flags sp-cpuinfo-flag-2 left-multiply-quat) + (new 'static 'sp-field-init-spec + :field (sp-field-id spt-userdata) + :flags (sp-flag plain-v2) + :object (new 'static 'boxed-array :type object + '*baron-neon-skull* + (the binteger 16) + (the binteger 133826912) + (the binteger 133826944) + ) + ) + (sp-func spt-func 'sparticle-mode-animate) + (sp-flt spt-rotate-y (degrees 0.0)) + ) + ) + +;; failed to figure out what this is: +(defpart 3775 + :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x4d :page #x3fd)) + (sp-flt spt-num 1.0) + (sp-flt spt-x (meters -4.3)) + (sp-flt spt-y (meters 8.7)) + (sp-flt spt-z (meters 0)) + (sp-flt spt-scale-x (meters 8)) + (sp-flt spt-rot-x 16384.0) + (sp-flt spt-rot-y (degrees 0.0)) + (sp-flt spt-rot-z (degrees 0.0)) + (sp-flt spt-scale-y (meters 2)) + (sp-flt spt-r 48.0) + (sp-copy-from-other spt-g -1) + (sp-copy-from-other spt-b -1) + (sp-flt spt-a 128.0) + (sp-int spt-timer -1) + (sp-cpuinfo-flags sp-cpuinfo-flag-2 left-multiply-quat) + (new 'static 'sp-field-init-spec + :field (sp-field-id spt-userdata) + :flags (sp-flag plain-v2) + :object (new 'static 'boxed-array :type object + '*baron-neon-skull* + (the binteger 17) + (the binteger 133826976) + (the binteger 133827008) + ) + ) + (sp-func spt-func 'sparticle-mode-animate) + (sp-flt spt-rotate-y (degrees 0.0)) + ) + ) + +;; failed to figure out what this is: +(defpart 3776 + :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x4f :page #x3fd)) + (sp-flt spt-num 1.0) + (sp-flt spt-x (meters -4.3)) + (sp-flt spt-y (meters 7.5)) + (sp-flt spt-z (meters 0)) + (sp-flt spt-scale-x (meters 8)) + (sp-flt spt-rot-x 16384.0) + (sp-flt spt-rot-y (degrees 0.0)) + (sp-flt spt-rot-z (degrees 0.0)) + (sp-flt spt-scale-y (meters 2)) + (sp-flt spt-r 48.0) + (sp-copy-from-other spt-g -1) + (sp-copy-from-other spt-b -1) + (sp-flt spt-a 128.0) + (sp-int spt-timer -1) + (sp-cpuinfo-flags sp-cpuinfo-flag-2 left-multiply-quat) + (new 'static 'sp-field-init-spec + :field (sp-field-id spt-userdata) + :flags (sp-flag plain-v2) + :object (new 'static 'boxed-array :type object + '*baron-neon-skull* + (the binteger 18) + (the binteger 133827040) + (the binteger 133827072) + ) + ) + (sp-func spt-func 'sparticle-mode-animate) + (sp-flt spt-rotate-y (degrees 0.0)) + ) + ) + +;; failed to figure out what this is: +(defpart 3777 + :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x51 :page #x3fd)) + (sp-flt spt-num 1.0) + (sp-flt spt-x (meters -4.3)) + (sp-flt spt-y (meters 6.3)) + (sp-flt spt-z (meters 0)) + (sp-flt spt-scale-x (meters 8)) + (sp-flt spt-rot-x 16384.0) + (sp-flt spt-rot-y (degrees 0.0)) + (sp-flt spt-rot-z (degrees 0.0)) + (sp-flt spt-scale-y (meters 2)) + (sp-flt spt-r 48.0) + (sp-copy-from-other spt-g -1) + (sp-copy-from-other spt-b -1) + (sp-flt spt-a 128.0) + (sp-int spt-timer -1) + (sp-cpuinfo-flags sp-cpuinfo-flag-2 left-multiply-quat) + (new 'static 'sp-field-init-spec + :field (sp-field-id spt-userdata) + :flags (sp-flag plain-v2) + :object (new 'static 'boxed-array :type object + '*baron-neon-skull* + (the binteger 19) + (the binteger 133827104) + (the binteger 133827136) + ) + ) + (sp-func spt-func 'sparticle-mode-animate) + (sp-flt spt-rotate-y (degrees 0.0)) + ) + ) + +;; failed to figure out what this is: +(defpart 3778 + :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x4f :page #x3fd)) + (sp-flt spt-num 1.0) + (sp-flt spt-x (meters -4.3)) + (sp-flt spt-y (meters -8.200001)) + (sp-flt spt-z (meters 0)) + (sp-flt spt-scale-x (meters 8)) + (sp-flt spt-rot-x 16384.0) + (sp-flt spt-rot-y (degrees 0.0)) + (sp-flt spt-rot-z (degrees 0.0)) + (sp-flt spt-scale-y (meters 2)) + (sp-flt spt-r 48.0) + (sp-copy-from-other spt-g -1) + (sp-copy-from-other spt-b -1) + (sp-flt spt-a 128.0) + (sp-int spt-timer -1) + (sp-cpuinfo-flags sp-cpuinfo-flag-2 left-multiply-quat) + (new 'static 'sp-field-init-spec + :field (sp-field-id spt-userdata) + :flags (sp-flag plain-v2) + :object (new 'static 'boxed-array :type object + '*baron-neon-skull* + (the binteger 24) + (the binteger 133827040) + (the binteger 133827072) + ) + ) + (sp-func spt-func 'sparticle-mode-animate) + (sp-flt spt-rotate-y (degrees 0.0)) + ) + ) + +;; failed to figure out what this is: +(defpart 3779 + :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x53 :page #x3fd)) + (sp-flt spt-num 1.0) + (sp-flt spt-x (meters -4.3)) + (sp-flt spt-y (meters -12.3)) + (sp-flt spt-z (meters 0)) + (sp-flt spt-scale-x (meters 8)) + (sp-flt spt-rot-x 16384.0) + (sp-flt spt-rot-y (degrees 0.0)) + (sp-flt spt-rot-z (degrees 0.0)) + (sp-flt spt-scale-y (meters 2)) + (sp-flt spt-r 48.0) + (sp-copy-from-other spt-g -1) + (sp-copy-from-other spt-b -1) + (sp-flt spt-a 128.0) + (sp-int spt-timer -1) + (sp-cpuinfo-flags sp-cpuinfo-flag-2 left-multiply-quat) + (new 'static 'sp-field-init-spec + :field (sp-field-id spt-userdata) + :flags (sp-flag plain-v2) + :object (new 'static 'boxed-array :type object + '*baron-neon-skull* + (the binteger 25) + (the binteger 133827168) + (the binteger 133827200) + ) + ) + (sp-func spt-func 'sparticle-mode-animate) + (sp-flt spt-rotate-y (degrees 0.0)) + ) + ) + +;; failed to figure out what this is: +(defpart 3780 + :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x53 :page #x3fd)) + (sp-flt spt-num 1.0) + (sp-flt spt-x (meters -4.3)) + (sp-flt spt-y (meters -13.5)) + (sp-flt spt-z (meters 0)) + (sp-flt spt-scale-x (meters 8)) + (sp-flt spt-rot-x 16384.0) + (sp-flt spt-rot-y (degrees 0.0)) + (sp-flt spt-rot-z (degrees 0.0)) + (sp-flt spt-scale-y (meters 2)) + (sp-flt spt-r 48.0) + (sp-copy-from-other spt-g -1) + (sp-copy-from-other spt-b -1) + (sp-flt spt-a 128.0) + (sp-int spt-timer -1) + (sp-cpuinfo-flags sp-cpuinfo-flag-2 left-multiply-quat) + (new 'static 'sp-field-init-spec + :field (sp-field-id spt-userdata) + :flags (sp-flag plain-v2) + :object (new 'static 'boxed-array :type object + '*baron-neon-skull* + (the binteger 26) + (the binteger 133827168) + (the binteger 133827200) + ) + ) + (sp-func spt-func 'sparticle-mode-animate) + (sp-flt spt-rotate-y (degrees 0.0)) + ) + ) + +;; failed to figure out what this is: +(defpart 3781 + :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x53 :page #x3fd)) + (sp-flt spt-num 1.0) + (sp-flt spt-x (meters -4.3)) + (sp-flt spt-y (meters -14.700001)) + (sp-flt spt-z (meters 0)) + (sp-flt spt-scale-x (meters 8)) + (sp-flt spt-rot-x 16384.0) + (sp-flt spt-rot-y (degrees 0.0)) + (sp-flt spt-rot-z (degrees 0.0)) + (sp-flt spt-scale-y (meters 2)) + (sp-flt spt-r 48.0) + (sp-copy-from-other spt-g -1) + (sp-copy-from-other spt-b -1) + (sp-flt spt-a 128.0) + (sp-int spt-timer -1) + (sp-cpuinfo-flags sp-cpuinfo-flag-2 left-multiply-quat) + (new 'static 'sp-field-init-spec + :field (sp-field-id spt-userdata) + :flags (sp-flag plain-v2) + :object (new 'static 'boxed-array :type object + '*baron-neon-skull* + (the binteger 27) + (the binteger 133827168) + (the binteger 133827200) + ) + ) + (sp-func spt-func 'sparticle-mode-animate) + (sp-flt spt-rotate-y (degrees 0.0)) + ) + ) + +;; failed to figure out what this is: +(defpart 3782 + :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x53 :page #x3fd)) + (sp-flt spt-num 1.0) + (sp-flt spt-x (meters -4.3)) + (sp-flt spt-y (meters -15.9)) + (sp-flt spt-z (meters 0)) + (sp-flt spt-scale-x (meters 8)) + (sp-flt spt-rot-x 16384.0) + (sp-flt spt-rot-y (degrees 0.0)) + (sp-flt spt-rot-z (degrees 0.0)) + (sp-flt spt-scale-y (meters 2)) + (sp-flt spt-r 48.0) + (sp-copy-from-other spt-g -1) + (sp-copy-from-other spt-b -1) + (sp-flt spt-a 128.0) + (sp-int spt-timer -1) + (sp-cpuinfo-flags sp-cpuinfo-flag-2 left-multiply-quat) + (new 'static 'sp-field-init-spec + :field (sp-field-id spt-userdata) + :flags (sp-flag plain-v2) + :object (new 'static 'boxed-array :type object + '*baron-neon-skull* + (the binteger 28) + (the binteger 133827168) + (the binteger 133827200) + ) + ) + (sp-func spt-func 'sparticle-mode-animate) + (sp-flt spt-rotate-y (degrees 0.0)) + ) + ) + +;; failed to figure out what this is: +(defpart 3783 + :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x4b :page #x3fd)) + (sp-flt spt-num 1.0) + (sp-flt spt-x (meters 4.3)) + (sp-flt spt-y (meters 9.9)) + (sp-flt spt-z (meters 0)) + (sp-flt spt-scale-x (meters 8)) + (sp-flt spt-rot-x 16384.0) + (sp-flt spt-rot-y (degrees 180.0)) + (sp-flt spt-rot-z (degrees 0.0)) + (sp-flt spt-scale-y (meters 2)) + (sp-flt spt-r 48.0) + (sp-copy-from-other spt-g -1) + (sp-copy-from-other spt-b -1) + (sp-flt spt-a 128.0) + (sp-int spt-timer -1) + (sp-cpuinfo-flags sp-cpuinfo-flag-2 left-multiply-quat) + (new 'static 'sp-field-init-spec + :field (sp-field-id spt-userdata) + :flags (sp-flag plain-v2) + :object (new 'static 'boxed-array :type object + '*baron-neon-skull* + (the binteger 16) + (the binteger 133826912) + (the binteger 133826944) + ) + ) + (sp-func spt-func 'sparticle-mode-animate) + (sp-flt spt-rotate-y (degrees 0.0)) + ) + ) + +;; failed to figure out what this is: +(defpart 3784 + :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x4d :page #x3fd)) + (sp-flt spt-num 1.0) + (sp-flt spt-x (meters 4.3)) + (sp-flt spt-y (meters 8.7)) + (sp-flt spt-z (meters 0)) + (sp-flt spt-scale-x (meters 8)) + (sp-flt spt-rot-x 16384.0) + (sp-flt spt-rot-y (degrees 180.0)) + (sp-flt spt-rot-z (degrees 0.0)) + (sp-flt spt-scale-y (meters 2)) + (sp-flt spt-r 48.0) + (sp-copy-from-other spt-g -1) + (sp-copy-from-other spt-b -1) + (sp-flt spt-a 128.0) + (sp-int spt-timer -1) + (sp-cpuinfo-flags sp-cpuinfo-flag-2 left-multiply-quat) + (new 'static 'sp-field-init-spec + :field (sp-field-id spt-userdata) + :flags (sp-flag plain-v2) + :object (new 'static 'boxed-array :type object + '*baron-neon-skull* + (the binteger 17) + (the binteger 133826976) + (the binteger 133827008) + ) + ) + (sp-func spt-func 'sparticle-mode-animate) + (sp-flt spt-rotate-y (degrees 0.0)) + ) + ) + +;; failed to figure out what this is: +(defpart 3785 + :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x4f :page #x3fd)) + (sp-flt spt-num 1.0) + (sp-flt spt-x (meters 4.3)) + (sp-flt spt-y (meters 7.5)) + (sp-flt spt-z (meters 0)) + (sp-flt spt-scale-x (meters 8)) + (sp-flt spt-rot-x 16384.0) + (sp-flt spt-rot-y (degrees 180.0)) + (sp-flt spt-rot-z (degrees 0.0)) + (sp-flt spt-scale-y (meters 2)) + (sp-flt spt-r 48.0) + (sp-copy-from-other spt-g -1) + (sp-copy-from-other spt-b -1) + (sp-flt spt-a 128.0) + (sp-int spt-timer -1) + (sp-cpuinfo-flags sp-cpuinfo-flag-2 left-multiply-quat) + (new 'static 'sp-field-init-spec + :field (sp-field-id spt-userdata) + :flags (sp-flag plain-v2) + :object (new 'static 'boxed-array :type object + '*baron-neon-skull* + (the binteger 18) + (the binteger 133827040) + (the binteger 133827072) + ) + ) + (sp-func spt-func 'sparticle-mode-animate) + (sp-flt spt-rotate-y (degrees 0.0)) + ) + ) + +;; failed to figure out what this is: +(defpart 3786 + :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x51 :page #x3fd)) + (sp-flt spt-num 1.0) + (sp-flt spt-x (meters 4.3)) + (sp-flt spt-y (meters 6.3)) + (sp-flt spt-z (meters 0)) + (sp-flt spt-scale-x (meters 8)) + (sp-flt spt-rot-x 16384.0) + (sp-flt spt-rot-y (degrees 180.0)) + (sp-flt spt-rot-z (degrees 0.0)) + (sp-flt spt-scale-y (meters 2)) + (sp-flt spt-r 48.0) + (sp-copy-from-other spt-g -1) + (sp-copy-from-other spt-b -1) + (sp-flt spt-a 128.0) + (sp-int spt-timer -1) + (sp-cpuinfo-flags sp-cpuinfo-flag-2 left-multiply-quat) + (new 'static 'sp-field-init-spec + :field (sp-field-id spt-userdata) + :flags (sp-flag plain-v2) + :object (new 'static 'boxed-array :type object + '*baron-neon-skull* + (the binteger 19) + (the binteger 133827104) + (the binteger 133827136) + ) + ) + (sp-func spt-func 'sparticle-mode-animate) + (sp-flt spt-rotate-y (degrees 0.0)) + ) + ) + +;; failed to figure out what this is: +(defpart 3787 + :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x4f :page #x3fd)) + (sp-flt spt-num 1.0) + (sp-flt spt-x (meters 4.3)) + (sp-flt spt-y (meters -8.200001)) + (sp-flt spt-z (meters 0)) + (sp-flt spt-scale-x (meters 8)) + (sp-flt spt-rot-x 16384.0) + (sp-flt spt-rot-y (degrees 180.0)) + (sp-flt spt-rot-z (degrees 0.0)) + (sp-flt spt-scale-y (meters 2)) + (sp-flt spt-r 48.0) + (sp-copy-from-other spt-g -1) + (sp-copy-from-other spt-b -1) + (sp-flt spt-a 128.0) + (sp-int spt-timer -1) + (sp-cpuinfo-flags sp-cpuinfo-flag-2 left-multiply-quat) + (new 'static 'sp-field-init-spec + :field (sp-field-id spt-userdata) + :flags (sp-flag plain-v2) + :object (new 'static 'boxed-array :type object + '*baron-neon-skull* + (the binteger 24) + (the binteger 133827040) + (the binteger 133827072) + ) + ) + (sp-func spt-func 'sparticle-mode-animate) + (sp-flt spt-rotate-y (degrees 0.0)) + ) + ) + +;; failed to figure out what this is: +(defpart 3788 + :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x53 :page #x3fd)) + (sp-flt spt-num 1.0) + (sp-flt spt-x (meters 4.3)) + (sp-flt spt-y (meters -12.3)) + (sp-flt spt-z (meters 0)) + (sp-flt spt-scale-x (meters 8)) + (sp-flt spt-rot-x 16384.0) + (sp-flt spt-rot-y (degrees 180.0)) + (sp-flt spt-rot-z (degrees 0.0)) + (sp-flt spt-scale-y (meters 2)) + (sp-flt spt-r 48.0) + (sp-copy-from-other spt-g -1) + (sp-copy-from-other spt-b -1) + (sp-flt spt-a 128.0) + (sp-int spt-timer -1) + (sp-cpuinfo-flags sp-cpuinfo-flag-2 left-multiply-quat) + (new 'static 'sp-field-init-spec + :field (sp-field-id spt-userdata) + :flags (sp-flag plain-v2) + :object (new 'static 'boxed-array :type object + '*baron-neon-skull* + (the binteger 25) + (the binteger 133827168) + (the binteger 133827200) + ) + ) + (sp-func spt-func 'sparticle-mode-animate) + (sp-flt spt-rotate-y (degrees 0.0)) + ) + ) + +;; failed to figure out what this is: +(defpart 3789 + :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x53 :page #x3fd)) + (sp-flt spt-num 1.0) + (sp-flt spt-x (meters 4.3)) + (sp-flt spt-y (meters -13.5)) + (sp-flt spt-z (meters 0)) + (sp-flt spt-scale-x (meters 8)) + (sp-flt spt-rot-x 16384.0) + (sp-flt spt-rot-y (degrees 180.0)) + (sp-flt spt-rot-z (degrees 0.0)) + (sp-flt spt-scale-y (meters 2)) + (sp-flt spt-r 48.0) + (sp-copy-from-other spt-g -1) + (sp-copy-from-other spt-b -1) + (sp-flt spt-a 128.0) + (sp-int spt-timer -1) + (sp-cpuinfo-flags sp-cpuinfo-flag-2 left-multiply-quat) + (new 'static 'sp-field-init-spec + :field (sp-field-id spt-userdata) + :flags (sp-flag plain-v2) + :object (new 'static 'boxed-array :type object + '*baron-neon-skull* + (the binteger 26) + (the binteger 133827168) + (the binteger 133827200) + ) + ) + (sp-func spt-func 'sparticle-mode-animate) + (sp-flt spt-rotate-y (degrees 0.0)) + ) + ) + +;; failed to figure out what this is: +(defpart 3790 + :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x53 :page #x3fd)) + (sp-flt spt-num 1.0) + (sp-flt spt-x (meters 4.3)) + (sp-flt spt-y (meters -14.700001)) + (sp-flt spt-z (meters 0)) + (sp-flt spt-scale-x (meters 8)) + (sp-flt spt-rot-x 16384.0) + (sp-flt spt-rot-y (degrees 180.0)) + (sp-flt spt-rot-z (degrees 0.0)) + (sp-flt spt-scale-y (meters 2)) + (sp-flt spt-r 48.0) + (sp-copy-from-other spt-g -1) + (sp-copy-from-other spt-b -1) + (sp-flt spt-a 128.0) + (sp-int spt-timer -1) + (sp-cpuinfo-flags sp-cpuinfo-flag-2 left-multiply-quat) + (new 'static 'sp-field-init-spec + :field (sp-field-id spt-userdata) + :flags (sp-flag plain-v2) + :object (new 'static 'boxed-array :type object + '*baron-neon-skull* + (the binteger 27) + (the binteger 133827168) + (the binteger 133827200) + ) + ) + (sp-func spt-func 'sparticle-mode-animate) + (sp-flt spt-rotate-y (degrees 0.0)) + ) + ) + +;; failed to figure out what this is: +(defpart 3791 + :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x53 :page #x3fd)) + (sp-flt spt-num 1.0) + (sp-flt spt-x (meters 4.3)) + (sp-flt spt-y (meters -15.9)) + (sp-flt spt-z (meters 0)) + (sp-flt spt-scale-x (meters 8)) + (sp-flt spt-rot-x 16384.0) + (sp-flt spt-rot-y (degrees 180.0)) + (sp-flt spt-rot-z (degrees 0.0)) + (sp-flt spt-scale-y (meters 2)) + (sp-flt spt-r 48.0) + (sp-copy-from-other spt-g -1) + (sp-copy-from-other spt-b -1) + (sp-flt spt-a 128.0) + (sp-int spt-timer -1) + (sp-cpuinfo-flags sp-cpuinfo-flag-2 left-multiply-quat) + (new 'static 'sp-field-init-spec + :field (sp-field-id spt-userdata) + :flags (sp-flag plain-v2) + :object (new 'static 'boxed-array :type object + '*baron-neon-skull* + (the binteger 28) + (the binteger 133827168) + (the binteger 133827200) + ) + ) + (sp-func spt-func 'sparticle-mode-animate) + (sp-flt spt-rotate-y (degrees 0.0)) + ) + ) + +;; failed to figure out what this is: +(defpart 3792 + :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x55 :page #x3fd)) + (sp-flt spt-num 1.0) + (sp-flt spt-x (meters 0)) + (sp-flt spt-y (meters -17)) + (sp-flt spt-z (meters 0)) + (sp-flt spt-scale-x (meters 16)) + (sp-flt spt-rot-x 16384.0) + (sp-flt spt-rot-y (degrees 0.0)) + (sp-flt spt-rot-z (degrees 0.0)) + (sp-flt spt-scale-y (meters 2)) + (sp-flt spt-r 48.0) + (sp-copy-from-other spt-g -1) + (sp-copy-from-other spt-b -1) + (sp-flt spt-a 128.0) + (sp-int spt-timer -1) + (sp-cpuinfo-flags sp-cpuinfo-flag-2 left-multiply-quat) + (new 'static 'sp-field-init-spec + :field (sp-field-id spt-userdata) + :flags (sp-flag plain-v2) + :object (new 'static 'boxed-array :type object + '*baron-neon-skull* + (the binteger 29) + (the binteger 133827232) + (the binteger 133827264) + ) + ) + (sp-func spt-func 'sparticle-mode-animate) + (sp-flt spt-rotate-y (degrees 0.0)) + ) + ) + +;; failed to figure out what this is: +(defpart 3793 + :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x3fd)) + (sp-flt spt-num 1.0) + (sp-flt spt-x (meters -10)) + (sp-flt spt-y (meters 10.475)) + (sp-flt spt-z (meters 0)) + (sp-flt spt-scale-x (meters 8)) + (sp-flt spt-rot-x 16384.0) + (sp-flt spt-rot-y (degrees 0.0)) + (sp-flt spt-rot-z (degrees 0.0)) + (sp-flt spt-scale-y (meters 2)) + (sp-flt spt-r 48.0) + (sp-copy-from-other spt-g -1) + (sp-copy-from-other spt-b -1) + (sp-flt spt-a 128.0) + (sp-int spt-timer -1) + (sp-cpuinfo-flags sp-cpuinfo-flag-2 left-multiply-quat) + (new 'static 'sp-field-init-spec + :field (sp-field-id spt-userdata) + :flags (sp-flag plain-v2) + :object (new 'static 'boxed-array :type object + '*baron-neon-skull* + (the binteger 30) + (the binteger 133824992) + (the binteger 133825024) + ) + ) + (sp-func spt-func 'sparticle-mode-animate) + (sp-flt spt-rotate-y (degrees 0.0)) + ) + ) + +;; failed to figure out what this is: +(defpart 3794 + :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x3fd)) + (sp-flt spt-num 1.0) + (sp-flt spt-x (meters -10)) + (sp-flt spt-y (meters 9.275)) + (sp-flt spt-z (meters 0)) + (sp-flt spt-scale-x (meters 8)) + (sp-flt spt-rot-x 16384.0) + (sp-flt spt-rot-y (degrees 0.0)) + (sp-flt spt-rot-z (degrees 0.0)) + (sp-flt spt-scale-y (meters 2)) + (sp-flt spt-r 48.0) + (sp-copy-from-other spt-g -1) + (sp-copy-from-other spt-b -1) + (sp-flt spt-a 128.0) + (sp-int spt-timer -1) + (sp-cpuinfo-flags sp-cpuinfo-flag-2 left-multiply-quat) + (new 'static 'sp-field-init-spec + :field (sp-field-id spt-userdata) + :flags (sp-flag plain-v2) + :object (new 'static 'boxed-array :type object + '*baron-neon-skull* + (the binteger 31) + (the binteger 133824992) + (the binteger 133825024) + ) + ) + (sp-func spt-func 'sparticle-mode-animate) + (sp-flt spt-rotate-y (degrees 0.0)) + ) + ) + +;; failed to figure out what this is: +(defpart 3795 + :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x3fd)) + (sp-flt spt-num 1.0) + (sp-flt spt-x (meters -10)) + (sp-flt spt-y (meters 8.075)) + (sp-flt spt-z (meters 0)) + (sp-flt spt-scale-x (meters 8)) + (sp-flt spt-rot-x 16384.0) + (sp-flt spt-rot-y (degrees 0.0)) + (sp-flt spt-rot-z (degrees 0.0)) + (sp-flt spt-scale-y (meters 2)) + (sp-flt spt-r 48.0) + (sp-copy-from-other spt-g -1) + (sp-copy-from-other spt-b -1) + (sp-flt spt-a 128.0) + (sp-int spt-timer -1) + (sp-cpuinfo-flags sp-cpuinfo-flag-2 left-multiply-quat) + (new 'static 'sp-field-init-spec + :field (sp-field-id spt-userdata) + :flags (sp-flag plain-v2) + :object (new 'static 'boxed-array :type object + '*baron-neon-skull* + (the binteger 32) + (the binteger 133824992) + (the binteger 133825024) + ) + ) + (sp-func spt-func 'sparticle-mode-animate) + (sp-flt spt-rotate-y (degrees 0.0)) + ) + ) + +;; failed to figure out what this is: +(defpart 3796 + :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x3fd)) + (sp-flt spt-num 1.0) + (sp-flt spt-x (meters -10)) + (sp-flt spt-y (meters 6.875)) + (sp-flt spt-z (meters 0)) + (sp-flt spt-scale-x (meters 8)) + (sp-flt spt-rot-x 16384.0) + (sp-flt spt-rot-y (degrees 0.0)) + (sp-flt spt-rot-z (degrees 0.0)) + (sp-flt spt-scale-y (meters 2)) + (sp-flt spt-r 48.0) + (sp-copy-from-other spt-g -1) + (sp-copy-from-other spt-b -1) + (sp-flt spt-a 128.0) + (sp-int spt-timer -1) + (sp-cpuinfo-flags sp-cpuinfo-flag-2 left-multiply-quat) + (new 'static 'sp-field-init-spec + :field (sp-field-id spt-userdata) + :flags (sp-flag plain-v2) + :object (new 'static 'boxed-array :type object + '*baron-neon-skull* + (the binteger 33) + (the binteger 133824992) + (the binteger 133825024) + ) + ) + (sp-func spt-func 'sparticle-mode-animate) + (sp-flt spt-rotate-y (degrees 0.0)) + ) + ) + +;; failed to figure out what this is: +(defpart 3797 + :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x3fd)) + (sp-flt spt-num 1.0) + (sp-flt spt-x (meters -10)) + (sp-flt spt-y (meters 5.675)) + (sp-flt spt-z (meters 0)) + (sp-flt spt-scale-x (meters 8)) + (sp-flt spt-rot-x 16384.0) + (sp-flt spt-rot-y (degrees 0.0)) + (sp-flt spt-rot-z (degrees 0.0)) + (sp-flt spt-scale-y (meters 2)) + (sp-flt spt-r 48.0) + (sp-copy-from-other spt-g -1) + (sp-copy-from-other spt-b -1) + (sp-flt spt-a 128.0) + (sp-int spt-timer -1) + (sp-cpuinfo-flags sp-cpuinfo-flag-2 left-multiply-quat) + (new 'static 'sp-field-init-spec + :field (sp-field-id spt-userdata) + :flags (sp-flag plain-v2) + :object (new 'static 'boxed-array :type object + '*baron-neon-skull* + (the binteger 34) + (the binteger 133824992) + (the binteger 133825024) + ) + ) + (sp-func spt-func 'sparticle-mode-animate) + (sp-flt spt-rotate-y (degrees 0.0)) + ) + ) + +;; failed to figure out what this is: +(defpart 3798 + :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x11 :page #x3fd)) + (sp-flt spt-num 1.0) + (sp-flt spt-x (meters -10)) + (sp-flt spt-y (meters 4.475)) + (sp-flt spt-z (meters 0)) + (sp-flt spt-scale-x (meters 8)) + (sp-flt spt-rot-x 16384.0) + (sp-flt spt-rot-y (degrees 0.0)) + (sp-flt spt-rot-z (degrees 0.0)) + (sp-flt spt-scale-y (meters 2)) + (sp-flt spt-r 48.0) + (sp-copy-from-other spt-g -1) + (sp-copy-from-other spt-b -1) + (sp-flt spt-a 128.0) + (sp-int spt-timer -1) + (sp-cpuinfo-flags sp-cpuinfo-flag-2 left-multiply-quat) + (new 'static 'sp-field-init-spec + :field (sp-field-id spt-userdata) + :flags (sp-flag plain-v2) + :object (new 'static 'boxed-array :type object + '*baron-neon-skull* + (the binteger 35) + (the binteger 133825056) + (the binteger 133825088) + ) + ) + (sp-func spt-func 'sparticle-mode-animate) + (sp-flt spt-rotate-y (degrees 0.0)) + ) + ) + +;; failed to figure out what this is: +(defpart 3799 + :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x13 :page #x3fd)) + (sp-flt spt-num 1.0) + (sp-flt spt-x (meters -10)) + (sp-flt spt-y (meters 3.275)) + (sp-flt spt-z (meters 0)) + (sp-flt spt-scale-x (meters 8)) + (sp-flt spt-rot-x 16384.0) + (sp-flt spt-rot-y (degrees 0.0)) + (sp-flt spt-rot-z (degrees 0.0)) + (sp-flt spt-scale-y (meters 2)) + (sp-flt spt-r 48.0) + (sp-copy-from-other spt-g -1) + (sp-copy-from-other spt-b -1) + (sp-flt spt-a 128.0) + (sp-int spt-timer -1) + (sp-cpuinfo-flags sp-cpuinfo-flag-2 left-multiply-quat) + (new 'static 'sp-field-init-spec + :field (sp-field-id spt-userdata) + :flags (sp-flag plain-v2) + :object (new 'static 'boxed-array :type object + '*baron-neon-skull* + (the binteger 36) + (the binteger 133825120) + (the binteger 133825152) + ) + ) + (sp-func spt-func 'sparticle-mode-animate) + (sp-flt spt-rotate-y (degrees 0.0)) + ) + ) + +;; failed to figure out what this is: +(defpart 3800 + :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x15 :page #x3fd)) + (sp-flt spt-num 1.0) + (sp-flt spt-x (meters -10)) + (sp-flt spt-y (meters 2.075)) + (sp-flt spt-z (meters 0)) + (sp-flt spt-scale-x (meters 8)) + (sp-flt spt-rot-x 16384.0) + (sp-flt spt-rot-y (degrees 0.0)) + (sp-flt spt-rot-z (degrees 0.0)) + (sp-flt spt-scale-y (meters 2)) + (sp-flt spt-r 48.0) + (sp-copy-from-other spt-g -1) + (sp-copy-from-other spt-b -1) + (sp-flt spt-a 128.0) + (sp-int spt-timer -1) + (sp-cpuinfo-flags sp-cpuinfo-flag-2 left-multiply-quat) + (new 'static 'sp-field-init-spec + :field (sp-field-id spt-userdata) + :flags (sp-flag plain-v2) + :object (new 'static 'boxed-array :type object + '*baron-neon-skull* + (the binteger 37) + (the binteger 133825184) + (the binteger 133825216) + ) + ) + (sp-func spt-func 'sparticle-mode-animate) + (sp-flt spt-rotate-y (degrees 0.0)) + ) + ) + +;; failed to figure out what this is: +(defpart 3801 + :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x17 :page #x3fd)) + (sp-flt spt-num 1.0) + (sp-flt spt-x (meters -10)) + (sp-flt spt-y (meters 0.875)) + (sp-flt spt-z (meters 0)) + (sp-flt spt-scale-x (meters 8)) + (sp-flt spt-rot-x 16384.0) + (sp-flt spt-rot-y (degrees 0.0)) + (sp-flt spt-rot-z (degrees 0.0)) + (sp-flt spt-scale-y (meters 2)) + (sp-flt spt-r 48.0) + (sp-copy-from-other spt-g -1) + (sp-copy-from-other spt-b -1) + (sp-flt spt-a 128.0) + (sp-int spt-timer -1) + (sp-cpuinfo-flags sp-cpuinfo-flag-2 left-multiply-quat) + (new 'static 'sp-field-init-spec + :field (sp-field-id spt-userdata) + :flags (sp-flag plain-v2) + :object (new 'static 'boxed-array :type object + '*baron-neon-skull* + (the binteger 38) + (the binteger 133825248) + (the binteger 133825280) + ) + ) + (sp-func spt-func 'sparticle-mode-animate) + (sp-flt spt-rotate-y (degrees 0.0)) + ) + ) + +;; failed to figure out what this is: +(defpart 3802 + :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x19 :page #x3fd)) + (sp-flt spt-num 1.0) + (sp-flt spt-x (meters -10)) + (sp-flt spt-y (meters -0.32500005)) + (sp-flt spt-z (meters 0)) + (sp-flt spt-scale-x (meters 8)) + (sp-flt spt-rot-x 16384.0) + (sp-flt spt-rot-y (degrees 0.0)) + (sp-flt spt-rot-z (degrees 0.0)) + (sp-flt spt-scale-y (meters 2)) + (sp-flt spt-r 48.0) + (sp-copy-from-other spt-g -1) + (sp-copy-from-other spt-b -1) + (sp-flt spt-a 128.0) + (sp-int spt-timer -1) + (sp-cpuinfo-flags sp-cpuinfo-flag-2 left-multiply-quat) + (new 'static 'sp-field-init-spec + :field (sp-field-id spt-userdata) + :flags (sp-flag plain-v2) + :object (new 'static 'boxed-array :type object + '*baron-neon-skull* + (the binteger 39) + (the binteger 133825312) + (the binteger 133825344) + ) + ) + (sp-func spt-func 'sparticle-mode-animate) + (sp-flt spt-rotate-y (degrees 0.0)) + ) + ) + +;; failed to figure out what this is: +(defpart 3803 + :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x19 :page #x3fd)) + (sp-flt spt-num 1.0) + (sp-flt spt-x (meters -10)) + (sp-flt spt-y (meters -1.5250001)) + (sp-flt spt-z (meters 0)) + (sp-flt spt-scale-x (meters 8)) + (sp-flt spt-rot-x 16384.0) + (sp-flt spt-rot-y (degrees 0.0)) + (sp-flt spt-rot-z (degrees 0.0)) + (sp-flt spt-scale-y (meters 2)) + (sp-flt spt-r 48.0) + (sp-copy-from-other spt-g -1) + (sp-copy-from-other spt-b -1) + (sp-flt spt-a 128.0) + (sp-int spt-timer -1) + (sp-cpuinfo-flags sp-cpuinfo-flag-2 left-multiply-quat) + (new 'static 'sp-field-init-spec + :field (sp-field-id spt-userdata) + :flags (sp-flag plain-v2) + :object (new 'static 'boxed-array :type object + '*baron-neon-skull* + (the binteger 40) + (the binteger 133825312) + (the binteger 133825344) + ) + ) + (sp-func spt-func 'sparticle-mode-animate) + (sp-flt spt-rotate-y (degrees 0.0)) + ) + ) + +;; failed to figure out what this is: +(defpart 3804 + :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x1b :page #x3fd)) + (sp-flt spt-num 1.0) + (sp-flt spt-x (meters -10)) + (sp-flt spt-y (meters -2.725)) + (sp-flt spt-z (meters 0)) + (sp-flt spt-scale-x (meters 8)) + (sp-flt spt-rot-x 16384.0) + (sp-flt spt-rot-y (degrees 0.0)) + (sp-flt spt-rot-z (degrees 0.0)) + (sp-flt spt-scale-y (meters 2)) + (sp-flt spt-r 48.0) + (sp-copy-from-other spt-g -1) + (sp-copy-from-other spt-b -1) + (sp-flt spt-a 128.0) + (sp-int spt-timer -1) + (sp-cpuinfo-flags sp-cpuinfo-flag-2 left-multiply-quat) + (new 'static 'sp-field-init-spec + :field (sp-field-id spt-userdata) + :flags (sp-flag plain-v2) + :object (new 'static 'boxed-array :type object + '*baron-neon-skull* + (the binteger 41) + (the binteger 133825376) + (the binteger 133825408) + ) + ) + (sp-func spt-func 'sparticle-mode-animate) + (sp-flt spt-rotate-y (degrees 0.0)) + ) + ) + +;; failed to figure out what this is: +(defpart 3805 + :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x1d :page #x3fd)) + (sp-flt spt-num 1.0) + (sp-flt spt-x (meters -10)) + (sp-flt spt-y (meters -3.9250002)) + (sp-flt spt-z (meters 0)) + (sp-flt spt-scale-x (meters 8)) + (sp-flt spt-rot-x 16384.0) + (sp-flt spt-rot-y (degrees 0.0)) + (sp-flt spt-rot-z (degrees 0.0)) + (sp-flt spt-scale-y (meters 2)) + (sp-flt spt-r 48.0) + (sp-copy-from-other spt-g -1) + (sp-copy-from-other spt-b -1) + (sp-flt spt-a 128.0) + (sp-int spt-timer -1) + (sp-cpuinfo-flags sp-cpuinfo-flag-2 left-multiply-quat) + (new 'static 'sp-field-init-spec + :field (sp-field-id spt-userdata) + :flags (sp-flag plain-v2) + :object (new 'static 'boxed-array :type object + '*baron-neon-skull* + (the binteger 42) + (the binteger 133825440) + (the binteger 133825472) + ) + ) + (sp-func spt-func 'sparticle-mode-animate) + (sp-flt spt-rotate-y (degrees 0.0)) + ) + ) + +;; failed to figure out what this is: +(defpart 3806 + :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x1f :page #x3fd)) + (sp-flt spt-num 1.0) + (sp-flt spt-x (meters -10)) + (sp-flt spt-y (meters -5.125)) + (sp-flt spt-z (meters 0)) + (sp-flt spt-scale-x (meters 8)) + (sp-flt spt-rot-x 16384.0) + (sp-flt spt-rot-y (degrees 0.0)) + (sp-flt spt-rot-z (degrees 0.0)) + (sp-flt spt-scale-y (meters 2)) + (sp-flt spt-r 48.0) + (sp-copy-from-other spt-g -1) + (sp-copy-from-other spt-b -1) + (sp-flt spt-a 128.0) + (sp-int spt-timer -1) + (sp-cpuinfo-flags sp-cpuinfo-flag-2 left-multiply-quat) + (new 'static 'sp-field-init-spec + :field (sp-field-id spt-userdata) + :flags (sp-flag plain-v2) + :object (new 'static 'boxed-array :type object + '*baron-neon-skull* + (the binteger 43) + (the binteger 133825504) + (the binteger 133825536) + ) + ) + (sp-func spt-func 'sparticle-mode-animate) + (sp-flt spt-rotate-y (degrees 0.0)) + ) + ) + +;; failed to figure out what this is: +(defpart 3807 + :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x21 :page #x3fd)) + (sp-flt spt-num 1.0) + (sp-flt spt-x (meters -10)) + (sp-flt spt-y (meters -6.325)) + (sp-flt spt-z (meters 0)) + (sp-flt spt-scale-x (meters 8)) + (sp-flt spt-rot-x 16384.0) + (sp-flt spt-rot-y (degrees 0.0)) + (sp-flt spt-rot-z (degrees 0.0)) + (sp-flt spt-scale-y (meters 2)) + (sp-flt spt-r 48.0) + (sp-copy-from-other spt-g -1) + (sp-copy-from-other spt-b -1) + (sp-flt spt-a 128.0) + (sp-int spt-timer -1) + (sp-cpuinfo-flags sp-cpuinfo-flag-2 left-multiply-quat) + (new 'static 'sp-field-init-spec + :field (sp-field-id spt-userdata) + :flags (sp-flag plain-v2) + :object (new 'static 'boxed-array :type object + '*baron-neon-skull* + (the binteger 44) + (the binteger 133825568) + (the binteger 133825600) + ) + ) + (sp-func spt-func 'sparticle-mode-animate) + (sp-flt spt-rotate-y (degrees 0.0)) + ) + ) + +;; failed to figure out what this is: +(defpart 3808 + :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x3fd)) + (sp-flt spt-num 1.0) + (sp-flt spt-x (meters -10)) + (sp-flt spt-y (meters -7.5249996)) + (sp-flt spt-z (meters 0)) + (sp-flt spt-scale-x (meters 8)) + (sp-flt spt-rot-x 16384.0) + (sp-flt spt-rot-y (degrees 0.0)) + (sp-flt spt-rot-z (degrees 0.0)) + (sp-flt spt-scale-y (meters 2)) + (sp-flt spt-r 48.0) + (sp-copy-from-other spt-g -1) + (sp-copy-from-other spt-b -1) + (sp-flt spt-a 128.0) + (sp-int spt-timer -1) + (sp-cpuinfo-flags sp-cpuinfo-flag-2 left-multiply-quat) + (new 'static 'sp-field-init-spec + :field (sp-field-id spt-userdata) + :flags (sp-flag plain-v2) + :object (new 'static 'boxed-array :type object + '*baron-neon-skull* + (the binteger 45) + (the binteger 133824992) + (the binteger 133825024) + ) + ) + (sp-func spt-func 'sparticle-mode-animate) + (sp-flt spt-rotate-y (degrees 0.0)) + ) + ) + +;; failed to figure out what this is: +(defpart 3809 + :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x3fd)) + (sp-flt spt-num 1.0) + (sp-flt spt-x (meters -10)) + (sp-flt spt-y (meters -8.725)) + (sp-flt spt-z (meters 0)) + (sp-flt spt-scale-x (meters 8)) + (sp-flt spt-rot-x 16384.0) + (sp-flt spt-rot-y (degrees 0.0)) + (sp-flt spt-rot-z (degrees 0.0)) + (sp-flt spt-scale-y (meters 2)) + (sp-flt spt-r 48.0) + (sp-copy-from-other spt-g -1) + (sp-copy-from-other spt-b -1) + (sp-flt spt-a 128.0) + (sp-int spt-timer -1) + (sp-cpuinfo-flags sp-cpuinfo-flag-2 left-multiply-quat) + (new 'static 'sp-field-init-spec + :field (sp-field-id spt-userdata) + :flags (sp-flag plain-v2) + :object (new 'static 'boxed-array :type object + '*baron-neon-skull* + (the binteger 46) + (the binteger 133824992) + (the binteger 133825024) + ) + ) + (sp-func spt-func 'sparticle-mode-animate) + (sp-flt spt-rotate-y (degrees 0.0)) + ) + ) + +;; failed to figure out what this is: +(defpart 3810 + :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x3fd)) + (sp-flt spt-num 1.0) + (sp-flt spt-x (meters -10)) + (sp-flt spt-y (meters -9.925)) + (sp-flt spt-z (meters 0)) + (sp-flt spt-scale-x (meters 8)) + (sp-flt spt-rot-x 16384.0) + (sp-flt spt-rot-y (degrees 0.0)) + (sp-flt spt-rot-z (degrees 0.0)) + (sp-flt spt-scale-y (meters 2)) + (sp-flt spt-r 48.0) + (sp-copy-from-other spt-g -1) + (sp-copy-from-other spt-b -1) + (sp-flt spt-a 128.0) + (sp-int spt-timer -1) + (sp-cpuinfo-flags sp-cpuinfo-flag-2 left-multiply-quat) + (new 'static 'sp-field-init-spec + :field (sp-field-id spt-userdata) + :flags (sp-flag plain-v2) + :object (new 'static 'boxed-array :type object + '*baron-neon-skull* + (the binteger 47) + (the binteger 133824992) + (the binteger 133825024) + ) + ) + (sp-func spt-func 'sparticle-mode-animate) + (sp-flt spt-rotate-y (degrees 0.0)) + ) + ) + +;; failed to figure out what this is: +(defpart 3811 + :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x3fd)) + (sp-flt spt-num 1.0) + (sp-flt spt-x (meters -10)) + (sp-flt spt-y (meters -11.125)) + (sp-flt spt-z (meters 0)) + (sp-flt spt-scale-x (meters 8)) + (sp-flt spt-rot-x 16384.0) + (sp-flt spt-rot-y (degrees 0.0)) + (sp-flt spt-rot-z (degrees 0.0)) + (sp-flt spt-scale-y (meters 2)) + (sp-flt spt-r 48.0) + (sp-copy-from-other spt-g -1) + (sp-copy-from-other spt-b -1) + (sp-flt spt-a 128.0) + (sp-int spt-timer -1) + (sp-cpuinfo-flags sp-cpuinfo-flag-2 left-multiply-quat) + (new 'static 'sp-field-init-spec + :field (sp-field-id spt-userdata) + :flags (sp-flag plain-v2) + :object (new 'static 'boxed-array :type object + '*baron-neon-skull* + (the binteger 48) + (the binteger 133824992) + (the binteger 133825024) + ) + ) + (sp-func spt-func 'sparticle-mode-animate) + (sp-flt spt-rotate-y (degrees 0.0)) + ) + ) + +;; failed to figure out what this is: +(defpart 3812 + :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x3fd)) + (sp-flt spt-num 1.0) + (sp-flt spt-x (meters -10)) + (sp-flt spt-y (meters -12.325)) + (sp-flt spt-z (meters 0)) + (sp-flt spt-scale-x (meters 8)) + (sp-flt spt-rot-x 16384.0) + (sp-flt spt-rot-y (degrees 0.0)) + (sp-flt spt-rot-z (degrees 0.0)) + (sp-flt spt-scale-y (meters 2)) + (sp-flt spt-r 48.0) + (sp-copy-from-other spt-g -1) + (sp-copy-from-other spt-b -1) + (sp-flt spt-a 128.0) + (sp-int spt-timer -1) + (sp-cpuinfo-flags sp-cpuinfo-flag-2 left-multiply-quat) + (new 'static 'sp-field-init-spec + :field (sp-field-id spt-userdata) + :flags (sp-flag plain-v2) + :object (new 'static 'boxed-array :type object + '*baron-neon-skull* + (the binteger 49) + (the binteger 133824992) + (the binteger 133825024) + ) + ) + (sp-func spt-func 'sparticle-mode-animate) + (sp-flt spt-rotate-y (degrees 0.0)) + ) + ) + +;; failed to figure out what this is: +(defpart 3813 + :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x3fd)) + (sp-flt spt-num 1.0) + (sp-flt spt-x (meters -10)) + (sp-flt spt-y (meters -13.525)) + (sp-flt spt-z (meters 0)) + (sp-flt spt-scale-x (meters 8)) + (sp-flt spt-rot-x 16384.0) + (sp-flt spt-rot-y (degrees 0.0)) + (sp-flt spt-rot-z (degrees 0.0)) + (sp-flt spt-scale-y (meters 2)) + (sp-flt spt-r 48.0) + (sp-copy-from-other spt-g -1) + (sp-copy-from-other spt-b -1) + (sp-flt spt-a 128.0) + (sp-int spt-timer -1) + (sp-cpuinfo-flags sp-cpuinfo-flag-2 left-multiply-quat) + (new 'static 'sp-field-init-spec + :field (sp-field-id spt-userdata) + :flags (sp-flag plain-v2) + :object (new 'static 'boxed-array :type object + '*baron-neon-skull* + (the binteger 50) + (the binteger 133824992) + (the binteger 133825024) + ) + ) + (sp-func spt-func 'sparticle-mode-animate) + (sp-flt spt-rotate-y (degrees 0.0)) + ) + ) + +;; failed to figure out what this is: +(defpart 3814 + :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x3fd)) + (sp-flt spt-num 1.0) + (sp-flt spt-x (meters -10)) + (sp-flt spt-y (meters -14.725)) + (sp-flt spt-z (meters 0)) + (sp-flt spt-scale-x (meters 8)) + (sp-flt spt-rot-x 16384.0) + (sp-flt spt-rot-y (degrees 0.0)) + (sp-flt spt-rot-z (degrees 0.0)) + (sp-flt spt-scale-y (meters 2)) + (sp-flt spt-r 48.0) + (sp-copy-from-other spt-g -1) + (sp-copy-from-other spt-b -1) + (sp-flt spt-a 128.0) + (sp-int spt-timer -1) + (sp-cpuinfo-flags sp-cpuinfo-flag-2 left-multiply-quat) + (new 'static 'sp-field-init-spec + :field (sp-field-id spt-userdata) + :flags (sp-flag plain-v2) + :object (new 'static 'boxed-array :type object + '*baron-neon-skull* + (the binteger 51) + (the binteger 133824992) + (the binteger 133825024) + ) + ) + (sp-func spt-func 'sparticle-mode-animate) + (sp-flt spt-rotate-y (degrees 0.0)) + ) + ) + +;; failed to figure out what this is: +(defpart 3815 + :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x3fd)) + (sp-flt spt-num 1.0) + (sp-flt spt-x (meters -10)) + (sp-flt spt-y (meters -15.924999)) + (sp-flt spt-z (meters 0)) + (sp-flt spt-scale-x (meters 8)) + (sp-flt spt-rot-x 16384.0) + (sp-flt spt-rot-y (degrees 0.0)) + (sp-flt spt-rot-z (degrees 0.0)) + (sp-flt spt-scale-y (meters 2)) + (sp-flt spt-r 48.0) + (sp-copy-from-other spt-g -1) + (sp-copy-from-other spt-b -1) + (sp-flt spt-a 128.0) + (sp-int spt-timer -1) + (sp-cpuinfo-flags sp-cpuinfo-flag-2 left-multiply-quat) + (new 'static 'sp-field-init-spec + :field (sp-field-id spt-userdata) + :flags (sp-flag plain-v2) + :object (new 'static 'boxed-array :type object + '*baron-neon-skull* + (the binteger 52) + (the binteger 133824992) + (the binteger 133825024) + ) + ) + (sp-func spt-func 'sparticle-mode-animate) + (sp-flt spt-rotate-y (degrees 0.0)) + ) + ) + +;; failed to figure out what this is: +(defpart 3816 + :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x23 :page #x3fd)) + (sp-flt spt-num 1.0) + (sp-flt spt-x (meters -10)) + (sp-flt spt-y (meters -17.125)) + (sp-flt spt-z (meters 0)) + (sp-flt spt-scale-x (meters 8)) + (sp-flt spt-rot-x 16384.0) + (sp-flt spt-rot-y (degrees 0.0)) + (sp-flt spt-rot-z (degrees 0.0)) + (sp-flt spt-scale-y (meters 2)) + (sp-flt spt-r 48.0) + (sp-copy-from-other spt-g -1) + (sp-copy-from-other spt-b -1) + (sp-flt spt-a 128.0) + (sp-int spt-timer -1) + (sp-cpuinfo-flags sp-cpuinfo-flag-2 left-multiply-quat) + (new 'static 'sp-field-init-spec + :field (sp-field-id spt-userdata) + :flags (sp-flag plain-v2) + :object (new 'static 'boxed-array :type object + '*baron-neon-skull* + (the binteger 53) + (the binteger 133825632) + (the binteger 133825664) + ) + ) + (sp-func spt-func 'sparticle-mode-animate) + (sp-flt spt-rotate-y (degrees 0.0)) + ) + ) + +;; failed to figure out what this is: +(defpart 3817 + :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x3fd)) + (sp-flt spt-num 1.0) + (sp-flt spt-x (meters 10)) + (sp-flt spt-y (meters 10.475)) + (sp-flt spt-z (meters 0)) + (sp-flt spt-scale-x (meters 8)) + (sp-flt spt-rot-x 16384.0) + (sp-flt spt-rot-y (degrees 180.0)) + (sp-flt spt-rot-z (degrees 0.0)) + (sp-flt spt-scale-y (meters 2)) + (sp-flt spt-r 48.0) + (sp-copy-from-other spt-g -1) + (sp-copy-from-other spt-b -1) + (sp-flt spt-a 128.0) + (sp-int spt-timer -1) + (sp-cpuinfo-flags sp-cpuinfo-flag-2 left-multiply-quat) + (new 'static 'sp-field-init-spec + :field (sp-field-id spt-userdata) + :flags (sp-flag plain-v2) + :object (new 'static 'boxed-array :type object + '*baron-neon-skull* + (the binteger 30) + (the binteger 133824992) + (the binteger 133825024) + ) + ) + (sp-func spt-func 'sparticle-mode-animate) + (sp-flt spt-rotate-y (degrees 0.0)) + ) + ) + +;; failed to figure out what this is: +(defpart 3818 + :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x3fd)) + (sp-flt spt-num 1.0) + (sp-flt spt-x (meters 10)) + (sp-flt spt-y (meters 9.275)) + (sp-flt spt-z (meters 0)) + (sp-flt spt-scale-x (meters 8)) + (sp-flt spt-rot-x 16384.0) + (sp-flt spt-rot-y (degrees 180.0)) + (sp-flt spt-rot-z (degrees 0.0)) + (sp-flt spt-scale-y (meters 2)) + (sp-flt spt-r 48.0) + (sp-copy-from-other spt-g -1) + (sp-copy-from-other spt-b -1) + (sp-flt spt-a 128.0) + (sp-int spt-timer -1) + (sp-cpuinfo-flags sp-cpuinfo-flag-2 left-multiply-quat) + (new 'static 'sp-field-init-spec + :field (sp-field-id spt-userdata) + :flags (sp-flag plain-v2) + :object (new 'static 'boxed-array :type object + '*baron-neon-skull* + (the binteger 31) + (the binteger 133824992) + (the binteger 133825024) + ) + ) + (sp-func spt-func 'sparticle-mode-animate) + (sp-flt spt-rotate-y (degrees 0.0)) + ) + ) + +;; failed to figure out what this is: +(defpart 3819 + :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x3fd)) + (sp-flt spt-num 1.0) + (sp-flt spt-x (meters 10)) + (sp-flt spt-y (meters 8.075)) + (sp-flt spt-z (meters 0)) + (sp-flt spt-scale-x (meters 8)) + (sp-flt spt-rot-x 16384.0) + (sp-flt spt-rot-y (degrees 180.0)) + (sp-flt spt-rot-z (degrees 0.0)) + (sp-flt spt-scale-y (meters 2)) + (sp-flt spt-r 48.0) + (sp-copy-from-other spt-g -1) + (sp-copy-from-other spt-b -1) + (sp-flt spt-a 128.0) + (sp-int spt-timer -1) + (sp-cpuinfo-flags sp-cpuinfo-flag-2 left-multiply-quat) + (new 'static 'sp-field-init-spec + :field (sp-field-id spt-userdata) + :flags (sp-flag plain-v2) + :object (new 'static 'boxed-array :type object + '*baron-neon-skull* + (the binteger 32) + (the binteger 133824992) + (the binteger 133825024) + ) + ) + (sp-func spt-func 'sparticle-mode-animate) + (sp-flt spt-rotate-y (degrees 0.0)) + ) + ) + +;; failed to figure out what this is: +(defpart 3820 + :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x3fd)) + (sp-flt spt-num 1.0) + (sp-flt spt-x (meters 10)) + (sp-flt spt-y (meters 6.875)) + (sp-flt spt-z (meters 0)) + (sp-flt spt-scale-x (meters 8)) + (sp-flt spt-rot-x 16384.0) + (sp-flt spt-rot-y (degrees 180.0)) + (sp-flt spt-rot-z (degrees 0.0)) + (sp-flt spt-scale-y (meters 2)) + (sp-flt spt-r 48.0) + (sp-copy-from-other spt-g -1) + (sp-copy-from-other spt-b -1) + (sp-flt spt-a 128.0) + (sp-int spt-timer -1) + (sp-cpuinfo-flags sp-cpuinfo-flag-2 left-multiply-quat) + (new 'static 'sp-field-init-spec + :field (sp-field-id spt-userdata) + :flags (sp-flag plain-v2) + :object (new 'static 'boxed-array :type object + '*baron-neon-skull* + (the binteger 33) + (the binteger 133824992) + (the binteger 133825024) + ) + ) + (sp-func spt-func 'sparticle-mode-animate) + (sp-flt spt-rotate-y (degrees 0.0)) + ) + ) + +;; failed to figure out what this is: +(defpart 3821 + :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x3fd)) + (sp-flt spt-num 1.0) + (sp-flt spt-x (meters 10)) + (sp-flt spt-y (meters 5.675)) + (sp-flt spt-z (meters 0)) + (sp-flt spt-scale-x (meters 8)) + (sp-flt spt-rot-x 16384.0) + (sp-flt spt-rot-y (degrees 180.0)) + (sp-flt spt-rot-z (degrees 0.0)) + (sp-flt spt-scale-y (meters 2)) + (sp-flt spt-r 48.0) + (sp-copy-from-other spt-g -1) + (sp-copy-from-other spt-b -1) + (sp-flt spt-a 128.0) + (sp-int spt-timer -1) + (sp-cpuinfo-flags sp-cpuinfo-flag-2 left-multiply-quat) + (new 'static 'sp-field-init-spec + :field (sp-field-id spt-userdata) + :flags (sp-flag plain-v2) + :object (new 'static 'boxed-array :type object + '*baron-neon-skull* + (the binteger 34) + (the binteger 133824992) + (the binteger 133825024) + ) + ) + (sp-func spt-func 'sparticle-mode-animate) + (sp-flt spt-rotate-y (degrees 0.0)) + ) + ) + +;; failed to figure out what this is: +(defpart 3822 + :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x11 :page #x3fd)) + (sp-flt spt-num 1.0) + (sp-flt spt-x (meters 10)) + (sp-flt spt-y (meters 4.475)) + (sp-flt spt-z (meters 0)) + (sp-flt spt-scale-x (meters 8)) + (sp-flt spt-rot-x 16384.0) + (sp-flt spt-rot-y (degrees 180.0)) + (sp-flt spt-rot-z (degrees 0.0)) + (sp-flt spt-scale-y (meters 2)) + (sp-flt spt-r 48.0) + (sp-copy-from-other spt-g -1) + (sp-copy-from-other spt-b -1) + (sp-flt spt-a 128.0) + (sp-int spt-timer -1) + (sp-cpuinfo-flags sp-cpuinfo-flag-2 left-multiply-quat) + (new 'static 'sp-field-init-spec + :field (sp-field-id spt-userdata) + :flags (sp-flag plain-v2) + :object (new 'static 'boxed-array :type object + '*baron-neon-skull* + (the binteger 35) + (the binteger 133825056) + (the binteger 133825088) + ) + ) + (sp-func spt-func 'sparticle-mode-animate) + (sp-flt spt-rotate-y (degrees 0.0)) + ) + ) + +;; failed to figure out what this is: +(defpart 3823 + :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x13 :page #x3fd)) + (sp-flt spt-num 1.0) + (sp-flt spt-x (meters 10)) + (sp-flt spt-y (meters 3.275)) + (sp-flt spt-z (meters 0)) + (sp-flt spt-scale-x (meters 8)) + (sp-flt spt-rot-x 16384.0) + (sp-flt spt-rot-y (degrees 180.0)) + (sp-flt spt-rot-z (degrees 0.0)) + (sp-flt spt-scale-y (meters 2)) + (sp-flt spt-r 48.0) + (sp-copy-from-other spt-g -1) + (sp-copy-from-other spt-b -1) + (sp-flt spt-a 128.0) + (sp-int spt-timer -1) + (sp-cpuinfo-flags sp-cpuinfo-flag-2 left-multiply-quat) + (new 'static 'sp-field-init-spec + :field (sp-field-id spt-userdata) + :flags (sp-flag plain-v2) + :object (new 'static 'boxed-array :type object + '*baron-neon-skull* + (the binteger 36) + (the binteger 133825120) + (the binteger 133825152) + ) + ) + (sp-func spt-func 'sparticle-mode-animate) + (sp-flt spt-rotate-y (degrees 0.0)) + ) + ) + +;; failed to figure out what this is: +(defpart 3824 + :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x15 :page #x3fd)) + (sp-flt spt-num 1.0) + (sp-flt spt-x (meters 10)) + (sp-flt spt-y (meters 2.075)) + (sp-flt spt-z (meters 0)) + (sp-flt spt-scale-x (meters 8)) + (sp-flt spt-rot-x 16384.0) + (sp-flt spt-rot-y (degrees 180.0)) + (sp-flt spt-rot-z (degrees 0.0)) + (sp-flt spt-scale-y (meters 2)) + (sp-flt spt-r 48.0) + (sp-copy-from-other spt-g -1) + (sp-copy-from-other spt-b -1) + (sp-flt spt-a 128.0) + (sp-int spt-timer -1) + (sp-cpuinfo-flags sp-cpuinfo-flag-2 left-multiply-quat) + (new 'static 'sp-field-init-spec + :field (sp-field-id spt-userdata) + :flags (sp-flag plain-v2) + :object (new 'static 'boxed-array :type object + '*baron-neon-skull* + (the binteger 37) + (the binteger 133825184) + (the binteger 133825216) + ) + ) + (sp-func spt-func 'sparticle-mode-animate) + (sp-flt spt-rotate-y (degrees 0.0)) + ) + ) + +;; failed to figure out what this is: +(defpart 3825 + :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x17 :page #x3fd)) + (sp-flt spt-num 1.0) + (sp-flt spt-x (meters 10)) + (sp-flt spt-y (meters 0.875)) + (sp-flt spt-z (meters 0)) + (sp-flt spt-scale-x (meters 8)) + (sp-flt spt-rot-x 16384.0) + (sp-flt spt-rot-y (degrees 180.0)) + (sp-flt spt-rot-z (degrees 0.0)) + (sp-flt spt-scale-y (meters 2)) + (sp-flt spt-r 48.0) + (sp-copy-from-other spt-g -1) + (sp-copy-from-other spt-b -1) + (sp-flt spt-a 128.0) + (sp-int spt-timer -1) + (sp-cpuinfo-flags sp-cpuinfo-flag-2 left-multiply-quat) + (new 'static 'sp-field-init-spec + :field (sp-field-id spt-userdata) + :flags (sp-flag plain-v2) + :object (new 'static 'boxed-array :type object + '*baron-neon-skull* + (the binteger 38) + (the binteger 133825248) + (the binteger 133825280) + ) + ) + (sp-func spt-func 'sparticle-mode-animate) + (sp-flt spt-rotate-y (degrees 0.0)) + ) + ) + +;; failed to figure out what this is: +(defpart 3826 + :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x19 :page #x3fd)) + (sp-flt spt-num 1.0) + (sp-flt spt-x (meters 10)) + (sp-flt spt-y (meters -0.32500005)) + (sp-flt spt-z (meters 0)) + (sp-flt spt-scale-x (meters 8)) + (sp-flt spt-rot-x 16384.0) + (sp-flt spt-rot-y (degrees 180.0)) + (sp-flt spt-rot-z (degrees 0.0)) + (sp-flt spt-scale-y (meters 2)) + (sp-flt spt-r 48.0) + (sp-copy-from-other spt-g -1) + (sp-copy-from-other spt-b -1) + (sp-flt spt-a 128.0) + (sp-int spt-timer -1) + (sp-cpuinfo-flags sp-cpuinfo-flag-2 left-multiply-quat) + (new 'static 'sp-field-init-spec + :field (sp-field-id spt-userdata) + :flags (sp-flag plain-v2) + :object (new 'static 'boxed-array :type object + '*baron-neon-skull* + (the binteger 39) + (the binteger 133825312) + (the binteger 133825344) + ) + ) + (sp-func spt-func 'sparticle-mode-animate) + (sp-flt spt-rotate-y (degrees 0.0)) + ) + ) + +;; failed to figure out what this is: +(defpart 3827 + :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x19 :page #x3fd)) + (sp-flt spt-num 1.0) + (sp-flt spt-x (meters 10)) + (sp-flt spt-y (meters -1.5250001)) + (sp-flt spt-z (meters 0)) + (sp-flt spt-scale-x (meters 8)) + (sp-flt spt-rot-x 16384.0) + (sp-flt spt-rot-y (degrees 180.0)) + (sp-flt spt-rot-z (degrees 0.0)) + (sp-flt spt-scale-y (meters 2)) + (sp-flt spt-r 48.0) + (sp-copy-from-other spt-g -1) + (sp-copy-from-other spt-b -1) + (sp-flt spt-a 128.0) + (sp-int spt-timer -1) + (sp-cpuinfo-flags sp-cpuinfo-flag-2 left-multiply-quat) + (new 'static 'sp-field-init-spec + :field (sp-field-id spt-userdata) + :flags (sp-flag plain-v2) + :object (new 'static 'boxed-array :type object + '*baron-neon-skull* + (the binteger 40) + (the binteger 133825312) + (the binteger 133825344) + ) + ) + (sp-func spt-func 'sparticle-mode-animate) + (sp-flt spt-rotate-y (degrees 0.0)) + ) + ) + +;; failed to figure out what this is: +(defpart 3828 + :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x1b :page #x3fd)) + (sp-flt spt-num 1.0) + (sp-flt spt-x (meters 10)) + (sp-flt spt-y (meters -2.725)) + (sp-flt spt-z (meters 0)) + (sp-flt spt-scale-x (meters 8)) + (sp-flt spt-rot-x 16384.0) + (sp-flt spt-rot-y (degrees 180.0)) + (sp-flt spt-rot-z (degrees 0.0)) + (sp-flt spt-scale-y (meters 2)) + (sp-flt spt-r 48.0) + (sp-copy-from-other spt-g -1) + (sp-copy-from-other spt-b -1) + (sp-flt spt-a 128.0) + (sp-int spt-timer -1) + (sp-cpuinfo-flags sp-cpuinfo-flag-2 left-multiply-quat) + (new 'static 'sp-field-init-spec + :field (sp-field-id spt-userdata) + :flags (sp-flag plain-v2) + :object (new 'static 'boxed-array :type object + '*baron-neon-skull* + (the binteger 41) + (the binteger 133825376) + (the binteger 133825408) + ) + ) + (sp-func spt-func 'sparticle-mode-animate) + (sp-flt spt-rotate-y (degrees 0.0)) + ) + ) + +;; failed to figure out what this is: +(defpart 3829 + :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x1d :page #x3fd)) + (sp-flt spt-num 1.0) + (sp-flt spt-x (meters 10)) + (sp-flt spt-y (meters -3.9250002)) + (sp-flt spt-z (meters 0)) + (sp-flt spt-scale-x (meters 8)) + (sp-flt spt-rot-x 16384.0) + (sp-flt spt-rot-y (degrees 180.0)) + (sp-flt spt-rot-z (degrees 0.0)) + (sp-flt spt-scale-y (meters 2)) + (sp-flt spt-r 48.0) + (sp-copy-from-other spt-g -1) + (sp-copy-from-other spt-b -1) + (sp-flt spt-a 128.0) + (sp-int spt-timer -1) + (sp-cpuinfo-flags sp-cpuinfo-flag-2 left-multiply-quat) + (new 'static 'sp-field-init-spec + :field (sp-field-id spt-userdata) + :flags (sp-flag plain-v2) + :object (new 'static 'boxed-array :type object + '*baron-neon-skull* + (the binteger 42) + (the binteger 133825440) + (the binteger 133825472) + ) + ) + (sp-func spt-func 'sparticle-mode-animate) + (sp-flt spt-rotate-y (degrees 0.0)) + ) + ) + +;; failed to figure out what this is: +(defpart 3830 + :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x1f :page #x3fd)) + (sp-flt spt-num 1.0) + (sp-flt spt-x (meters 10)) + (sp-flt spt-y (meters -5.125)) + (sp-flt spt-z (meters 0)) + (sp-flt spt-scale-x (meters 8)) + (sp-flt spt-rot-x 16384.0) + (sp-flt spt-rot-y (degrees 180.0)) + (sp-flt spt-rot-z (degrees 0.0)) + (sp-flt spt-scale-y (meters 2)) + (sp-flt spt-r 48.0) + (sp-copy-from-other spt-g -1) + (sp-copy-from-other spt-b -1) + (sp-flt spt-a 128.0) + (sp-int spt-timer -1) + (sp-cpuinfo-flags sp-cpuinfo-flag-2 left-multiply-quat) + (new 'static 'sp-field-init-spec + :field (sp-field-id spt-userdata) + :flags (sp-flag plain-v2) + :object (new 'static 'boxed-array :type object + '*baron-neon-skull* + (the binteger 43) + (the binteger 133825504) + (the binteger 133825536) + ) + ) + (sp-func spt-func 'sparticle-mode-animate) + (sp-flt spt-rotate-y (degrees 0.0)) + ) + ) + +;; failed to figure out what this is: +(defpart 3831 + :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x21 :page #x3fd)) + (sp-flt spt-num 1.0) + (sp-flt spt-x (meters 10)) + (sp-flt spt-y (meters -6.325)) + (sp-flt spt-z (meters 0)) + (sp-flt spt-scale-x (meters 8)) + (sp-flt spt-rot-x 16384.0) + (sp-flt spt-rot-y (degrees 180.0)) + (sp-flt spt-rot-z (degrees 0.0)) + (sp-flt spt-scale-y (meters 2)) + (sp-flt spt-r 48.0) + (sp-copy-from-other spt-g -1) + (sp-copy-from-other spt-b -1) + (sp-flt spt-a 128.0) + (sp-int spt-timer -1) + (sp-cpuinfo-flags sp-cpuinfo-flag-2 left-multiply-quat) + (new 'static 'sp-field-init-spec + :field (sp-field-id spt-userdata) + :flags (sp-flag plain-v2) + :object (new 'static 'boxed-array :type object + '*baron-neon-skull* + (the binteger 44) + (the binteger 133825568) + (the binteger 133825600) + ) + ) + (sp-func spt-func 'sparticle-mode-animate) + (sp-flt spt-rotate-y (degrees 0.0)) + ) + ) + +;; failed to figure out what this is: +(defpart 3832 + :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x3fd)) + (sp-flt spt-num 1.0) + (sp-flt spt-x (meters 10)) + (sp-flt spt-y (meters -7.5249996)) + (sp-flt spt-z (meters 0)) + (sp-flt spt-scale-x (meters 8)) + (sp-flt spt-rot-x 16384.0) + (sp-flt spt-rot-y (degrees 180.0)) + (sp-flt spt-rot-z (degrees 0.0)) + (sp-flt spt-scale-y (meters 2)) + (sp-flt spt-r 48.0) + (sp-copy-from-other spt-g -1) + (sp-copy-from-other spt-b -1) + (sp-flt spt-a 128.0) + (sp-int spt-timer -1) + (sp-cpuinfo-flags sp-cpuinfo-flag-2 left-multiply-quat) + (new 'static 'sp-field-init-spec + :field (sp-field-id spt-userdata) + :flags (sp-flag plain-v2) + :object (new 'static 'boxed-array :type object + '*baron-neon-skull* + (the binteger 45) + (the binteger 133824992) + (the binteger 133825024) + ) + ) + (sp-func spt-func 'sparticle-mode-animate) + (sp-flt spt-rotate-y (degrees 0.0)) + ) + ) + +;; failed to figure out what this is: +(defpart 3833 + :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x3fd)) + (sp-flt spt-num 1.0) + (sp-flt spt-x (meters 10)) + (sp-flt spt-y (meters -8.725)) + (sp-flt spt-z (meters 0)) + (sp-flt spt-scale-x (meters 8)) + (sp-flt spt-rot-x 16384.0) + (sp-flt spt-rot-y (degrees 180.0)) + (sp-flt spt-rot-z (degrees 0.0)) + (sp-flt spt-scale-y (meters 2)) + (sp-flt spt-r 48.0) + (sp-copy-from-other spt-g -1) + (sp-copy-from-other spt-b -1) + (sp-flt spt-a 128.0) + (sp-int spt-timer -1) + (sp-cpuinfo-flags sp-cpuinfo-flag-2 left-multiply-quat) + (new 'static 'sp-field-init-spec + :field (sp-field-id spt-userdata) + :flags (sp-flag plain-v2) + :object (new 'static 'boxed-array :type object + '*baron-neon-skull* + (the binteger 46) + (the binteger 133824992) + (the binteger 133825024) + ) + ) + (sp-func spt-func 'sparticle-mode-animate) + (sp-flt spt-rotate-y (degrees 0.0)) + ) + ) + +;; failed to figure out what this is: +(defpart 3834 + :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x3fd)) + (sp-flt spt-num 1.0) + (sp-flt spt-x (meters 10)) + (sp-flt spt-y (meters -9.925)) + (sp-flt spt-z (meters 0)) + (sp-flt spt-scale-x (meters 8)) + (sp-flt spt-rot-x 16384.0) + (sp-flt spt-rot-y (degrees 180.0)) + (sp-flt spt-rot-z (degrees 0.0)) + (sp-flt spt-scale-y (meters 2)) + (sp-flt spt-r 48.0) + (sp-copy-from-other spt-g -1) + (sp-copy-from-other spt-b -1) + (sp-flt spt-a 128.0) + (sp-int spt-timer -1) + (sp-cpuinfo-flags sp-cpuinfo-flag-2 left-multiply-quat) + (new 'static 'sp-field-init-spec + :field (sp-field-id spt-userdata) + :flags (sp-flag plain-v2) + :object (new 'static 'boxed-array :type object + '*baron-neon-skull* + (the binteger 47) + (the binteger 133824992) + (the binteger 133825024) + ) + ) + (sp-func spt-func 'sparticle-mode-animate) + (sp-flt spt-rotate-y (degrees 0.0)) + ) + ) + +;; failed to figure out what this is: +(defpart 3835 + :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x3fd)) + (sp-flt spt-num 1.0) + (sp-flt spt-x (meters 10)) + (sp-flt spt-y (meters -11.125)) + (sp-flt spt-z (meters 0)) + (sp-flt spt-scale-x (meters 8)) + (sp-flt spt-rot-x 16384.0) + (sp-flt spt-rot-y (degrees 180.0)) + (sp-flt spt-rot-z (degrees 0.0)) + (sp-flt spt-scale-y (meters 2)) + (sp-flt spt-r 48.0) + (sp-copy-from-other spt-g -1) + (sp-copy-from-other spt-b -1) + (sp-flt spt-a 128.0) + (sp-int spt-timer -1) + (sp-cpuinfo-flags sp-cpuinfo-flag-2 left-multiply-quat) + (new 'static 'sp-field-init-spec + :field (sp-field-id spt-userdata) + :flags (sp-flag plain-v2) + :object (new 'static 'boxed-array :type object + '*baron-neon-skull* + (the binteger 48) + (the binteger 133824992) + (the binteger 133825024) + ) + ) + (sp-func spt-func 'sparticle-mode-animate) + (sp-flt spt-rotate-y (degrees 0.0)) + ) + ) + +;; failed to figure out what this is: +(defpart 3836 + :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x3fd)) + (sp-flt spt-num 1.0) + (sp-flt spt-x (meters 10)) + (sp-flt spt-y (meters -12.325)) + (sp-flt spt-z (meters 0)) + (sp-flt spt-scale-x (meters 8)) + (sp-flt spt-rot-x 16384.0) + (sp-flt spt-rot-y (degrees 180.0)) + (sp-flt spt-rot-z (degrees 0.0)) + (sp-flt spt-scale-y (meters 2)) + (sp-flt spt-r 48.0) + (sp-copy-from-other spt-g -1) + (sp-copy-from-other spt-b -1) + (sp-flt spt-a 128.0) + (sp-int spt-timer -1) + (sp-cpuinfo-flags sp-cpuinfo-flag-2 left-multiply-quat) + (new 'static 'sp-field-init-spec + :field (sp-field-id spt-userdata) + :flags (sp-flag plain-v2) + :object (new 'static 'boxed-array :type object + '*baron-neon-skull* + (the binteger 49) + (the binteger 133824992) + (the binteger 133825024) + ) + ) + (sp-func spt-func 'sparticle-mode-animate) + (sp-flt spt-rotate-y (degrees 0.0)) + ) + ) + +;; failed to figure out what this is: +(defpart 3837 + :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x3fd)) + (sp-flt spt-num 1.0) + (sp-flt spt-x (meters 10)) + (sp-flt spt-y (meters -13.525)) + (sp-flt spt-z (meters 0)) + (sp-flt spt-scale-x (meters 8)) + (sp-flt spt-rot-x 16384.0) + (sp-flt spt-rot-y (degrees 180.0)) + (sp-flt spt-rot-z (degrees 0.0)) + (sp-flt spt-scale-y (meters 2)) + (sp-flt spt-r 48.0) + (sp-copy-from-other spt-g -1) + (sp-copy-from-other spt-b -1) + (sp-flt spt-a 128.0) + (sp-int spt-timer -1) + (sp-cpuinfo-flags sp-cpuinfo-flag-2 left-multiply-quat) + (new 'static 'sp-field-init-spec + :field (sp-field-id spt-userdata) + :flags (sp-flag plain-v2) + :object (new 'static 'boxed-array :type object + '*baron-neon-skull* + (the binteger 50) + (the binteger 133824992) + (the binteger 133825024) + ) + ) + (sp-func spt-func 'sparticle-mode-animate) + (sp-flt spt-rotate-y (degrees 0.0)) + ) + ) + +;; failed to figure out what this is: +(defpart 3838 + :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x3fd)) + (sp-flt spt-num 1.0) + (sp-flt spt-x (meters 10)) + (sp-flt spt-y (meters -14.725)) + (sp-flt spt-z (meters 0)) + (sp-flt spt-scale-x (meters 8)) + (sp-flt spt-rot-x 16384.0) + (sp-flt spt-rot-y (degrees 180.0)) + (sp-flt spt-rot-z (degrees 0.0)) + (sp-flt spt-scale-y (meters 2)) + (sp-flt spt-r 48.0) + (sp-copy-from-other spt-g -1) + (sp-copy-from-other spt-b -1) + (sp-flt spt-a 128.0) + (sp-int spt-timer -1) + (sp-cpuinfo-flags sp-cpuinfo-flag-2 left-multiply-quat) + (new 'static 'sp-field-init-spec + :field (sp-field-id spt-userdata) + :flags (sp-flag plain-v2) + :object (new 'static 'boxed-array :type object + '*baron-neon-skull* + (the binteger 51) + (the binteger 133824992) + (the binteger 133825024) + ) + ) + (sp-func spt-func 'sparticle-mode-animate) + (sp-flt spt-rotate-y (degrees 0.0)) + ) + ) + +;; failed to figure out what this is: +(defpart 3839 + :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x3fd)) + (sp-flt spt-num 1.0) + (sp-flt spt-x (meters 10)) + (sp-flt spt-y (meters -15.924999)) + (sp-flt spt-z (meters 0)) + (sp-flt spt-scale-x (meters 8)) + (sp-flt spt-rot-x 16384.0) + (sp-flt spt-rot-y (degrees 180.0)) + (sp-flt spt-rot-z (degrees 0.0)) + (sp-flt spt-scale-y (meters 2)) + (sp-flt spt-r 48.0) + (sp-copy-from-other spt-g -1) + (sp-copy-from-other spt-b -1) + (sp-flt spt-a 128.0) + (sp-int spt-timer -1) + (sp-cpuinfo-flags sp-cpuinfo-flag-2 left-multiply-quat) + (new 'static 'sp-field-init-spec + :field (sp-field-id spt-userdata) + :flags (sp-flag plain-v2) + :object (new 'static 'boxed-array :type object + '*baron-neon-skull* + (the binteger 52) + (the binteger 133824992) + (the binteger 133825024) + ) + ) + (sp-func spt-func 'sparticle-mode-animate) + (sp-flt spt-rotate-y (degrees 0.0)) + ) + ) + +;; failed to figure out what this is: +(defpart 3840 + :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x23 :page #x3fd)) + (sp-flt spt-num 1.0) + (sp-flt spt-x (meters 10)) + (sp-flt spt-y (meters -17.125)) + (sp-flt spt-z (meters 0)) + (sp-flt spt-scale-x (meters 8)) + (sp-flt spt-rot-x 16384.0) + (sp-flt spt-rot-y (degrees 180.0)) + (sp-flt spt-rot-z (degrees 0.0)) + (sp-flt spt-scale-y (meters 2)) + (sp-flt spt-r 48.0) + (sp-copy-from-other spt-g -1) + (sp-copy-from-other spt-b -1) + (sp-flt spt-a 128.0) + (sp-int spt-timer -1) + (sp-cpuinfo-flags sp-cpuinfo-flag-2 left-multiply-quat) + (new 'static 'sp-field-init-spec + :field (sp-field-id spt-userdata) + :flags (sp-flag plain-v2) + :object (new 'static 'boxed-array :type object + '*baron-neon-skull* + (the binteger 53) + (the binteger 133825632) + (the binteger 133825664) + ) + ) + (sp-func spt-func 'sparticle-mode-animate) + (sp-flt spt-rotate-y (degrees 0.0)) + ) + ) + +;; failed to figure out what this is: +(defpartgroup group-neon-baron + :id 873 + :bounds (static-bspherem 0 -3 0 16) + :parts ((sp-item 3743 :flags (is-3d launch-asap bit6 bit7)) + (sp-item 3744 :flags (is-3d launch-asap bit6 bit7)) + (sp-item 3745 :flags (is-3d launch-asap bit6 bit7)) + (sp-item 3746 :flags (is-3d launch-asap bit6 bit7)) + (sp-item 3747 :flags (is-3d launch-asap bit6 bit7)) + (sp-item 3748 :flags (is-3d launch-asap bit6 bit7)) + (sp-item 3749 :flags (is-3d launch-asap bit6 bit7)) + (sp-item 3750 :flags (is-3d launch-asap bit6 bit7)) + (sp-item 3751 :flags (is-3d launch-asap bit6 bit7)) + (sp-item 3752 :flags (is-3d launch-asap bit6 bit7)) + (sp-item 3753 :flags (is-3d launch-asap bit6 bit7)) + (sp-item 3754 :flags (is-3d launch-asap bit6 bit7)) + (sp-item 3755 :flags (is-3d launch-asap bit6 bit7)) + (sp-item 3756 :flags (is-3d launch-asap bit6 bit7)) + (sp-item 3757 :flags (is-3d launch-asap bit6 bit7)) + (sp-item 3758 :flags (is-3d launch-asap bit6 bit7)) + (sp-item 3759 :flags (is-3d launch-asap bit6 bit7)) + (sp-item 3760 :flags (is-3d launch-asap bit6 bit7)) + (sp-item 3761 :flags (is-3d launch-asap bit6 bit7)) + (sp-item 3762 :flags (is-3d launch-asap bit6 bit7)) + (sp-item 3763 :flags (is-3d launch-asap bit6 bit7)) + (sp-item 3764 :flags (is-3d launch-asap bit6 bit7)) + (sp-item 3765 :flags (is-3d launch-asap bit6 bit7)) + (sp-item 3766 :flags (is-3d launch-asap bit6 bit7)) + (sp-item 3767 :flags (is-3d launch-asap bit6 bit7)) + (sp-item 3768 :flags (is-3d launch-asap bit6 bit7)) + (sp-item 3769 :flags (is-3d launch-asap bit6 bit7)) + (sp-item 3770 :flags (is-3d launch-asap bit6 bit7)) + (sp-item 3771 :flags (is-3d launch-asap bit6 bit7)) + (sp-item 3772 :flags (is-3d launch-asap bit6 bit7)) + (sp-item 3793 :flags (is-3d launch-asap bit6 bit7)) + (sp-item 3794 :flags (is-3d launch-asap bit6 bit7)) + (sp-item 3795 :flags (is-3d launch-asap bit6 bit7)) + (sp-item 3796 :flags (is-3d launch-asap bit6 bit7)) + (sp-item 3797 :flags (is-3d launch-asap bit6 bit7)) + (sp-item 3798 :flags (is-3d launch-asap bit6 bit7)) + (sp-item 3799 :flags (is-3d launch-asap bit6 bit7)) + (sp-item 3800 :flags (is-3d launch-asap bit6 bit7)) + (sp-item 3801 :flags (is-3d launch-asap bit6 bit7)) + (sp-item 3802 :flags (is-3d launch-asap bit6 bit7)) + (sp-item 3803 :flags (is-3d launch-asap bit6 bit7)) + (sp-item 3804 :flags (is-3d launch-asap bit6 bit7)) + (sp-item 3805 :flags (is-3d launch-asap bit6 bit7)) + (sp-item 3806 :flags (is-3d launch-asap bit6 bit7)) + (sp-item 3807 :flags (is-3d launch-asap bit6 bit7)) + (sp-item 3808 :flags (is-3d launch-asap bit6 bit7)) + (sp-item 3809 :flags (is-3d launch-asap bit6 bit7)) + (sp-item 3810 :flags (is-3d launch-asap bit6 bit7)) + (sp-item 3811 :flags (is-3d launch-asap bit6 bit7)) + (sp-item 3812 :flags (is-3d launch-asap bit6 bit7)) + (sp-item 3813 :flags (is-3d launch-asap bit6 bit7)) + (sp-item 3814 :flags (is-3d launch-asap bit6 bit7)) + (sp-item 3815 :flags (is-3d launch-asap bit6 bit7)) + (sp-item 3816 :flags (is-3d launch-asap bit6 bit7)) + (sp-item 3773 :flags (is-3d launch-asap bit6 bit7)) + (sp-item 3774 :flags (is-3d launch-asap bit6 bit7)) + (sp-item 3775 :flags (is-3d launch-asap bit6 bit7)) + (sp-item 3776 :flags (is-3d launch-asap bit6 bit7)) + (sp-item 3777 :flags (is-3d launch-asap bit6 bit7)) + (sp-item 3783 :flags (is-3d launch-asap bit6 bit7)) + (sp-item 3784 :flags (is-3d launch-asap bit6 bit7)) + (sp-item 3785 :flags (is-3d launch-asap bit6 bit7)) + (sp-item 3786 :flags (is-3d launch-asap bit6 bit7)) + (sp-item 3778 :flags (is-3d launch-asap bit6 bit7)) + (sp-item 3779 :flags (is-3d launch-asap bit6 bit7)) + (sp-item 3780 :flags (is-3d launch-asap bit6 bit7)) + (sp-item 3781 :flags (is-3d launch-asap bit6 bit7)) + (sp-item 3782 :flags (is-3d launch-asap bit6 bit7)) + (sp-item 3787 :flags (is-3d launch-asap bit6 bit7)) + (sp-item 3788 :flags (is-3d launch-asap bit6 bit7)) + (sp-item 3789 :flags (is-3d launch-asap bit6 bit7)) + (sp-item 3790 :flags (is-3d launch-asap bit6 bit7)) + (sp-item 3791 :flags (is-3d launch-asap bit6 bit7)) + (sp-item 3792 :flags (is-3d launch-asap bit6 bit7)) + (sp-item 3817 :flags (is-3d launch-asap bit6 bit7)) + (sp-item 3818 :flags (is-3d launch-asap bit6 bit7)) + (sp-item 3819 :flags (is-3d launch-asap bit6 bit7)) + (sp-item 3820 :flags (is-3d launch-asap bit6 bit7)) + (sp-item 3821 :flags (is-3d launch-asap bit6 bit7)) + (sp-item 3822 :flags (is-3d launch-asap bit6 bit7)) + (sp-item 3823 :flags (is-3d launch-asap bit6 bit7)) + (sp-item 3824 :flags (is-3d launch-asap bit6 bit7)) + (sp-item 3825 :flags (is-3d launch-asap bit6 bit7)) + (sp-item 3826 :flags (is-3d launch-asap bit6 bit7)) + (sp-item 3827 :flags (is-3d launch-asap bit6 bit7)) + (sp-item 3828 :flags (is-3d launch-asap bit6 bit7)) + (sp-item 3829 :flags (is-3d launch-asap bit6 bit7)) + (sp-item 3830 :flags (is-3d launch-asap bit6 bit7)) + (sp-item 3831 :flags (is-3d launch-asap bit6 bit7)) + (sp-item 3832 :flags (is-3d launch-asap bit6 bit7)) + (sp-item 3833 :flags (is-3d launch-asap bit6 bit7)) + (sp-item 3834 :flags (is-3d launch-asap bit6 bit7)) + (sp-item 3835 :flags (is-3d launch-asap bit6 bit7)) + (sp-item 3836 :flags (is-3d launch-asap bit6 bit7)) + (sp-item 3837 :flags (is-3d launch-asap bit6 bit7)) + (sp-item 3838 :flags (is-3d launch-asap bit6 bit7)) + (sp-item 3839 :flags (is-3d launch-asap bit6 bit7)) + (sp-item 3840 :flags (is-3d launch-asap bit6 bit7)) + ) + ) + +;; definition for symbol *city-baron-group-ids*, type (array int32) +(define *city-baron-group-ids* (new 'static 'boxed-array :type int32 #x369)) + +;; definition of type neon-baron +(deftype neon-baron (process) + ((flags int64 :offset-assert 128) + (master-enable int64 :offset-assert 136) + (mode int64 :offset-assert 144) + (sign (array object) :offset-assert 152) + (parts sparticle-launch-control 1 :offset-assert 156) + (state-time time-frame :offset-assert 160) + (mat matrix :inline :offset-assert 176) + ) + :heap-base #x70 + :method-count-assert 17 + :size-assert #xf0 + :flag-assert #x11007000f0 + (:methods + (idle () _type_ :state 14) + (spawn-parts (_type_) none 15) + (update-mode (_type_) none 16) + ) + ) + +;; definition for method 3 of type neon-baron +(defmethod inspect neon-baron ((obj neon-baron)) + (when (not obj) + (set! obj obj) + (goto cfg-4) + ) + (let ((t9-0 (method-of-type process inspect))) + (t9-0 obj) + ) + (format #t "~2Tflags: ~D~%" (-> obj flags)) + (format #t "~2Tmaster-enable: ~D~%" (-> obj master-enable)) + (format #t "~2Tmode: ~D~%" (-> obj mode)) + (format #t "~2Tsign: ~A~%" (-> obj sign)) + (format #t "~2Tparts[1] @ #x~X~%" (-> obj parts)) + (format #t "~2Tstate-time: ~D~%" (-> obj state-time)) + (format #t "~2Tmat: #~%" (-> obj mat)) + (label cfg-4) + obj + ) + +;; definition for method 10 of type neon-baron +(defmethod deactivate neon-baron ((obj neon-baron)) + (dotimes (s5-0 1) + (let ((a0-1 (-> obj parts s5-0))) + (if (nonzero? a0-1) + (kill-and-free-particles a0-1) + ) + ) + ) + ((method-of-type process deactivate) obj) + (none) + ) + +;; definition for method 7 of type neon-baron +;; WARN: Return type mismatch process vs neon-baron. +(defmethod relocate neon-baron ((obj neon-baron) (arg0 int)) + (dotimes (v1-0 1) + (if (nonzero? (-> obj parts v1-0)) + (&+! (-> obj parts v1-0) arg0) + ) + ) + (the-as neon-baron ((method-of-type process relocate) obj arg0)) + ) + +;; definition for method 15 of type neon-baron +;; WARN: Return type mismatch symbol vs none. +(defmethod spawn-parts neon-baron ((obj neon-baron)) + (+! (-> obj parts 0 state-counter) 1) + (when (!= (-> obj parts 0 state-mode 0) (-> obj flags)) + (set! (-> obj parts 0 state-mode 0) (the-as uint (-> obj flags))) + (set! (-> obj parts 0 state-counter) (the-as uint 0)) + 0 + ) + (let ((s5-0 (-> obj master-enable))) + (dotimes (s4-0 1) + (if (logtest? s5-0 1) + (spawn-with-matrix (-> obj parts s4-0) (-> obj mat)) + ) + (set! s5-0 (/ s5-0 2)) + ) + ) + (none) + ) + +;; definition for method 16 of type neon-baron +;; WARN: Return type mismatch int vs none. +(defmethod update-mode neon-baron ((obj neon-baron)) + (set! (-> obj mode) (rand-vu-int-count-excluding 12 (ash 1 (-> obj mode)))) + (none) + ) + +;; definition for symbol *neon-baron-flashing-acc*, type (pointer uint32) +(define *neon-baron-flashing-acc* (new 'static 'array uint32 40 + #x258 + #x168 + #x168 + #xd8 + #xd8 + #x81 + #x81 + #x4d + #x4d + #x2e + #x2e + #x2e + #x1b + #x1b + #x10 + #x10 + #xa + #xa + #x6 + #x6 + #x6 + #x6 + #x6 + #x6 + #x6 + #x6 + #x6 + #x6 + #x6 + #x6 + #x6 + #x6 + #x6 + #x6 + #x6 + #x6 + #x6 + #x5a + #x0 + #x0 + ) + ) + +;; failed to figure out what this is: +(defstate idle (neon-baron) + :virtual #t + :trans (behavior () + (spawn-parts self) + (none) + ) + :code (behavior () + (until #f + (update-mode self) + (let ((v1-2 (-> self mode))) + (cond + ((= v1-2 2) + 600 + (dotimes (gp-0 19) + (let ((s5-0 (-> *neon-baron-flashing-acc* (* gp-0 2)))) + (set! (-> self state-time) (-> self clock frame-counter)) + (set! (-> self flags) 8) + (until (>= (- (-> self clock frame-counter) (-> self state-time)) (the-as time-frame s5-0)) + (suspend) + ) + ) + (set! (-> self state-time) (-> self clock frame-counter)) + (set! (-> self flags) 9) + (let ((s5-1 (-> *neon-baron-flashing-acc* (+ (* gp-0 2) 1)))) + (until (>= (- (-> self clock frame-counter) (-> self state-time)) (the-as time-frame s5-1)) + (suspend) + ) + ) + ) + ) + ((zero? v1-2) + (dotimes (gp-1 3) + (set! (-> self state-time) (-> self clock frame-counter)) + (set! (-> self flags) 8) + (until (>= (- (-> self clock frame-counter) (-> self state-time)) (seconds 1)) + (suspend) + ) + (set! (-> self state-time) (-> self clock frame-counter)) + (set! (-> self flags) 9) + (until (>= (- (-> self clock frame-counter) (-> self state-time)) (seconds 1)) + (suspend) + ) + ) + ) + ((= v1-2 1) + (dotimes (gp-2 3) + (set! (-> self state-time) (-> self clock frame-counter)) + (set! (-> self flags) 8) + (until (>= (- (-> self clock frame-counter) (-> self state-time)) (seconds 0.5)) + (suspend) + ) + (set! (-> self state-time) (-> self clock frame-counter)) + (set! (-> self flags) 9) + (until (>= (- (-> self clock frame-counter) (-> self state-time)) (seconds 0.5)) + (suspend) + ) + ) + ) + ((= v1-2 10) + 600 + (dotimes (gp-3 19) + (let ((s5-2 (-> *neon-baron-flashing-acc* (* gp-3 2)))) + (set! (-> self state-time) (-> self clock frame-counter)) + (set! (-> self flags) 3) + (until (>= (- (-> self clock frame-counter) (-> self state-time)) (the-as time-frame s5-2)) + (suspend) + ) + ) + (set! (-> self state-time) (-> self clock frame-counter)) + (set! (-> self flags) 2) + (let ((s5-3 (-> *neon-baron-flashing-acc* (+ (* gp-3 2) 1)))) + (until (>= (- (-> self clock frame-counter) (-> self state-time)) (the-as time-frame s5-3)) + (suspend) + ) + ) + ) + ) + ((= v1-2 8) + (dotimes (gp-4 3) + (set! (-> self state-time) (-> self clock frame-counter)) + (set! (-> self flags) 3) + (until (>= (- (-> self clock frame-counter) (-> self state-time)) (seconds 1)) + (suspend) + ) + (set! (-> self state-time) (-> self clock frame-counter)) + (set! (-> self flags) 2) + (until (>= (- (-> self clock frame-counter) (-> self state-time)) (seconds 1)) + (suspend) + ) + ) + ) + ((= v1-2 9) + (dotimes (gp-5 3) + (set! (-> self state-time) (-> self clock frame-counter)) + (set! (-> self flags) 3) + (until (>= (- (-> self clock frame-counter) (-> self state-time)) (seconds 0.5)) + (suspend) + ) + (set! (-> self state-time) (-> self clock frame-counter)) + (set! (-> self flags) 2) + (until (>= (- (-> self clock frame-counter) (-> self state-time)) (seconds 0.5)) + (suspend) + ) + ) + ) + ((= v1-2 3) + (set! (-> self flags) 10) + (let ((gp-6 (rand-vu-int-range 2 3))) + (dotimes (s5-4 gp-6) + (let ((s4-0 0)) + (while (let ((a0-38 (the-as (array object) (-> self sign (+ (-> self flags) 1))))) + (< s4-0 (* (+ (-> a0-38 length) -1) (the-as int (/ (the-as int (-> a0-38 0)) 8)))) + ) + (suspend) + (+! s4-0 1) + ) + ) + ) + ) + ) + ((= v1-2 4) + (set! (-> self flags) 5) + (let ((gp-7 (rand-vu-int-range 10 40))) + (dotimes (s5-5 gp-7) + (let ((s4-1 0)) + (while (let ((a0-45 (the-as (array object) (-> self sign (+ (-> self flags) 1))))) + (< s4-1 (* (+ (-> a0-45 length) -1) (the-as int (/ (the-as int (-> a0-45 0)) 8)))) + ) + (suspend) + (+! s4-1 1) + ) + ) + ) + ) + ) + ((= v1-2 5) + (set! (-> self flags) 4) + (let ((gp-8 (rand-vu-int-range 3 10))) + (dotimes (s5-6 gp-8) + (let ((s4-2 0)) + (while (let ((a0-52 (the-as (array object) (-> self sign (+ (-> self flags) 1))))) + (< s4-2 (* (+ (-> a0-52 length) -1) (the-as int (/ (the-as int (-> a0-52 0)) 8)))) + ) + (suspend) + (+! s4-2 1) + ) + ) + ) + ) + ) + ((= v1-2 6) + (set! (-> self flags) 7) + (let ((gp-9 (rand-vu-int-range 3 6))) + (dotimes (s5-7 gp-9) + (let ((s4-3 0)) + (while (let ((a0-59 (the-as (array object) (-> self sign (+ (-> self flags) 1))))) + (< s4-3 (* (+ (-> a0-59 length) -1) (the-as int (/ (the-as int (-> a0-59 0)) 8)))) + ) + (suspend) + (+! s4-3 1) + ) + ) + ) + ) + ) + ((= v1-2 11) + (set! (-> self flags) 6) + (let ((gp-10 (rand-vu-int-range 3 6))) + (dotimes (s5-8 gp-10) + (let ((s4-4 0)) + (while (let ((a0-66 (the-as (array object) (-> self sign (+ (-> self flags) 1))))) + (< s4-4 (* (+ (-> a0-66 length) -1) (the-as int (/ (the-as int (-> a0-66 0)) 8)))) + ) + (suspend) + (+! s4-4 1) + ) + ) + ) + ) + ) + ((= v1-2 7) + (set! (-> self flags) 1) + (let ((gp-11 (rand-vu-int-range 3 6))) + (dotimes (s5-9 gp-11) + (set! (-> self state-time) (-> self clock frame-counter)) + (until (>= (- (-> self clock frame-counter) (-> self state-time)) (seconds 1)) + (suspend) + ) + ) + ) + ) + ) + ) + ) + #f + (none) + ) + ) + +;; definition for method 11 of type neon-baron +;; INFO: Used lq/sq +;; WARN: Return type mismatch object vs none. +(defmethod init-from-entity! neon-baron ((obj neon-baron) (arg0 entity-actor)) + "Typically the method that does the initial setup on the process, potentially using the [[entity-actor]] provided as part of that. +This commonly includes things such as: +- stack size +- collision information +- loading the skeleton group / bones +- sounds" + (matrix-rotate-y! (-> obj mat) (quaternion-y-angle (-> arg0 quat))) + (set! (-> obj mat trans quad) (-> arg0 extra trans quad)) + (set! (-> obj master-enable) -1) + (set! (-> obj flags) 9) + (set! (-> obj mode) 0) + (set! (-> obj sign) *baron-neon-skull*) + (let ((s5-1 *city-baron-group-ids*)) + (dotimes (s4-1 1) + (set! (-> obj parts s4-1) (create-launch-control (-> *part-group-id-table* (-> s5-1 s4-1)) obj)) + ) + ) + (update-mode obj) + (go (method-of-object obj idle)) + (none) + ) + +;; failed to figure out what this is: +(defskelgroup skel-hide-door-a hide-door-a hide-door-a-lod0-jg hide-door-a-idle-ja + ((hide-door-a-lod0-mg (meters 999999))) + :bounds (static-spherem 0 6 0 12) + ) + +;; definition of type hide-door-a +(deftype hide-door-a (com-airlock) + () + :heap-base #x100 + :method-count-assert 28 + :size-assert #x174 + :flag-assert #x1c01000174 + ) + +;; definition for method 3 of type hide-door-a +(defmethod inspect hide-door-a ((obj hide-door-a)) + (when (not obj) + (set! obj obj) + (goto cfg-4) + ) + (let ((t9-0 (method-of-type com-airlock inspect))) + (t9-0 obj) + ) + (label cfg-4) + obj + ) + +;; definition for method 11 of type hide-door-a +;; WARN: Return type mismatch object vs none. +(defmethod init-from-entity! hide-door-a ((obj hide-door-a) (arg0 entity-actor)) + "Typically the method that does the initial setup on the process, potentially using the [[entity-actor]] provided as part of that. +This commonly includes things such as: +- stack size +- collision information +- loading the skeleton group / bones +- sounds" + (let ((s5-0 (new 'process 'collide-shape obj (collide-list-enum usually-hit-by-player)))) + (set! (-> s5-0 penetrated-by) (penetrate)) + (let ((s4-0 (new 'process 'collide-shape-prim-group s5-0 (the-as uint 1) 0))) + (set! (-> s5-0 total-prims) (the-as uint 2)) + (set! (-> s4-0 prim-core collide-as) (collide-spec obstacle)) + (set! (-> s4-0 prim-core collide-with) (collide-spec jak bot player-list)) + (set! (-> s4-0 prim-core action) (collide-action solid)) + (set! (-> s4-0 transform-index) 3) + (set-vector! (-> s4-0 local-sphere) 0.0 16384.0 24576.0 24576.0) + (set! (-> s5-0 root-prim) s4-0) + ) + (let ((v1-9 (new 'process 'collide-shape-prim-mesh s5-0 (the-as uint 0) (the-as uint 0)))) + (set! (-> v1-9 prim-core collide-as) (collide-spec obstacle)) + (set! (-> v1-9 prim-core collide-with) (collide-spec jak bot player-list)) + (set! (-> v1-9 prim-core action) (collide-action solid)) + (set! (-> v1-9 transform-index) 3) + (set-vector! (-> v1-9 local-sphere) 0.0 16384.0 24576.0 24576.0) + ) + (set! (-> s5-0 nav-radius) (* 0.75 (-> s5-0 root-prim local-sphere w))) + (let ((v1-12 (-> s5-0 root-prim))) + (set! (-> s5-0 backup-collide-as) (-> v1-12 prim-core collide-as)) + (set! (-> s5-0 backup-collide-with) (-> v1-12 prim-core collide-with)) + ) + (set! (-> obj root-override) s5-0) + ) + (initialize-skeleton + obj + (the-as skeleton-group (art-group-get-by-name *level* "skel-hide-door-a" (the-as (pointer uint32) #f))) + (the-as pair 0) + ) + (init-airlock! obj) + (set! (-> obj sound-open-loop) (static-sound-spec "hide-door-open")) + (set! (-> obj sound-open-stop) (static-sound-spec "hide-door-hit")) + (set! (-> obj sound-close-loop) (static-sound-spec "hide-door-close")) + (set! (-> obj sound-close-stop) (static-sound-spec "hide-door-hit")) + (set! (-> obj door-radius) 12288.0) + (go (method-of-object obj close) #t) + (none) + ) + + + +